diff -Nru xfburn-0.6.2/aclocal.m4 xfburn-0.7.0/aclocal.m4 --- xfburn-0.6.2/aclocal.m4 2020-03-07 20:28:19.000000000 +0000 +++ xfburn-0.7.0/aclocal.m4 2023-03-03 21:47:03.000000000 +0000 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.16.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.5 -*- Autoconf -*- -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -14,499 +14,12 @@ m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, -[m4_warning([this file was generated for autoconf 2.69. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, +[m4_warning([this file was generated for autoconf 2.71. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 1995-2002 Free Software Foundation, Inc. -# Copyright (C) 2001-2003,2004 Red Hat, Inc. -# -# This file is free software, distributed under the terms of the GNU -# General Public License. As a special exception to the GNU General -# Public License, this file may be distributed as part of a program -# that contains a configuration script generated by Autoconf, under -# the same distribution terms as the rest of that program. -# -# This file can be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# -# Macro to add for using GNU gettext. -# Ulrich Drepper , 1995, 1996 -# -# Modified to never use included libintl. -# Owen Taylor , 12/15/1998 -# -# Major rework to remove unused code -# Owen Taylor , 12/11/2002 -# -# Added better handling of ALL_LINGUAS from GNU gettext version -# written by Bruno Haible, Owen Taylor 5/30/3002 -# -# Modified to require ngettext -# Matthias Clasen 08/06/2004 - -# Increment this whenever this file is changed. -#serial 1 - -# We need this here as well, since someone might use autoconf-2.5x -# to configure GLib then an older version to configure a package -# using AM_GLIB_GNU_GETTEXT -AC_PREREQ(2.53) - -dnl -dnl We go to great lengths to make sure that aclocal won't -dnl try to pull in the installed version of these macros -dnl when running aclocal in the glib directory. -dnl -m4_copy([AC_DEFUN],[glib_DEFUN]) -m4_copy([AC_REQUIRE],[glib_REQUIRE]) -dnl -dnl At the end, if we're not within glib, we'll define the public -dnl definitions in terms of our private definitions. -dnl - -# GLIB_LC_MESSAGES -#-------------------- -glib_DEFUN([GLIB_LC_MESSAGES], - [AC_CHECK_HEADERS([locale.h]) - if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include ], [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 file defines LC_MESSAGES.]) - fi - fi]) - -# GLIB_PATH_PROG_WITH_TEST -#---------------------------- -dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], -[# 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 ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) - -dnl Checks for special options needed on Mac OS X. -dnl Defines INTL_MACOSX_LIBS. -dnl -dnl Copied from intlmacosx.m4 in gettext, GPL. -dnl Copyright (C) 2004-2013 Free Software Foundation, Inc. -glib_DEFUN([glib_gt_INTL_MACOSX], -[ - dnl Check for API introduced in Mac OS X 10.2. - AC_CACHE_CHECK([for CFPreferencesCopyAppValue], - [gt_cv_func_CFPreferencesCopyAppValue], - [gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_LINK_IFELSE( - [AC_LANG_PROGRAM( - [[#include ]], - [[CFPreferencesCopyAppValue(NULL, NULL)]])], - [gt_cv_func_CFPreferencesCopyAppValue=yes], - [gt_cv_func_CFPreferencesCopyAppValue=no]) - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then - AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], - [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) - fi - dnl Check for API introduced in Mac OS X 10.3. - AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], - [gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_LINK_IFELSE( - [AC_LANG_PROGRAM( - [[#include ]], - [[CFLocaleCopyCurrent();]])], - [gt_cv_func_CFLocaleCopyCurrent=yes], - [gt_cv_func_CFLocaleCopyCurrent=no]) - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFLocaleCopyCurrent = yes; then - AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], - [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) - fi - INTL_MACOSX_LIBS= - if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then - INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" - fi - AC_SUBST([INTL_MACOSX_LIBS]) -]) - -# GLIB_WITH_NLS -#----------------- -glib_DEFUN([GLIB_WITH_NLS], - dnl NLS is obligatory - [USE_NLS=yes - AC_SUBST(USE_NLS) - - gt_cv_have_gettext=no - - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= - - glib_gt_INTL_MACOSX - - AC_CHECK_HEADER(libintl.h, - [gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" - - # - # First check in libc - # - AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, - [AC_TRY_LINK([ -#include -], - [return !ngettext ("","", 1)], - gt_cv_func_ngettext_libc=yes, - gt_cv_func_ngettext_libc=no) - ]) - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, - [AC_TRY_LINK([ -#include -], - [return !dgettext ("","")], - gt_cv_func_dgettext_libc=yes, - gt_cv_func_dgettext_libc=no) - ]) - fi - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CHECK_FUNCS(bind_textdomain_codeset) - fi - - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$gt_cv_func_ngettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - AC_CHECK_LIB(intl, bindtextdomain, - [AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dgettext, - gt_cv_func_dgettext_libintl=yes)])]) - - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - AC_MSG_CHECKING([if -liconv is needed to use gettext]) - AC_MSG_RESULT([]) - AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dcgettext, - [gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv], - :,-liconv)], - :,-liconv) - fi - - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext and ngettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - AC_CHECK_FUNCS(bind_textdomain_codeset) - LIBS="$glib_save_LIBS" - - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes" \ - && test "$gt_cv_func_ngettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi - - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - AC_DEFINE(HAVE_GETTEXT,1, - [Define if the GNU gettext() function is already present or preinstalled.]) - GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - AC_CHECK_FUNCS(dcgettext) - MSGFMT_OPTS= - AC_MSG_CHECKING([if msgfmt accepts -c]) - GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Project-Id-Version: test 1.0\n" -"PO-Revision-Date: 2007-02-15 12:01+0100\n" -"Last-Translator: test \n" -"Language-Team: C \n" -"MIME-Version: 1.0\n" -"Content-Transfer-Encoding: 8bit\n" -], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) - AC_SUBST(MSGFMT_OPTS) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr], - [CATOBJEXT=.gmo - DATADIRNAME=share], - [case $host in - *-*-solaris*) - dnl On Solaris, if bind_textdomain_codeset is in libc, - dnl GNU format message catalog is always supported, - dnl since both are added to the libc all together. - dnl Hence, we'd like to go with DATADIRNAME=share and - dnl and CATOBJEXT=.gmo in this case. - AC_CHECK_FUNC(bind_textdomain_codeset, - [CATOBJEXT=.gmo - DATADIRNAME=share], - [CATOBJEXT=.mo - DATADIRNAME=lib]) - ;; - *-*-openbsd*) - CATOBJEXT=.mo - DATADIRNAME=share - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac]) - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no - fi - fi - ]) - - if test "$gt_cv_have_gettext" = "yes" ; then - AC_DEFINE(ENABLE_NLS, 1, - [always defined to indicate that i18n is enabled]) - fi - - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is not 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 program is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi - fi - - # We need to process the po/ directory. - POSUB=po - - AC_OUTPUT_COMMANDS( - [case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac]) - - dnl These rules are solely for the distribution goal. While doing this - dnl we only have to keep exactly one list of the available catalogs - dnl in configure.ac. - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - - dnl Make all variables we use known to autoconf. - AC_SUBST(CATALOGS) - AC_SUBST(CATOBJEXT) - AC_SUBST(DATADIRNAME) - AC_SUBST(GMOFILES) - AC_SUBST(INSTOBJEXT) - AC_SUBST(INTLLIBS) - AC_SUBST(PO_IN_DATADIR_TRUE) - AC_SUBST(PO_IN_DATADIR_FALSE) - AC_SUBST(POFILES) - AC_SUBST(POSUB) - ]) - -# AM_GLIB_GNU_GETTEXT -# ------------------- -# Do checks necessary for use of gettext. If a suitable implementation -# of gettext is found in either in libintl or in the C library, -# it will set INTLLIBS to the libraries needed for use of gettext -# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable -# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() -# on various variables needed by the Makefile.in.in installed by -# glib-gettextize. -dnl -AU_DEFUN([GLIB_GNU_GETTEXT], - [AC_REQUIRE([AC_PROG_CC])dnl - - GLIB_LC_MESSAGES - GLIB_WITH_NLS - - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - 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 - - dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly - dnl find the mkinstalldirs script in another subdir but ($top_srcdir). - dnl Try to locate is. - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - AC_SUBST(MKINSTALLDIRS) - - dnl Generate list of files to be processed by xgettext which will - dnl be included in po/Makefile. - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - ], - [[$0: This macro is deprecated. You should use upstream gettext instead.]]) - -# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) -# ------------------------------- -# Define VARIABLE to the location where catalog files will -# be installed by po/Makefile. -glib_DEFUN([GLIB_DEFINE_LOCALEDIR], -[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl -glib_save_prefix="$prefix" -glib_save_exec_prefix="$exec_prefix" -glib_save_datarootdir="$datarootdir" -test "x$prefix" = xNONE && prefix=$ac_default_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -datarootdir=`eval echo "${datarootdir}"` -if test "x$CATOBJEXT" = "x.mo" ; then - localedir=`eval echo "${libdir}/locale"` -else - localedir=`eval echo "${datadir}/locale"` -fi -prefix="$glib_save_prefix" -exec_prefix="$glib_save_exec_prefix" -datarootdir="$glib_save_datarootdir" -AC_DEFINE_UNQUOTED($1, "$localedir", - [Define the location where the catalogs will be installed]) -]) - -dnl -dnl Now the definitions that aclocal will find -dnl -ifdef(glib_configure_ac,[],[ -AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) -AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) -])dnl - -# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) -# -# Create a temporary file with TEST-FILE as its contents and pass the -# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with -# 0 and perform ACTION-IF-FAIL for any other exit status. -AC_DEFUN([GLIB_RUN_PROG], -[cat >conftest.foo <<_ACEOF -$2 -_ACEOF -if AC_RUN_LOG([$1 conftest.foo]); then - m4_ifval([$3], [$3], [:]) -m4_ifvaln([$4], [else $4])dnl -echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD -sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD -fi]) - - dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 42 IT_PROG_INTLTOOL @@ -697,11149 +210,2120 @@ # AC_DEFUN([AC_PROG_INTLTOOL], ...) -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# -# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. -# Written by Gordon Matzigkeit, 1996 -# -# 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. - -m4_define([_LT_COPYING], [dnl -# Copyright (C) 2014 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. - -# GNU Libtool 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 of the License, or -# (at your option) any later version. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program or library that is built -# using GNU Libtool, you may include this file under the same -# distribution terms that you use for the rest of that program. -# -# GNU Libtool 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, see . -]) - -# serial 58 LT_INIT - +# nls.m4 serial 6 (gettext-0.20.2) +dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free +dnl Software Foundation, Inc. +dnl This file 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 +dnl This file can be used in projects which are not available under +dnl the GNU General Public License or the GNU Lesser General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Lesser General Public License, and the rest of the GNU +dnl gettext package is covered by the GNU General Public License. +dnl They are *not* in the public domain. -# LT_PREREQ(VERSION) -# ------------------ -# Complain and exit if this libtool version is less that VERSION. -m4_defun([LT_PREREQ], -[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, - [m4_default([$3], - [m4_fatal([Libtool version $1 or higher is required], - 63)])], - [$2])]) +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. +AC_PREREQ([2.50]) -# _LT_CHECK_BUILDDIR -# ------------------ -# Complain if the absolute build directory name contains unusual characters -m4_defun([_LT_CHECK_BUILDDIR], -[case `pwd` in - *\ * | *\ *) - AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; -esac +AC_DEFUN([AM_NLS], +[ + AC_MSG_CHECKING([whether NLS is requested]) + dnl Default is enabled NLS + AC_ARG_ENABLE([nls], + [ --disable-nls do not use Native Language Support], + USE_NLS=$enableval, USE_NLS=yes) + AC_MSG_RESULT([$USE_NLS]) + AC_SUBST([USE_NLS]) ]) +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 12 (pkg-config-0.29.2) -# LT_INIT([OPTIONS]) -# ------------------ -AC_DEFUN([LT_INIT], -[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK -AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -AC_BEFORE([$0], [LT_LANG])dnl -AC_BEFORE([$0], [LT_OUTPUT])dnl -AC_BEFORE([$0], [LTDL_INIT])dnl -m4_require([_LT_CHECK_BUILDDIR])dnl - -dnl Autoconf doesn't catch unexpanded LT_ macros by default: -m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl -m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl -dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 -dnl unless we require an AC_DEFUNed macro: -AC_REQUIRE([LTOPTIONS_VERSION])dnl -AC_REQUIRE([LTSUGAR_VERSION])dnl -AC_REQUIRE([LTVERSION_VERSION])dnl -AC_REQUIRE([LTOBSOLETE_VERSION])dnl -m4_require([_LT_PROG_LTMAIN])dnl - -_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) - -dnl Parse OPTIONS -_LT_SET_OPTIONS([$0], [$1]) - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS=$ltmain - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -_LT_SETUP - -# Only expand once: -m4_define([LT_INIT]) -])# LT_INIT - -# Old names: -AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) -AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_PROG_LIBTOOL], []) -dnl AC_DEFUN([AM_PROG_LIBTOOL], []) - - -# _LT_PREPARE_CC_BASENAME -# ----------------------- -m4_defun([_LT_PREPARE_CC_BASENAME], [ -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -func_cc_basename () -{ - for cc_temp in @S|@*""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac - done - func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` -} -])# _LT_PREPARE_CC_BASENAME - +dnl Copyright © 2004 Scott James Remnant . +dnl Copyright © 2012-2015 Dan Nicholson +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +dnl 02111-1307, USA. +dnl +dnl As a special exception to the GNU General Public License, if you +dnl distribute this file as part of a program that contains a +dnl configuration script generated by Autoconf, you may include it under +dnl the same distribution terms that you use for the rest of that +dnl program. -# _LT_CC_BASENAME(CC) -# ------------------- -# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, -# but that macro is also expanded into generated libtool script, which -# arranges for $SED and $ECHO to be set by different means. -m4_defun([_LT_CC_BASENAME], -[m4_require([_LT_PREPARE_CC_BASENAME])dnl -AC_REQUIRE([_LT_DECL_SED])dnl -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl -func_cc_basename $1 -cc_basename=$func_cc_basename_result -]) +dnl PKG_PREREQ(MIN-VERSION) +dnl ----------------------- +dnl Since: 0.29 +dnl +dnl Verify that the version of the pkg-config macros are at least +dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's +dnl installed version of pkg-config, this checks the developer's version +dnl of pkg.m4 when generating configure. +dnl +dnl To ensure that this macro is defined, also add: +dnl m4_ifndef([PKG_PREREQ], +dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) +dnl +dnl See the "Since" comment for each macro you use to see what version +dnl of the macros you require. +m4_defun([PKG_PREREQ], +[m4_define([PKG_MACROS_VERSION], [0.29.2]) +m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, + [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) +])dnl PKG_PREREQ +dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) +dnl ---------------------------------- +dnl Since: 0.16 +dnl +dnl Search for the pkg-config tool and set the PKG_CONFIG variable to +dnl first found in the path. Checks that the version of pkg-config found +dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is +dnl used since that's the first version where most current features of +dnl pkg-config existed. +AC_DEFUN([PKG_PROG_PKG_CONFIG], +[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) -# _LT_FILEUTILS_DEFAULTS -# ---------------------- -# It is okay to use these file commands and assume they have been set -# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. -m4_defun([_LT_FILEUTILS_DEFAULTS], -[: ${CP="cp -f"} -: ${MV="mv -f"} -: ${RM="rm -f"} -])# _LT_FILEUTILS_DEFAULTS - - -# _LT_SETUP -# --------- -m4_defun([_LT_SETUP], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl - -_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl -dnl -_LT_DECL([], [host_alias], [0], [The host system])dnl -_LT_DECL([], [host], [0])dnl -_LT_DECL([], [host_os], [0])dnl -dnl -_LT_DECL([], [build_alias], [0], [The build system])dnl -_LT_DECL([], [build], [0])dnl -_LT_DECL([], [build_os], [0])dnl -dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([LT_PATH_LD])dnl -AC_REQUIRE([LT_PATH_NM])dnl -dnl -AC_REQUIRE([AC_PROG_LN_S])dnl -test -z "$LN_S" && LN_S="ln -s" -_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl -dnl -AC_REQUIRE([LT_CMD_MAX_LEN])dnl -_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl -_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl -dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_CHECK_SHELL_FEATURES])dnl -m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl -m4_require([_LT_CMD_RELOAD])dnl -m4_require([_LT_CHECK_MAGIC_METHOD])dnl -m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl -m4_require([_LT_CMD_OLD_ARCHIVE])dnl -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -m4_require([_LT_WITH_SYSROOT])dnl -m4_require([_LT_CMD_TRUNCATE])dnl - -_LT_CONFIG_LIBTOOL_INIT([ -# See if we are running on zsh, and set the options that allow our -# commands through without removal of \ escapes INIT. -if test -n "\${ZSH_VERSION+set}"; then - setopt NO_GLOB_SUBST -fi -]) -if test -n "${ZSH_VERSION+set}"; then - setopt NO_GLOB_SUBST +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=m4_default([$1], [0.9.0]) + AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + PKG_CONFIG="" + fi +fi[]dnl +])dnl PKG_PROG_PKG_CONFIG -_LT_CHECK_OBJDIR - -m4_require([_LT_TAG_COMPILER])dnl - -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 set != "${COLLECT_NAMES+set}"; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac +dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------------------------------- +dnl Since: 0.18 +dnl +dnl Check to see whether a particular set of modules exists. Similar to +dnl PKG_CHECK_MODULES(), but does not set variables or print errors. +dnl +dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +dnl only at the first occurence in configure.ac, so if the first place +dnl it's called might be skipped (such as if it is within an "if", you +dnl have to call PKG_CHECK_EXISTS manually +AC_DEFUN([PKG_CHECK_EXISTS], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +if test -n "$PKG_CONFIG" && \ + AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then + m4_default([$2], [:]) +m4_ifvaln([$3], [else + $3])dnl +fi]) -# Global variables: -ofile=libtool -can_build_shared=yes - -# All known linkers require a '.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a - -with_gnu_ld=$lt_cv_prog_gnu_ld - -old_CC=$CC -old_CFLAGS=$CFLAGS - -# Set sane defaults for various variables -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$LD" && LD=ld -test -z "$ac_objext" && ac_objext=o - -_LT_CC_BASENAME([$compiler]) - -# Only perform the check for file, if the check method requires it -test -z "$MAGIC_CMD" && MAGIC_CMD=file -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - _LT_PATH_MAGIC - fi - ;; -esac +dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +dnl --------------------------------------------- +dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting +dnl pkg_failed based on the result. +m4_define([_PKG_CONFIG], +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], + [pkg_failed=yes]) + else + pkg_failed=untried +fi[]dnl +])dnl _PKG_CONFIG -# Use C for the default configuration in the libtool script -LT_SUPPORTED_TAG([CC]) -_LT_LANG_C_CONFIG -_LT_LANG_DEFAULT_CONFIG -_LT_CONFIG_COMMANDS -])# _LT_SETUP +dnl _PKG_SHORT_ERRORS_SUPPORTED +dnl --------------------------- +dnl Internal check to see if pkg-config supports short errors. +AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi[]dnl +])dnl _PKG_SHORT_ERRORS_SUPPORTED -# _LT_PREPARE_SED_QUOTE_VARS -# -------------------------- -# Define a few sed substitution that help us do robust quoting. -m4_defun([_LT_PREPARE_SED_QUOTE_VARS], -[# Backslashify metacharacters that are still active within -# double-quoted strings. -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' +dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl -------------------------------------------------------------- +dnl Since: 0.4.0 +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES might not happen, you should be sure to include an +dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac +AC_DEFUN([PKG_CHECK_MODULES], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl +AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl -# Sed substitution to delay expansion of an escaped single quote. -delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' +pkg_failed=no +AC_MSG_CHECKING([for $2]) -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' -]) +_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) +_PKG_CONFIG([$1][_LIBS], [libs], [$2]) -# _LT_PROG_LTMAIN -# --------------- -# Note that this code is called both from 'configure', and 'config.status' -# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, -# 'config.status' has no value for ac_aux_dir unless we are using Automake, -# so we pass a copy along to make sure it has a sensible value anyway. -m4_defun([_LT_PROG_LTMAIN], -[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl -_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) -ltmain=$ac_aux_dir/ltmain.sh -])# _LT_PROG_LTMAIN +m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS +and $1[]_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details.]) +if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) + _PKG_SHORT_ERRORS_SUPPORTED + if test $_pkg_short_errors_supported = yes; then + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` + else + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD + m4_default([$4], [AC_MSG_ERROR( +[Package requirements ($2) were not met: -# So that we can recreate a full libtool script including additional -# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS -# in macros and then make a single call at the end using the 'libtool' -# label. - - -# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) -# ---------------------------------------- -# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. -m4_define([_LT_CONFIG_LIBTOOL_INIT], -[m4_ifval([$1], - [m4_append([_LT_OUTPUT_LIBTOOL_INIT], - [$1 -])])]) +$$1_PKG_ERRORS -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_INIT]) +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. +_PKG_TEXT])[]dnl + ]) +elif test $pkg_failed = untried; then + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( +[The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. -# _LT_CONFIG_LIBTOOL([COMMANDS]) -# ------------------------------ -# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. -m4_define([_LT_CONFIG_LIBTOOL], -[m4_ifval([$1], - [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], - [$1 -])])]) - -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) - - -# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) -# ----------------------------------------------------- -m4_defun([_LT_CONFIG_SAVE_COMMANDS], -[_LT_CONFIG_LIBTOOL([$1]) -_LT_CONFIG_LIBTOOL_INIT([$2]) -]) +_PKG_TEXT +To get pkg-config, see .])[]dnl + ]) +else + $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS + $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + AC_MSG_RESULT([yes]) + $3 +fi[]dnl +])dnl PKG_CHECK_MODULES -# _LT_FORMAT_COMMENT([COMMENT]) -# ----------------------------- -# Add leading comment marks to the start of each line, and a trailing -# full-stop to the whole comment if one is not present already. -m4_define([_LT_FORMAT_COMMENT], -[m4_ifval([$1], [ -m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], - [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) -)]) +dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +dnl [ACTION-IF-NOT-FOUND]) +dnl --------------------------------------------------------------------- +dnl Since: 0.29 +dnl +dnl Checks for existence of MODULES and gathers its build flags with +dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags +dnl and VARIABLE-PREFIX_LIBS from --libs. +dnl +dnl Note that if there is a possibility the first call to +dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to +dnl include an explicit call to PKG_PROG_PKG_CONFIG in your +dnl configure.ac. +AC_DEFUN([PKG_CHECK_MODULES_STATIC], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +_save_PKG_CONFIG=$PKG_CONFIG +PKG_CONFIG="$PKG_CONFIG --static" +PKG_CHECK_MODULES($@) +PKG_CONFIG=$_save_PKG_CONFIG[]dnl +])dnl PKG_CHECK_MODULES_STATIC +dnl PKG_INSTALLDIR([DIRECTORY]) +dnl ------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable pkgconfigdir as the location where a module +dnl should install pkg-config .pc files. By default the directory is +dnl $libdir/pkgconfig, but the default can be changed by passing +dnl DIRECTORY. The user can override through the --with-pkgconfigdir +dnl parameter. +AC_DEFUN([PKG_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([pkgconfigdir], + [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, + [with_pkgconfigdir=]pkg_default) +AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +])dnl PKG_INSTALLDIR -# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) -# ------------------------------------------------------------------- -# CONFIGNAME is the name given to the value in the libtool script. -# VARNAME is the (base) name used in the configure script. -# VALUE may be 0, 1 or 2 for a computed quote escaped value based on -# VARNAME. Any other value will be used directly. -m4_define([_LT_DECL], -[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], - [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], - [m4_ifval([$1], [$1], [$2])]) - lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) - m4_ifval([$4], - [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) - lt_dict_add_subkey([lt_decl_dict], [$2], - [tagged?], [m4_ifval([$5], [yes], [no])])]) -]) +dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) +dnl -------------------------------- +dnl Since: 0.27 +dnl +dnl Substitutes the variable noarch_pkgconfigdir as the location where a +dnl module should install arch-independent pkg-config .pc files. By +dnl default the directory is $datadir/pkgconfig, but the default can be +dnl changed by passing DIRECTORY. The user can override through the +dnl --with-noarch-pkgconfigdir parameter. +AC_DEFUN([PKG_NOARCH_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([noarch-pkgconfigdir], + [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, + [with_noarch_pkgconfigdir=]pkg_default) +AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +])dnl PKG_NOARCH_INSTALLDIR -# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) -# -------------------------------------------------------- -m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) - - -# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) -# ------------------------------------------------ -m4_define([lt_decl_tag_varnames], -[_lt_decl_filter([tagged?], [yes], $@)]) - - -# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) -# --------------------------------------------------------- -m4_define([_lt_decl_filter], -[m4_case([$#], - [0], [m4_fatal([$0: too few arguments: $#])], - [1], [m4_fatal([$0: too few arguments: $#: $1])], - [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], - [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], - [lt_dict_filter([lt_decl_dict], $@)])[]dnl -]) +dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, +dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +dnl ------------------------------------------- +dnl Since: 0.28 +dnl +dnl Retrieves the value of the pkg-config variable for the given module. +AC_DEFUN([PKG_CHECK_VAR], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl +_PKG_CONFIG([$1], [variable="][$3]["], [$2]) +AS_VAR_COPY([$1], [pkg_cv_][$1]) -# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) -# -------------------------------------------------- -m4_define([lt_decl_quote_varnames], -[_lt_decl_filter([value], [1], $@)]) - - -# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) -# --------------------------------------------------- -m4_define([lt_decl_dquote_varnames], -[_lt_decl_filter([value], [2], $@)]) - - -# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) -# --------------------------------------------------- -m4_define([lt_decl_varnames_tagged], -[m4_assert([$# <= 2])dnl -_$0(m4_quote(m4_default([$1], [[, ]])), - m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), - m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) -m4_define([_lt_decl_varnames_tagged], -[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) - - -# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) -# ------------------------------------------------ -m4_define([lt_decl_all_varnames], -[_$0(m4_quote(m4_default([$1], [[, ]])), - m4_if([$2], [], - m4_quote(lt_decl_varnames), - m4_quote(m4_shift($@))))[]dnl -]) -m4_define([_lt_decl_all_varnames], -[lt_join($@, lt_decl_varnames_tagged([$1], - lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl -]) +AS_VAR_IF([$1], [""], [$5], [$4])dnl +])dnl PKG_CHECK_VAR +dnl Copyright (c) 2002-2015 +dnl The Xfce development team. All rights reserved. +dnl +dnl Written for Xfce by Benedikt Meurer . +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program 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 +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License along +dnl with this program; if not, write to the Free Software Foundation, Inc., +dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +dnl +dnl xdt-depends +dnl ----------- +dnl Contains M4 macros to check for software dependencies. +dnl Partly based on prior work of the XDG contributors. +dnl -# _LT_CONFIG_STATUS_DECLARE([VARNAME]) -# ------------------------------------ -# Quote a variable value, and forward it to 'config.status' so that its -# declaration there will have the same value as in 'configure'. VARNAME -# must have a single quote delimited value for this to work. -m4_define([_LT_CONFIG_STATUS_DECLARE], -[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) -# _LT_CONFIG_STATUS_DECLARATIONS -# ------------------------------ -# We delimit libtool config variables with single quotes, so when -# we write them to config.status, we have to be sure to quote all -# embedded single quotes properly. In configure, this macro expands -# each variable declared with _LT_DECL (and _LT_TAGDECL) into: -# -# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' -m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], -[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), - [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) +dnl We need recent a autoconf version +AC_PREREQ([2.69]) -# _LT_LIBTOOL_TAGS -# ---------------- -# Output comment and list of tags supported by the script -m4_defun([_LT_LIBTOOL_TAGS], -[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl -available_tags='_LT_TAGS'dnl -]) +dnl XDT_PROG_PKG_CONFIG() +dnl +dnl Checks for the freedesktop.org pkg-config +dnl utility and sets the PKG_CONFIG environment +dnl variable to the full path if found. +dnl +AC_DEFUN([XDT_PROG_PKG_CONFIG], +[ + # minimum supported version of pkg-config + xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 -# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) -# ----------------------------------- -# Extract the dictionary values for VARNAME (optionally with TAG) and -# expand to a commented shell variable setting: -# -# # Some comment about what VAR is for. -# visible_name=$lt_internal_name -m4_define([_LT_LIBTOOL_DECLARE], -[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], - [description])))[]dnl -m4_pushdef([_libtool_name], - m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl -m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), - [0], [_libtool_name=[$]$1], - [1], [_libtool_name=$lt_[]$1], - [2], [_libtool_name=$lt_[]$1], - [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl -m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl + m4_ifdef([PKG_PROG_PKG_CONFIG], + [ + PKG_PROG_PKG_CONFIG([$xdt_cv_PKG_CONFIG_MIN_VERSION]) + + if test x"$PKG_CONFIG" = x""; then + echo + echo "*** Your version of pkg-config is too old. You need atleast" + echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config" + echo "*** from the freedesktop.org software repository at" + echo "***" + echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" + echo "***" + exit 1; + fi + ], + [ + echo + echo "*** The pkg-config utility could not be found on your system." + echo "*** Make sure it is in your path, or set the PKG_CONFIG" + echo "*** environment variable to the full path to pkg-config." + echo "*** You can download pkg-config from the freedesktop.org" + echo "*** software repository at" + echo "***" + echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" + echo "***" + exit 1 + ]) ]) -# _LT_LIBTOOL_CONFIG_VARS -# ----------------------- -# Produce commented declarations of non-tagged libtool config variables -# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' -# script. Tagged libtool config variables (even for the LIBTOOL CONFIG -# section) are produced by _LT_LIBTOOL_TAG_VARS. -m4_defun([_LT_LIBTOOL_CONFIG_VARS], -[m4_foreach([_lt_var], - m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) - - -# _LT_LIBTOOL_TAG_VARS(TAG) -# ------------------------- -m4_define([_LT_LIBTOOL_TAG_VARS], -[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), - [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) +dnl XDT_CHECK_PACKAGE(varname, package, version, [action-if], [action-if-not]) +dnl +dnl Checks if "package" >= "version" is installed on the +dnl target system, using the pkg-config utility. If the +dnl dependency is met, "varname"_CFLAGS, "varname"_LIBS, +dnl "varname"_VERSION and "varname"_REQUIRED_VERSION +dnl will be set and marked for substition. +dnl +dnl "varname"_REQUIRED_VERSION will be set to the value of +dnl "version". This is mostly useful to automatically +dnl place the correct version information into the RPM +dnl .spec file. +dnl +dnl In addition, if the dependency is met, "action-if" will +dnl be executed if given. +dnl +dnl If the package check fails, "action-if-not" will be +dnl executed. If this parameter isn't specified, a diagnostic +dnl message will be printed and the configure script will +dnl be terminated with exit code 1. +dnl +AC_DEFUN([XDT_CHECK_PACKAGE], +[ + XDT_PROG_PKG_CONFIG() -# _LT_TAGVAR(VARNAME, [TAGNAME]) -# ------------------------------ -m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + AC_MSG_CHECKING([for $2 >= $3]) + if $PKG_CONFIG "--atleast-version=$3" "$2" >/dev/null 2>&1; then + $1_VERSION=`$PKG_CONFIG --modversion "$2"` + AC_MSG_RESULT([$$1_VERSION]) + AC_MSG_CHECKING([$1_CFLAGS]) + $1_CFLAGS=`$PKG_CONFIG --cflags "$2"` + AC_MSG_RESULT([$$1_CFLAGS]) -# _LT_CONFIG_COMMANDS -# ------------------- -# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of -# variables for single and double quote escaping we saved from calls -# to _LT_DECL, we can put quote escaped variables declarations -# into 'config.status', and then the shell code to quote escape them in -# for loops in 'config.status'. Finally, any additional code accumulated -# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. -m4_defun([_LT_CONFIG_COMMANDS], -[AC_PROVIDE_IFELSE([LT_OUTPUT], - dnl If the libtool generation code has been placed in $CONFIG_LT, - dnl instead of duplicating it all over again into config.status, - dnl then we will have config.status run $CONFIG_LT later, so it - dnl needs to know what name is stored there: - [AC_CONFIG_COMMANDS([libtool], - [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], - dnl If the libtool generation code is destined for config.status, - dnl expand the accumulated commands and init code now: - [AC_CONFIG_COMMANDS([libtool], - [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) -])#_LT_CONFIG_COMMANDS + AC_MSG_CHECKING([$1_LIBS]) + $1_LIBS=`$PKG_CONFIG --libs "$2"` + AC_MSG_RESULT([$$1_LIBS]) + $1_REQUIRED_VERSION=$3 -# Initialize. -m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], -[ + AC_SUBST([$1_VERSION]) + AC_SUBST([$1_CFLAGS]) + AC_SUBST([$1_LIBS]) + AC_SUBST([$1_REQUIRED_VERSION]) -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -sed_quote_subst='$sed_quote_subst' -double_quote_subst='$double_quote_subst' -delay_variable_subst='$delay_variable_subst' -_LT_CONFIG_STATUS_DECLARATIONS -LTCC='$LTCC' -LTCFLAGS='$LTCFLAGS' -compiler='$compiler_DEFAULT' - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -\$[]1 -_LTECHO_EOF' -} + if test x"$1" = x"GLIB"; then + dnl Use GLib structured logging, see https://docs.gtk.org/glib/logging.html + dnl XFCE apps&libraries can override this setting after XDT_CHECK_PACKAGE(GLIB) + dnl using AC_DEFINE. + dnl Note that it requires GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_56 to work + dnl properly in GLib logging macros (not documented, see glib/gmessages.h). + AC_DEFINE(G_LOG_USE_STRUCTURED, 1, [Use GLib structured logging]) + fi + + ifelse([$1], GLIB, [ + dnl Report uses of GLib functions newer than $3 as C compiler warnings. + dnl XFCE apps&libraries can override this setting after XDT_CHECK_PACKAGE(GLIB) + dnl using AC_DEFINE, in which case it is recommended to override both MAX and MIN. + AC_MSG_NOTICE([setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to $3]) + m4_pushdef([SUFFIX], translit($3, `.', `_')) + m4_define([SUFFIX], ifelse(regexp(SUFFIX, [[0-9]+_[0-9]+_[0-9]+]), -1, SUFFIX, patsubst(SUFFIX, [_[0-9]+$]))) + AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, m4_format(GLIB_VERSION_%s, SUFFIX), m4_format(Prevent post %s APIs, SUFFIX)) + AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, m4_format(GLIB_VERSION_%s, SUFFIX), m4_format(Ignore post %s APIs, SUFFIX)) + m4_popdef([SUFFIX]) + ]) -# Quote evaled strings. -for var in lt_decl_all_varnames([[ \ -]], lt_decl_quote_varnames); do - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in - *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done + ifelse([$4], , , [$4]) + elif $PKG_CONFIG --exists "$2" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "$2"` + AC_MSG_RESULT([found, but $xdt_cv_version]) -# Double-quote double-evaled strings. -for var in lt_decl_all_varnames([[ \ -]], lt_decl_dquote_varnames); do - case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in - *[[\\\\\\\`\\"\\\$]]*) - eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes - ;; - *) - eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" - ;; - esac -done + ifelse([$5], , + [ + echo "*** The required package $2 was found on your system," + echo "*** but the installed version ($xdt_cv_version) is too old." + echo "*** Please upgrade $2 to atleast version $3, or adjust" + echo "*** the PKG_CONFIG_PATH environment variable if you installed" + echo "*** the new version of the package in a nonstandard prefix so" + echo "*** pkg-config is able to find it." + exit 1 + ], [$5]) + else + AC_MSG_RESULT([not found]) -_LT_OUTPUT_LIBTOOL_INIT + ifelse([$5], , + [ + echo "*** The required package $2 was not found on your system." + echo "*** Please install $2 (atleast version $3) or adjust" + echo "*** the PKG_CONFIG_PATH environment variable if you" + echo "*** installed the package in a nonstandard prefix so that" + echo "*** pkg-config is able to find it." + exit 1 + ], [$5]) + fi ]) -# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) -# ------------------------------------ -# Generate a child script FILE with all initialization necessary to -# reuse the environment learned by the parent script, and make the -# file executable. If COMMENT is supplied, it is inserted after the -# '#!' sequence but before initialization text begins. After this -# macro, additional text can be appended to FILE to form the body of -# the child script. The macro ends with non-zero status if the -# file could not be fully written (such as if the disk is full). -m4_ifdef([AS_INIT_GENERATED], -[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], -[m4_defun([_LT_GENERATED_FILE_INIT], -[m4_require([AS_PREPARE])]dnl -[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl -[lt_write_fail=0 -cat >$1 <<_ASEOF || lt_write_fail=1 -#! $SHELL -# Generated by $as_me. -$2 -SHELL=\${CONFIG_SHELL-$SHELL} -export SHELL -_ASEOF -cat >>$1 <<\_ASEOF || lt_write_fail=1 -AS_SHELL_SANITIZE -_AS_PREPARE -exec AS_MESSAGE_FD>&1 -_ASEOF -test 0 = "$lt_write_fail" && chmod +x $1[]dnl -m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT - -# LT_OUTPUT -# --------- -# This macro allows early generation of the libtool script (before -# AC_OUTPUT is called), incase it is used in configure for compilation -# tests. -AC_DEFUN([LT_OUTPUT], -[: ${CONFIG_LT=./config.lt} -AC_MSG_NOTICE([creating $CONFIG_LT]) -_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], -[# Run this file to recreate a libtool stub with the current configuration.]) - -cat >>"$CONFIG_LT" <<\_LTEOF -lt_cl_silent=false -exec AS_MESSAGE_LOG_FD>>config.log -{ - echo - AS_BOX([Running $as_me.]) -} >&AS_MESSAGE_LOG_FD - -lt_cl_help="\ -'$as_me' creates a local libtool stub from the current configuration, -for use in further configure time tests before the real libtool is -generated. - -Usage: $[0] [[OPTIONS]] - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - -Report bugs to ." - -lt_cl_version="\ -m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl -m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) -configured by $[0], generated by m4_PACKAGE_STRING. - -Copyright (C) 2011 Free Software Foundation, Inc. -This config.lt script is free software; the Free Software Foundation -gives unlimited permision to copy, distribute and modify it." - -while test 0 != $[#] -do - case $[1] in - --version | --v* | -V ) - echo "$lt_cl_version"; exit 0 ;; - --help | --h* | -h ) - echo "$lt_cl_help"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --quiet | --q* | --silent | --s* | -q ) - lt_cl_silent=: ;; - - -*) AC_MSG_ERROR([unrecognized option: $[1] -Try '$[0] --help' for more information.]) ;; - - *) AC_MSG_ERROR([unrecognized argument: $[1] -Try '$[0] --help' for more information.]) ;; - esac - shift -done -if $lt_cl_silent; then - exec AS_MESSAGE_FD>/dev/null -fi -_LTEOF -cat >>"$CONFIG_LT" <<_LTEOF -_LT_OUTPUT_LIBTOOL_COMMANDS_INIT -_LTEOF - -cat >>"$CONFIG_LT" <<\_LTEOF -AC_MSG_NOTICE([creating $ofile]) -_LT_OUTPUT_LIBTOOL_COMMANDS -AS_EXIT(0) -_LTEOF -chmod +x "$CONFIG_LT" - -# configure is writing to config.log, but config.lt does its own redirection, -# appending to config.log, which fails on DOS, as config.log is still kept -# open by configure. Here we exec the FD to /dev/null, effectively closing -# config.log, so it can be properly (re)opened and appended to by config.lt. -lt_cl_success=: -test yes = "$silent" && - lt_config_lt_args="$lt_config_lt_args --quiet" -exec AS_MESSAGE_LOG_FD>/dev/null -$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false -exec AS_MESSAGE_LOG_FD>>config.log -$lt_cl_success || AS_EXIT(1) -])# LT_OUTPUT +dnl XDT_CHECK_OPTIONAL_PACKAGE(varname, package, version, optionname, helpstring, [default]) +dnl +dnl Checks for an optional dependency on "package" >= "version". "default" +dnl can be "yes" or "no" (defaults to "yes" if not specified) and controls +dnl whether configure should check this dependency by default, or only if +dnl the user explicitly enables it using a command line switch. +dnl +dnl This macro automatically adds a commandline switch based on the "optionname" +dnl parameter (--enable-optionname/--disable-optionname), which allows the +dnl user to explicitly control whether this optional dependency should be +dnl enabled or not. The "helpstring" parameter gives a brief(!) description +dnl about this dependency. +dnl +dnl If the user chose to enable this dependency and the required package +dnl was found, this macro defines the variable "varname"_FOUND and sets it +dnl to the string "yes", in addition to the 4 variables set by XDT_CHECK_PACKAGE. +dnl But "varname"_FOUND will not be marked for substition. Furthermore, +dnl a CPP define HAVE_"varname" will be placed in config.h (or added to +dnl the cc command line, depending on your configure.ac) and set to +dnl 1. +dnl +AC_DEFUN([XDT_CHECK_OPTIONAL_PACKAGE], +[ + AC_REQUIRE([XDT_PROG_PKG_CONFIG]) + AC_ARG_ENABLE([$4], +AS_HELP_STRING([--enable-$4],[Enable checking for $5 (default=m4_default([$6], [yes]))]) +AS_HELP_STRING([--disable-$4],[Disable checking for $5]), + [xdt_cv_$1_check=$enableval], [xdt_cv_$1_check=m4_default([$6], [yes])]) -# _LT_CONFIG(TAG) -# --------------- -# If TAG is the built-in tag, 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 TAG from the -# matching tagged config vars. -m4_defun([_LT_CONFIG], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -_LT_CONFIG_SAVE_COMMANDS([ - m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl - m4_if(_LT_TAG, [C], [ - # See if we are running on zsh, and set the options that allow our - # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}"; then - setopt NO_GLOB_SUBST + if test x"$xdt_cv_$1_check" = x"yes"; then + if $PKG_CONFIG --exists "$2 >= $3" >/dev/null 2>&1; then + XDT_CHECK_PACKAGE([$1], [$2], [$3], + [ + AC_DEFINE([HAVE_$1], [1], [Define if $2 >= $3 present]) + $1_FOUND="yes" + ]) + else + AC_MSG_CHECKING([for optional package $2 >= $3]) + AC_MSG_RESULT([not found]) fi + else + AC_MSG_CHECKING([for optional package $2]) + AC_MSG_RESULT([disabled]) + fi - cfgfile=${ofile}T - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" + AM_CONDITIONAL([HAVE_$1], [test x"$$1_FOUND" = x"yes"]) +]) - cat <<_LT_EOF >> "$cfgfile" -#! $SHELL -# Generated automatically by $as_me ($PACKAGE) $VERSION -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# Provide generalized library-building support services. -# Written by Gordon Matzigkeit, 1996 -_LT_COPYING -_LT_LIBTOOL_TAGS +dnl XDT_CHECK_LIBX11() +dnl +dnl Executes various checks for X11. Sets LIBX11_CFLAGS, LIBX11_LDFLAGS +dnl and LIBX11_LIBS (and marks them for substitution). In addition +dnl HAVE_LIBX11 is set to 1 in config.h, if the X window system and +dnl the development files are detected on the target system. +dnl +AC_DEFUN([XDT_CHECK_LIBX11], +[ + AC_REQUIRE([AC_PATH_XTRA]) -# Configured defaults for sys_lib_dlsearch_path munging. -: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS= + if test x"$no_x" != x"yes"; then + AC_CHECK_LIB([X11], [main], + [ + AC_DEFINE([HAVE_LIBX11], [1], [Define if libX11 is available]) + LIBX11_CFLAGS="$X_CFLAGS" + for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do + case "$option" in + -L*) + path=`echo $option | sed 's/^-L//'` + if test x"$path" != x""; then + LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path" + fi + ;; + *) + LIBX11_LIBS="$LIBX11_LIBS $option" + ;; + esac + done + if ! echo $LIBX11_LIBS | grep -- '-lX11' >/dev/null; then + LIBX11_LIBS="$LIBX11_LIBS -lX11" + fi + ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS]) + fi + AC_SUBST([LIBX11_CFLAGS]) + AC_SUBST([LIBX11_LDFLAGS]) + AC_SUBST([LIBX11_LIBS]) +]) -# ### BEGIN LIBTOOL CONFIG -_LT_LIBTOOL_CONFIG_VARS -_LT_LIBTOOL_TAG_VARS -# ### END LIBTOOL CONFIG -_LT_EOF - cat <<'_LT_EOF' >> "$cfgfile" +dnl XDT_CHECK_LIBX11_REQUIRE() +dnl +dnl Similar to XDT_CHECK_LIBX11(), but terminates with an error if +dnl the X window system and development files aren't detected on the +dnl target system. +dnl +AC_DEFUN([XDT_CHECK_LIBX11_REQUIRE], +[ + AC_REQUIRE([XDT_CHECK_LIBX11]) + + if test x"$no_x" = x"yes"; then + AC_MSG_ERROR([X Window system libraries and header files are required]) + fi +]) -# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE -_LT_PREPARE_MUNGE_PATH_LIST -_LT_PREPARE_CC_BASENAME -# ### END FUNCTIONS SHARED WITH CONFIGURE +dnl XDT_CHECK_LIBSM() +dnl +dnl Checks whether the session management library is present on the +dnl target system, and sets LIBSM_CFLAGS, LIBSM_LDFLAGS and LIBSM_LIBS +dnl properly. In addition, HAVE_LIBSM will be set to 1 in config.h +dnl if libSM is detected. +dnl +AC_DEFUN([XDT_CHECK_LIBSM], +[ + AC_REQUIRE([XDT_CHECK_LIBX11]) -_LT_EOF + LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS= + if test x"$no_x" != x"yes"; then + AC_CHECK_LIB([SM], [SmcSaveYourselfDone], + [ + AC_DEFINE([HAVE_LIBSM], [1], [Define if libSM is available]) + LIBSM_CFLAGS="$LIBX11_CFLAGS" + LIBSM_LDFLAGS="$LIBX11_LDFLAGS" + LIBSM_LIBS="$LIBX11_LIBS" + if ! echo $LIBSM_LIBS | grep -- '-lSM' >/dev/null; then + LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE" + fi + ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE]) + fi + AC_SUBST([LIBSM_CFLAGS]) + AC_SUBST([LIBSM_LDFLAGS]) + AC_SUBST([LIBSM_LIBS]) +]) - case $host_os in - aix3*) - cat <<\_LT_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 set != "${COLLECT_NAMES+set}"; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -_LT_EOF - ;; - esac - _LT_PROG_LTMAIN - # 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" -], -[cat <<_LT_EOF >> "$ofile" - -dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded -dnl in a comment (ie after a #). -# ### BEGIN LIBTOOL TAG CONFIG: $1 -_LT_LIBTOOL_TAG_VARS(_LT_TAG) -# ### END LIBTOOL TAG CONFIG: $1 -_LT_EOF -])dnl /m4_if -], -[m4_if([$1], [], [ - PACKAGE='$PACKAGE' - VERSION='$VERSION' - RM='$RM' - ofile='$ofile'], []) -])dnl /_LT_CONFIG_SAVE_COMMANDS -])# _LT_CONFIG +dnl XDT_CHECK_LIBXPM() +dnl +dnl Checks if the Xpm library is present on the target system, and +dnl sets LIBXPM_CFLAGS, LIBXPM_LDFLAGS and LIBXPM_LIBS. In addition, +dnl HAVE_LIBXPM will be set to 1 in config.h if libXpm is detected. +dnl +AC_DEFUN([XDT_CHECK_LIBXPM], +[ + AC_REQUIRE([XDT_CHECK_LIBX11]) + LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS= + if test "$no_x" != "yes"; then + AC_CHECK_LIB([Xpm], [main], + [ + AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available]) + LIBXPM_CFLAGS="$LIBX11_CFLAGS" + LIBXPM_LDFLAGS="$LIBX11_LDFLAGS" + LIBXPM_LIBS="$LIBX11_LIBS" + if ! echo $LIBXPM_LIBS | grep -- '-lXpm' >/dev/null; then + LIBXPM_LIBS="$LIBXPM_LIBS -lXpm" + fi + ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm]) + fi + AC_SUBST([LIBXPM_CFLAGS]) + AC_SUBST([LIBXPM_LDFLAGS]) + AC_SUBST([LIBXPM_LIBS]) +]) -# LT_SUPPORTED_TAG(TAG) -# --------------------- -# Trace this macro to discover what tags are supported by the libtool -# --tag option, using: -# autoconf --trace 'LT_SUPPORTED_TAG:$1' -AC_DEFUN([LT_SUPPORTED_TAG], []) -# C support is built-in for now -m4_define([_LT_LANG_C_enabled], []) -m4_define([_LT_TAGS], []) +dnl XDT_CHECK_LIBXPM_REQUIRE() +dnl +dnl Similar to XDT_CHECK_LIBXPM(), but fails if the Xpm library isn't +dnl present on the target system. +dnl +AC_DEFUN([XDT_CHECK_LIBXPM_REQUIRE], +[ + AC_REQUIRE([XDT_CHECK_LIBX11_REQUIRE]) + AC_REQUIRE([XDT_CHECK_LIBXPM]) + if test x"$LIBXPM_LIBS" = x""; then + AC_MSG_ERROR([The Xpm library was not found on your system]) + fi +]) -# LT_LANG(LANG) -# ------------- -# Enable libtool support for the given language if not already enabled. -AC_DEFUN([LT_LANG], -[AC_BEFORE([$0], [LT_OUTPUT])dnl -m4_case([$1], - [C], [_LT_LANG(C)], - [C++], [_LT_LANG(CXX)], - [Go], [_LT_LANG(GO)], - [Java], [_LT_LANG(GCJ)], - [Fortran 77], [_LT_LANG(F77)], - [Fortran], [_LT_LANG(FC)], - [Windows Resource], [_LT_LANG(RC)], - [m4_ifdef([_LT_LANG_]$1[_CONFIG], - [_LT_LANG($1)], - [m4_fatal([$0: unsupported language: "$1"])])])dnl -])# LT_LANG +dnl Copyright (c) 2002-2015 +dnl The Xfce development team. All rights reserved. +dnl +dnl Written for Xfce by Benedikt Meurer . +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program 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 +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License along +dnl with this program; if not, write to the Free Software Foundation, Inc., +dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +dnl +dnl xdt-depends +dnl ----------- +dnl Contains M4 macros to check for software dependencies. +dnl Partly based on prior work of the XDG contributors. +dnl -# _LT_LANG(LANGNAME) -# ------------------ -m4_defun([_LT_LANG], -[m4_ifdef([_LT_LANG_]$1[_enabled], [], - [LT_SUPPORTED_TAG([$1])dnl - m4_append([_LT_TAGS], [$1 ])dnl - m4_define([_LT_LANG_]$1[_enabled], [])dnl - _LT_LANG_$1_CONFIG($1)])dnl -])# _LT_LANG - - -m4_ifndef([AC_PROG_GO], [ -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_GO. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -m4_defun([AC_PROG_GO], -[AC_LANG_PUSH(Go)dnl -AC_ARG_VAR([GOC], [Go compiler command])dnl -AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl -_AC_ARG_VAR_LDFLAGS()dnl -AC_CHECK_TOOL(GOC, gccgo) -if test -z "$GOC"; then - if test -n "$ac_tool_prefix"; then - AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) - fi -fi -if test -z "$GOC"; then - AC_CHECK_PROG(GOC, gccgo, gccgo, false) -fi -])#m4_defun -])#m4_ifndef -# _LT_LANG_DEFAULT_CONFIG -# ----------------------- -m4_defun([_LT_LANG_DEFAULT_CONFIG], -[AC_PROVIDE_IFELSE([AC_PROG_CXX], - [LT_LANG(CXX)], - [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) - -AC_PROVIDE_IFELSE([AC_PROG_F77], - [LT_LANG(F77)], - [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) - -AC_PROVIDE_IFELSE([AC_PROG_FC], - [LT_LANG(FC)], - [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) - -dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal -dnl pulling things in needlessly. -AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [LT_LANG(GCJ)], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [LT_LANG(GCJ)], - [AC_PROVIDE_IFELSE([LT_PROG_GCJ], - [LT_LANG(GCJ)], - [m4_ifdef([AC_PROG_GCJ], - [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) - m4_ifdef([A][M_PROG_GCJ], - [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) - m4_ifdef([LT_PROG_GCJ], - [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) - -AC_PROVIDE_IFELSE([AC_PROG_GO], - [LT_LANG(GO)], - [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) - -AC_PROVIDE_IFELSE([LT_PROG_RC], - [LT_LANG(RC)], - [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) -])# _LT_LANG_DEFAULT_CONFIG - -# Obsolete macros: -AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) -AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) -AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) -AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) -AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_CXX], []) -dnl AC_DEFUN([AC_LIBTOOL_F77], []) -dnl AC_DEFUN([AC_LIBTOOL_FC], []) -dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) -dnl AC_DEFUN([AC_LIBTOOL_RC], []) - - -# _LT_TAG_COMPILER -# ---------------- -m4_defun([_LT_TAG_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl -_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl -_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl -_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_TAG_COMPILER +dnl We need recent a autoconf version +AC_PREREQ([2.69]) -# _LT_COMPILER_BOILERPLATE -# ------------------------ -# Check for compiler boilerplate output or warnings with -# the simple compiler test code. -m4_defun([_LT_COMPILER_BOILERPLATE], -[m4_require([_LT_DECL_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$RM conftest* -])# _LT_COMPILER_BOILERPLATE +dnl XDT_SUPPORTED_FLAGS(VAR, FLAGS) +dnl +dnl For each token in FLAGS, checks to be sure the compiler supports +dnl the flag, and if so, adds each one to VAR. +dnl +AC_DEFUN([XDT_SUPPORTED_FLAGS], +[ + for flag in $2; do + AC_MSG_CHECKING([if $CC supports $flag]) + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [flag_supported=yes], [flag_supported=no]) + CFLAGS="$saved_CFLAGS" + AC_MSG_RESULT([$flag_supported]) + if test "x$flag_supported" = "xyes"; then + $1="$$1 $flag" + fi + done +]) -# _LT_LINKER_BOILERPLATE -# ---------------------- -# Check for linker boilerplate output or warnings with -# the simple link test code. -m4_defun([_LT_LINKER_BOILERPLATE], -[m4_require([_LT_DECL_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$RM -r conftest* -])# _LT_LINKER_BOILERPLATE - -# _LT_REQUIRED_DARWIN_CHECKS -# ------------------------- -m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ - case $host_os in - rhapsody* | darwin*) - AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) - AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) - AC_CHECK_TOOL([LIPO], [lipo], [:]) - AC_CHECK_TOOL([OTOOL], [otool], [:]) - AC_CHECK_TOOL([OTOOL64], [otool64], [:]) - _LT_DECL([], [DSYMUTIL], [1], - [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) - _LT_DECL([], [NMEDIT], [1], - [Tool to change global to local symbols on Mac OS X]) - _LT_DECL([], [LIPO], [1], - [Tool to manipulate fat objects and archives on Mac OS X]) - _LT_DECL([], [OTOOL], [1], - [ldd/readelf like tool for Mach-O binaries on Mac OS X]) - _LT_DECL([], [OTOOL64], [1], - [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) - - AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], - [lt_cv_apple_cc_single_mod=no - if test -z "$LT_MULTI_MODULE"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi_module to the - # link flags. - rm -rf libconftest.dylib* - echo "int foo(void){return 1;}" > conftest.c - echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ --dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib -Wl,-single_module conftest.c 2>conftest.err - _lt_result=$? - # If there is a non-empty error log, and "single_module" - # appears in it, assume the flag caused a linker warning - if test -s conftest.err && $GREP single_module conftest.err; then - cat conftest.err >&AS_MESSAGE_LOG_FD - # Otherwise, if the output was created with a 0 exit code from - # the compiler, it worked. - elif test -f libconftest.dylib && test 0 = "$_lt_result"; then - lt_cv_apple_cc_single_mod=yes - else - cat conftest.err >&AS_MESSAGE_LOG_FD - fi - rm -rf libconftest.dylib* - rm -f conftest.* - fi]) - - AC_CACHE_CHECK([for -exported_symbols_list linker flag], - [lt_cv_ld_exported_symbols_list], - [lt_cv_ld_exported_symbols_list=no - save_LDFLAGS=$LDFLAGS - echo "_main" > conftest.sym - LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" - AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], - [lt_cv_ld_exported_symbols_list=yes], - [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS=$save_LDFLAGS - ]) - - AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], - [lt_cv_ld_force_load=no - cat > conftest.c << _LT_EOF -int forced_loaded() { return 2;} -_LT_EOF - echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD - $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD - echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD - $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD - echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD - $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD - cat > conftest.c << _LT_EOF -int main() { return 0;} -_LT_EOF - echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD - $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err - _lt_result=$? - if test -s conftest.err && $GREP force_load conftest.err; then - cat conftest.err >&AS_MESSAGE_LOG_FD - elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then - lt_cv_ld_force_load=yes - else - cat conftest.err >&AS_MESSAGE_LOG_FD - fi - rm -f conftest.err libconftest.a conftest conftest.c - rm -rf conftest.dSYM - ]) - case $host_os in - rhapsody* | darwin1.[[012]]) - _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; - darwin1.*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; - darwin*) # darwin 5.x on - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - 10.[[012]][[,.]]*) - _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; - 10.*) - _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; - esac - ;; - esac - if test yes = "$lt_cv_apple_cc_single_mod"; then - _lt_dar_single_mod='$single_module' - fi - if test yes = "$lt_cv_ld_exported_symbols_list"; then - _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' - else - _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' - fi - if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then - _lt_dsymutil='~$DSYMUTIL $lib || :' - else - _lt_dsymutil= - fi - ;; - esac -]) -# _LT_DARWIN_LINKER_FEATURES([TAG]) -# --------------------------------- -# Checks for linker and compiler features on darwin -m4_defun([_LT_DARWIN_LINKER_FEATURES], +dnl XDT_FEATURE_DEBUG(default_level=minimum) +dnl +AC_DEFUN([XDT_FEATURE_DEBUG], [ - m4_require([_LT_REQUIRED_DARWIN_CHECKS]) - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_automatic, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - if test yes = "$lt_cv_ld_force_load"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' - m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], - [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) - else - _LT_TAGVAR(whole_archive_flag_spec, $1)='' - fi - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined - case $cc_basename in - ifort*|nagfor*) _lt_dar_can_shared=yes ;; - *) _lt_dar_can_shared=$GCC ;; - esac - if test yes = "$_lt_dar_can_shared"; then - output_verbose_link_cmd=func_echo_all - _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" - _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" - _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" - m4_if([$1], [CXX], -[ if test yes != "$lt_cv_apple_cc_single_mod"; then - _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" - _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" - fi -],[]) - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi -]) + dnl weird indentation to keep output indentation correct + AC_ARG_ENABLE([debug], + AS_HELP_STRING([--enable-debug@<:@=no|minimum|yes|full@:>@],[Build with debugging support @<:@default=m4_default([$1], [minimum])@:>@]) +AS_HELP_STRING([--disable-debug],[Include no debugging support]), + [enable_debug=$enableval], [enable_debug=m4_default([$1], [minimum])]) -# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) -# ---------------------------------- -# 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. -# Store the results from the different compilers for each TAGNAME. -# Allow to override them for all tags through lt_cv_aix_libpath. -m4_defun([_LT_SYS_MODULE_PATH_AIX], -[m4_require([_LT_DECL_SED])dnl -if test set = "${lt_cv_aix_libpath+set}"; then - aix_libpath=$lt_cv_aix_libpath -else - AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], - [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ - lt_aix_libpath_sed='[ - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\([^ ]*\) *$/\1/ - p - } - }]' - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` - # Check for a 64-bit object if we didn't find anything. - if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` - fi],[]) - if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then - _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib - fi - ]) - aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) -fi -])# _LT_SYS_MODULE_PATH_AIX + dnl Enable most warnings regardless of debug level. Common flags for both C and C++. + xdt_cv_additional_COMMON_FLAGS="-Wall -Wextra \ + -Wno-missing-field-initializers \ + -Wno-unused-parameter \ + -Wmissing-declarations \ + -Wmissing-noreturn -Wpointer-arith \ + -Wcast-align -Wformat -Wformat-security -Wformat-y2k \ + -Winit-self -Wmissing-include-dirs -Wundef \ + -Wredundant-decls" + AC_MSG_CHECKING([whether to build with debugging support]) + if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then + AC_DEFINE([DEBUG], [1], [Define for debugging support]) -# _LT_SHELL_INIT(ARG) -# ------------------- -m4_define([_LT_SHELL_INIT], -[m4_divert_text([M4SH-INIT], [$1 -])])# _LT_SHELL_INIT + CPPFLAGS="$CPPFLAGS" + if test x`uname` = x"Linux"; then + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -fstack-protector" + fi + if test x"$enable_debug" = x"full"; then + AC_DEFINE([DEBUG_TRACE], [1], [Define for tracing support]) + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -O0 -g" + CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG" + AC_MSG_RESULT([full]) + else + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -g -Wshadow" + AC_MSG_RESULT([yes]) + fi + else + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -Wshadow" + CPPFLAGS="$CPPFLAGS -DNDEBUG" -# _LT_PROG_ECHO_BACKSLASH -# ----------------------- -# Find how we can fake an echo command that does not interpret backslash. -# In particular, with Autoconf 2.60 or later we add some code to the start -# of the generated configure script that will find a shell with a builtin -# printf (that we can use as an echo command). -m4_defun([_LT_PROG_ECHO_BACKSLASH], -[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO -ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO - -AC_MSG_CHECKING([how to print strings]) -# Test print first, because it will be a builtin if present. -if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ - test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then - ECHO='print -r --' -elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then - ECHO='printf %s\n' -else - # Use this function as a fallback that always works. - func_fallback_echo () - { - eval 'cat <<_LTECHO_EOF -$[]1 -_LTECHO_EOF' - } - ECHO='func_fallback_echo' -fi + if test x"$enable_debug" = x"no"; then + CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT" + AC_MSG_RESULT([no]) + else + AC_MSG_RESULT([minimum]) + fi + fi -# func_echo_all arg... -# Invoke $ECHO with all args, space-separated. -func_echo_all () -{ - $ECHO "$*" -} + xdt_cv_additional_CFLAGS="$xdt_cv_additional_COMMON_FLAGS \ + -Wdeclaration-after-statement \ + -Wnested-externs \ + -Wold-style-definition" + xdt_cv_additional_CXXFLAGS="$xdt_cv_additional_COMMON_FLAGS" -case $ECHO in - printf*) AC_MSG_RESULT([printf]) ;; - print*) AC_MSG_RESULT([print -r]) ;; - *) AC_MSG_RESULT([cat]) ;; -esac + XDT_SUPPORTED_FLAGS([supported_CFLAGS], [$xdt_cv_additional_CFLAGS]) + XDT_SUPPORTED_FLAGS([supported_CXXFLAGS], [$xdt_cv_additional_CXXFLAGS]) -m4_ifdef([_AS_DETECT_SUGGESTED], -[_AS_DETECT_SUGGESTED([ - test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( - ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO - ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO - PATH=/empty FPATH=/empty; export PATH FPATH - test "X`printf %s $ECHO`" = "X$ECHO" \ - || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) - -_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) -_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) -])# _LT_PROG_ECHO_BACKSLASH - - -# _LT_WITH_SYSROOT -# ---------------- -AC_DEFUN([_LT_WITH_SYSROOT], -[AC_MSG_CHECKING([for sysroot]) -AC_ARG_WITH([sysroot], -[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], - [Search for dependent libraries within DIR (or the compiler's sysroot - if not specified).])], -[], [with_sysroot=no]) - -dnl lt_sysroot will always be passed unquoted. We quote it here -dnl in case the user passed a directory name. -lt_sysroot= -case $with_sysroot in #( - yes) - if test yes = "$GCC"; then - lt_sysroot=`$CC --print-sysroot 2>/dev/null` - fi - ;; #( - /*) - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` - ;; #( - no|'') - ;; #( - *) - AC_MSG_RESULT([$with_sysroot]) - AC_MSG_ERROR([The sysroot must be an absolute path.]) - ;; -esac + CFLAGS="$CFLAGS $supported_CFLAGS" + CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS" +]) - AC_MSG_RESULT([${lt_sysroot:-no}]) -_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl -[dependent libraries, and where our libraries should be installed.])]) -# _LT_ENABLE_LOCK -# --------------- -m4_defun([_LT_ENABLE_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AS_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test no = "$enable_libtool_lock" || 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 what ABI is being produced by ac_compile, and set mode - # options accordingly. - 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 +dnl XDT_FEATURE_VISIBILITY() +dnl +dnl Checks to see if the compiler supports the 'visibility' attribute +dnl If so, adds -DHAVE_GNUC_VISIBILTY to CPPFLAGS. Also sets the +dnl automake conditional HAVE_GNUC_VISIBILITY. +dnl +AC_DEFUN([XDT_FEATURE_VISIBILITY], +[ + AC_ARG_ENABLE([visibility], + AS_HELP_STRING([--disable-visibility],[Don't use ELF visibility attributes]), + [enable_visibility=$enableval], [enable_visibility=yes]) + have_gnuc_visibility=no + if test "x$enable_visibility" != "xno"; then + XDT_SUPPORTED_FLAGS([xdt_vis_test_cflags], [-Wall -Werror -Wno-unused-parameter]) + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $xdt_vis_test_cflags" + AC_MSG_CHECKING([whether $CC supports the GNUC visibility attribute]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE( + [ + void test_default (void); + void test_hidden (void); + + void __attribute__ ((visibility("default"))) test_default (void) {} + void __attribute__ ((visibility("hidden"))) test_hidden (void) {} + + int main (int argc, char **argv) { + test_default (); + test_hidden (); + return 0; + } + ])], + [ + have_gnuc_visibility=yes + AC_MSG_RESULT([yes]) + ], + [ + AC_MSG_RESULT([no]) + ]) + CFLAGS="$saved_CFLAGS" fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test yes = "$lt_cv_prog_gnu_ld"; 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 + + if test "x$have_gnuc_visibility" = "xyes"; then + CPPFLAGS="$CPPFLAGS -DHAVE_GNUC_VISIBILITY" + xdt_vis_hidden_cflags="" + XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-xldscope=hidden]) + if test "x$xdt_vis_hidden_cflags" = "x"; then + XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-fvisibility=hidden]) fi + CFLAGS="$CFLAGS $xdt_vis_hidden_cflags" fi - rm -rf conftest* - ;; -mips64*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - emul=elf - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - emul="${emul}32" - ;; - *64-bit*) - emul="${emul}64" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *MSB*) - emul="${emul}btsmip" - ;; - *LSB*) - emul="${emul}ltsmip" - ;; - esac - case `/usr/bin/file conftest.$ac_objext` in - *N32*) - emul="${emul}n32" - ;; - esac - LD="${LD-ld} -m $emul" - fi - rm -rf conftest* - ;; + AM_CONDITIONAL([HAVE_GNUC_VISIBILITY], [test "x$have_gnuc_visibility" = "xyes"]) +]) -x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ -s390*-*linux*|s390*-*tpf*|sparc*-*linux*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. Note that the listed cases only cover the - # situations where additional linker options are needed (such as when - # doing 32-bit compilation for a host where ld defaults to 64-bit, or - # vice versa); the common cases where no linker options are needed do - # not appear in the list. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_i386_fbsd" - ;; - x86_64-*linux*) - case `/usr/bin/file conftest.o` in - *x86-64*) - LD="${LD-ld} -m elf32_x86_64" - ;; - *) - LD="${LD-ld} -m elf_i386" - ;; - esac - ;; - powerpc64le-*linux*) - LD="${LD-ld} -m elf32lppclinux" - ;; - powerpc64-*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*) - case $host in - x86_64-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_x86_64_fbsd" - ;; - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - powerpcle-*linux*) - LD="${LD-ld} -m elf64lppc" - ;; - powerpc-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*|s390*-*tpf*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; +dnl XDT_FEATURE_LINKER_OPTS +dnl +dnl Checks for and enables any special linker optimizations. +dnl +AC_DEFUN([XDT_FEATURE_LINKER_OPTS], +[ + AC_ARG_ENABLE([linker-opts], + AS_HELP_STRING([--disable-linker-opts],[Disable linker optimizations]), + [enable_linker_opts=$enableval], [enable_linker_opts=yes]) -*-*-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_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test yes != "$lt_cv_cc_needs_belf"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS=$SAVE_CFLAGS - fi - ;; -*-*solaris*) - # Find out what ABI is being produced by ac_compile, and set linker - # options accordingly. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) - case $host in - i?86-*-solaris*|x86_64-*-solaris*) - LD="${LD-ld} -m elf_x86_64" - ;; - sparc*-*-solaris*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - # GNU ld 2.21 introduced _sol2 emulations. Use them if available. - if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then - LD=${LD-ld}_sol2 - fi + if test "x$enable_linker_opts" != "xno"; then + if test x`uname` != x"OpenBSD"; then + AC_MSG_CHECKING([whether $LD accepts --as-needed]) + case `$LD --as-needed -v 2>&1 /dev/null 2>&1; then - LD="${LD-ld} -64" - fi - ;; + AC_MSG_RESULT([no]) + ;; esac + fi + AC_MSG_CHECKING([whether $LD accepts -O1]) + case `$LD -O1 -v 2>&1 conftest.lst - lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' - AC_TRY_EVAL([lt_ar_try]) - if test 0 -eq "$ac_status"; then - # Ensure the archiver fails upon bogus file names. - rm -f conftest.$ac_objext libconftest.a - AC_TRY_EVAL([lt_ar_try]) - if test 0 -ne "$ac_status"; then - lt_cv_ar_at_file=@ - fi - fi - rm -f conftest.* libconftest.a - ]) - ]) - -if test no = "$lt_cv_ar_at_file"; then - archiver_list_spec= -else - archiver_list_spec=$lt_cv_ar_at_file -fi -_LT_DECL([], [archiver_list_spec], [1], - [How to feed a file listing to the archiver]) -])# _LT_PROG_AR - - -# _LT_CMD_OLD_ARCHIVE -# ------------------- -m4_defun([_LT_CMD_OLD_ARCHIVE], -[_LT_PROG_AR - -AC_CHECK_TOOL(STRIP, strip, :) -test -z "$STRIP" && STRIP=: -_LT_DECL([], [STRIP], [1], [A symbol stripping program]) - -AC_CHECK_TOOL(RANLIB, ranlib, :) -test -z "$RANLIB" && RANLIB=: -_LT_DECL([], [RANLIB], [1], - [Commands used to install an old-style archive]) - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - bitrig* | openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" -fi - -case $host_os in - darwin*) - lock_old_archive_extraction=yes ;; - *) - lock_old_archive_extraction=no ;; -esac -_LT_DECL([], [old_postinstall_cmds], [2]) -_LT_DECL([], [old_postuninstall_cmds], [2]) -_LT_TAGDECL([], [old_archive_cmds], [2], - [Commands used to build an old-style archive]) -_LT_DECL([], [lock_old_archive_extraction], [0], - [Whether to use a lock for old archive extraction]) -])# _LT_CMD_OLD_ARCHIVE - - -# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([_LT_COMPILER_OPTION], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment - # 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}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:$LINENO: \$? = $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 other than the usual output. - $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - fi - $RM conftest* -]) - -if test yes = "[$]$2"; then - m4_if([$5], , :, [$5]) -else - m4_if([$6], , :, [$6]) -fi -])# _LT_COMPILER_OPTION - -# Old name: -AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) - - -# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------- -# Check whether the given linker option works -AC_DEFUN([_LT_LINKER_OPTION], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS $3" - echo "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker 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 - $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - else - $2=yes - fi - fi - $RM -r conftest* - LDFLAGS=$save_LDFLAGS ]) -if test yes = "[$]$2"; then - m4_if([$4], , :, [$4]) -else - m4_if([$5], , :, [$5]) -fi -])# _LT_LINKER_OPTION - -# Old name: -AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) - - -# LT_CMD_MAX_LEN -#--------------- -AC_DEFUN([LT_CMD_MAX_LEN], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -# 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 - teststring=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 - ;; +dnl Copyright (c) 2002-2015 +dnl The Xfce development team. All rights reserved. +dnl +dnl Written for Xfce by Benedikt Meurer . +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program 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 +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License along +dnl with this program; if not, write to the Free Software Foundation, Inc., +dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +dnl +dnl xdt-i18n +dnl -------- +dnl Internalization M4 macros. +dnl - 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* | cegcc*) - # 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; - ;; +dnl XDT_I18N([LINGUAS][, PACKAGE]) +dnl +dnl This macro takes care of setting up everything for i18n support. +dnl +dnl If LINGUAS isn't specified, it will automatically extract the linguas +dnl from po/*.po. +dnl +dnl If PACKAGE isn't specified, it defaults to the package tarname; see +dnl the description of AC_INIT() for an explanation of what makes up +dnl the package tarname. Normally, you don't need to specify PACKAGE, +dnl but you can stick with the default. +dnl +AC_DEFUN([XDT_I18N], +[ + dnl Substitute GETTEXT_PACKAGE variable + GETTEXT_PACKAGE=m4_default([$2], [AC_PACKAGE_TARNAME()]) + AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Name of default gettext domain]) + AC_SUBST([GETTEXT_PACKAGE]) - mint*) - # On MiNT this can take a long time and run out of memory. - lt_cv_sys_max_cmd_len=8192; - ;; + dnl gettext and stuff + ALL_LINGUAS="m4_ifblank( + [$1], + [esyscmd([echo $(for i in po/*.po; do test -e "$i" && basename -- "$i" .po; done) | tr -d '\n'])], + [$1])" - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; + dnl This is required on some Linux systems + AC_CHECK_FUNC([bind_textdomain_codeset]) - bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + dnl Determine where to install locale files + AC_MSG_CHECKING([for locales directory]) + AC_ARG_WITH([locales-dir], + [ + AS_HELP_STRING([--with-locales-dir=DIR],[Install locales into DIR]) + ], [localedir=$withval], + [ + if test x"$CATOBJEXT" = x".mo"; then + localedir=$libdir/locale else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + localedir=$datarootdir/locale fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; + ]) + AC_MSG_RESULT([$localedir]) + AC_SUBST([localedir]) +]) - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - os2*) - # The test takes a long time on OS/2. - lt_cv_sys_max_cmd_len=8192 - ;; +# Copyright (C) 2002-2021 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. - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len" && \ - test undefined != "$lt_cv_sys_max_cmd_len"; then - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - else - # Make teststring a little bigger before we do anything with it. - # a 1K string should be a reasonable start. - for i in 1 2 3 4 5 6 7 8; do - teststring=$teststring$teststring - done - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - # 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`env echo "$teststring$teststring" 2>/dev/null` \ - = "X$teststring$teststring"; } >/dev/null 2>&1 && - test 17 != "$i" # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - # Only check the string length outside the loop. - lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` - teststring= - # 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` - fi - ;; - esac +# 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.16' +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.16.5], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) -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 -max_cmd_len=$lt_cv_sys_max_cmd_len -_LT_DECL([], [max_cmd_len], [0], - [What is the maximum length of a command?]) -])# LT_CMD_MAX_LEN - -# Old name: -AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) - - -# _LT_HEADER_DLFCN -# ---------------- -m4_defun([_LT_HEADER_DLFCN], -[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl -])# _LT_HEADER_DLFCN - - -# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ---------------------------------------------------------------- -m4_defun([_LT_TRY_DLOPEN_SELF], -[m4_require([_LT_HEADER_DLFCN])dnl -if test yes = "$cross_compiling"; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<_LT_EOF -[#line $LINENO "configure" -#include "confdefs.h" - -#if HAVE_DLFCN_H -#include -#endif - -#include - -#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 - -/* When -fvisibility=hidden is used, assume the code has been annotated - correspondingly for the symbols needed. */ -#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) -int fnord () __attribute__((visibility("default"))); -#endif - -int fnord () { return 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; - else puts (dlerror ()); - } - /* dlclose (self); */ - } - else - puts (dlerror ()); - - return status; -}] -_LT_EOF - if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_dlunknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_TRY_DLOPEN_SELF - - -# LT_SYS_DLOPEN_SELF -# ------------------ -AC_DEFUN([LT_SYS_DLOPEN_SELF], -[m4_require([_LT_HEADER_DLFCN])dnl -if test yes != "$enable_dlopen"; 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* | cegcc*) - lt_cv_dlopen=LoadLibrary - lt_cv_dlopen_libs= - ;; +# _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], []) - cygwin*) - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - ;; +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.16.5])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - 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 - ]) - ;; +# AM_AUX_DIR_EXPAND -*- Autoconf -*- - tpf*) - # Don't try to run any link tests for TPF. We know it's impossible - # because TPF is a cross-compiler, and we know how we open DSOs. - lt_cv_dlopen=dlopen - lt_cv_dlopen_libs= - lt_cv_dlopen_self=no - ;; +# Copyright (C) 2001-2021 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. - *) - 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=-ldld], - [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=-ldld]) - ]) - ]) - ]) - ]) - ]) - ;; - esac +# 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. - if test no = "$lt_cv_dlopen"; then - enable_dlopen=no - else - enable_dlopen=yes - fi +AC_DEFUN([AM_AUX_DIR_EXPAND], +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS=$CPPFLAGS - test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS=$LDFLAGS - wl=$lt_prog_compiler_wl 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_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) +# AM_CONDITIONAL -*- Autoconf -*- - if test yes = "$lt_cv_dlopen_self"; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_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 +# Copyright (C) 1997-2021 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. - CPPFLAGS=$save_CPPFLAGS - LDFLAGS=$save_LDFLAGS - LIBS=$save_LIBS - ;; - esac +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ([2.52])dnl + m4_if([$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 +m4_define([_AM_COND_VALUE_$1], [$2])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])]) - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac +# Copyright (C) 1999-2021 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. - 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 -_LT_DECL([dlopen_support], [enable_dlopen], [0], - [Whether dlopen is supported]) -_LT_DECL([dlopen_self], [enable_dlopen_self], [0], - [Whether dlopen of programs is supported]) -_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], - [Whether dlopen of statically linked programs is supported]) -])# LT_SYS_DLOPEN_SELF - -# Old name: -AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) +# 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... -# _LT_COMPILER_C_O([TAGNAME]) -# --------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler. -# This macro does not hard code the compiler like AC_PROG_CC_C_O. -m4_defun([_LT_COMPILER_C_O], -[m4_require([_LT_DECL_SED])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_TAG_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $RM -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - - 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}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:$LINENO: $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:$LINENO: \$? = $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 - $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . 2>&AS_MESSAGE_LOG_FD - $RM conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files - $RM out/* && rmdir out - cd .. - $RM -r conftest - $RM conftest* -]) -_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], - [Does compiler simultaneously support -c and -o options?]) -])# _LT_COMPILER_C_O +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# 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 -# _LT_COMPILER_FILE_LOCKS([TAGNAME]) -# ---------------------------------- -# Check to see if we can do hard links to lock some files if needed -m4_defun([_LT_COMPILER_FILE_LOCKS], -[m4_require([_LT_ENABLE_LOCK])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -_LT_COMPILER_C_O([$1]) - -hard_links=nottested -if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; 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 no = "$hard_links"; 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 -_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) -])# _LT_COMPILER_FILE_LOCKS +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" 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". + rm -rf conftest.dir + 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 -# _LT_CHECK_OBJDIR -# ---------------- -m4_defun([_LT_CHECK_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 -_LT_DECL([], [objdir], [0], - [The name of the directory that contains temporary libtool files])dnl -m4_pattern_allow([LT_OBJDIR])dnl -AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", - [Define to the sub-directory where libtool stores uninstalled libraries.]) -])# _LT_CHECK_OBJDIR - - -# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) -# -------------------------------------- -# Check hardcoding attributes. -m4_defun([_LT_LINKER_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || - test -n "$_LT_TAGVAR(runpath_var, $1)" || - test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then - - # We can hardcode non-existent directories. - if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && - # 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 no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && - test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then - # Linking always hardcodes the temporary library directory. - _LT_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_TAGVAR(hardcode_action, $1)=immediate + 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 -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) - -if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || - test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then - # Fast installation is not supported - enable_fast_install=no -elif test yes = "$shlibpath_overrides_runpath" || - test no = "$enable_shared"; then - # Fast installation is not necessary - enable_fast_install=needless -fi -_LT_TAGDECL([], [hardcode_action], [0], - [How to hardcode a shared library path into an executable]) -])# _LT_LINKER_HARDCODE_LIBPATH - - -# _LT_CMD_STRIPLIB -# ---------------- -m4_defun([_LT_CMD_STRIPLIB], -[m4_require([_LT_DECL_EGREP]) -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" - old_striplib="$STRIP -S" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) -_LT_DECL([], [striplib], [1]) -])# _LT_CMD_STRIPLIB + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + 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 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf -# _LT_PREPARE_MUNGE_PATH_LIST -# --------------------------- -# Make sure func_munge_path_list() is defined correctly. -m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], -[[# func_munge_path_list VARIABLE PATH -# ----------------------------------- -# VARIABLE is name of variable containing _space_ separated list of -# directories to be munged by the contents of PATH, which is string -# having a format: -# "DIR[:DIR]:" -# string "DIR[ DIR]" will be prepended to VARIABLE -# ":DIR[:DIR]" -# string "DIR[ DIR]" will be appended to VARIABLE -# "DIRP[:DIRP]::[DIRA:]DIRA" -# string "DIRP[ DIRP]" will be prepended to VARIABLE and string -# "DIRA[ DIRA]" will be appended to VARIABLE -# "DIR[:DIR]" -# VARIABLE will be replaced by "DIR[ DIR]" -func_munge_path_list () -{ - case x@S|@2 in - x) - ;; - *:) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" - ;; - x:*) - eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - *::*) - eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" - eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" - ;; - *) - eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" - ;; - esac -} -]])# _LT_PREPARE_PATH_LIST - - -# _LT_SYS_DYNAMIC_LINKER([TAG]) -# ----------------------------- -# PORTME Fill in your ld.so characteristics -m4_defun([_LT_SYS_DYNAMIC_LINKER], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_OBJDUMP])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_CHECK_SHELL_FEATURES])dnl -m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl -AC_MSG_CHECKING([dynamic linker characteristics]) -m4_if([$1], - [], [ -if test yes = "$GCC"; then - case $host_os in - darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; - *) lt_awk_arg='/^libraries:/' ;; - esac - case $host_os in - mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; - *) lt_sed_strip_eq='s|=/|/|g' ;; - esac - lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` - case $lt_search_path_spec in - *\;*) - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` - ;; - *) - lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` - ;; - esac - # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary... - lt_tmp_lt_search_path_spec= - lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - # ...but if some path component already ends with the multilib dir we assume - # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). - case "$lt_multi_os_dir; $lt_search_path_spec " in - "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) - lt_multi_os_dir= - ;; - esac - for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" - elif test -n "$lt_multi_os_dir"; then - test -d "$lt_sys_path" && \ - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" - fi - done - lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' -BEGIN {RS = " "; FS = "/|\n";} { - lt_foo = ""; - lt_count = 0; - for (lt_i = NF; lt_i > 0; lt_i--) { - if ($lt_i != "" && $lt_i != ".") { - if ($lt_i == "..") { - lt_count++; - } else { - if (lt_count == 0) { - lt_foo = "/" $lt_i lt_foo; - } else { - lt_count--; - } - } - } - } - if (lt_foo != "") { lt_freq[[lt_foo]]++; } - if (lt_freq[[lt_foo]] == 1) { print lt_foo; } -}'` - # AWK program above erroneously prepends '/' to C:/dos/paths - # for these hosts. - case $host_os in - mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ - $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; - esac - sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=.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" -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 - -AC_ARG_VAR([LT_SYS_LIBRARY_PATH], -[User-defined run-time library search path.]) - -case $host_os in -aix3*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' - ;; - -aix[[4-9]]*) - version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test ia64 = "$host_cpu"; 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 - : + # 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. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + 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 - can_build_shared=no + break fi ;; - esac - # Using Import Files as archive members, it is possible to support - # filename-based versioning of shared library archives on AIX. While - # this would work for both with and without runtime linking, it will - # prevent static linking of such archives. So we do filename-based - # shared library versioning with .so extension only, which is used - # when both runtime linking and shared linking is enabled. - # Unfortunately, runtime linking may impact performance, so we do - # not want this to be the default eventually. Also, we use the - # versioned .so libs for executables only if there is the -brtl - # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. - # To allow for filename-based versioning support, we need to create - # libNAME.so.V as an archive file, containing: - # *) an Import File, referring to the versioned filename of the - # archive as well as the shared archive member, telling the - # bitwidth (32 or 64) of that shared object, and providing the - # list of exported symbols of that shared object, eventually - # decorated with the 'weak' keyword - # *) the shared object with the F_LOADONLY flag set, to really avoid - # it being seen by the linker. - # At run time we better use the real file rather than another symlink, - # but for link time we create the symlink libNAME.so -> libNAME.so.V - - case $with_aix_soname,$aix_use_runtimelinking in - # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - aix,yes) # traditional libtool - dynamic_linker='AIX unversionable lib.so' - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.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' - ;; - aix,no) # traditional AIX only - dynamic_linker='AIX lib.a[(]lib.so.V[)]' - # 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' - ;; - svr4,*) # full svr4 only - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,yes) # both, prefer svr4 - dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" - library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' - # unpreferred sharedlib libNAME.a needs extra handling - postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' - postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' - # We do not specify a path in Import Files, so LIBPATH fires. - shlibpath_overrides_runpath=yes - ;; - *,no) # both, prefer aix - dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" - library_names_spec='$libname$release.a $libname.a' - soname_spec='$libname$release$shared_ext$major' - # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling - postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' - postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' - ;; - esac - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - case $host_cpu in - powerpc) - # Since July 2007 AmigaOS4 officially supports .so libraries. - # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - ;; - m68k) - 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=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $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' - ;; - esac - ;; - -beos*) - library_names_spec='$libname$shared_ext' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[[45]]*) - version_type=linux # correct to gnu/linux during the next big refactor - 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* | cegcc*) - version_type=windows - shrext_cmds=.dll - need_version=no - need_lib_prefix=no - - case $GCC,$cc_basename in - yes,*) - # gcc - 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~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - 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' -m4_if([$1], [],[ - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) - ;; - mingw* | cegcc*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' - ;; - 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' + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= ;; + none) break ;; esac - dynamic_linker='Win32 ld.exe' - ;; - - *,cl*) - # Native MSVC - libname_spec='$name' - soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' - library_names_spec='$libname.dll.lib' - - case $build_os in - mingw*) - sys_lib_search_path_spec= - lt_save_ifs=$IFS - IFS=';' - for lt_path in $LIB - do - IFS=$lt_save_ifs - # Let DOS variable expansion print the short 8.3 style file name. - lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` - sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" - done - IFS=$lt_save_ifs - # Convert to MSYS style. - sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` - ;; - cygwin*) - # Convert to unix form, then to dos form, then back to unix form - # but this time dos style (no spaces!) so that the unix form looks - # like /cygdrive/c/PROGRA~1:/cygdr... - sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` - sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` - sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - ;; - *) - sys_lib_search_path_spec=$LIB - if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH. - 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"` + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj 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 $am__obj 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 - # FIXME: find the short name or the path components, as spaces are - # common. (e.g. "Program Files" -> "PROGRA~1") - ;; - esac - - # 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 - dynamic_linker='Win32 link.exe' - ;; - - *) - # Assume MSVC wrapper - library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' - dynamic_linker='Win32 ld.exe' - ;; - esac - # 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$major$shared_ext $libname$shared_ext' - soname_spec='$libname$release$major$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' -m4_if([$1], [],[ - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux # correct to gnu/linux during the next big refactor - 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 - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[[23]].*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - 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 - ;; - freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ - freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - *) # from 4.6 on, and DragonFly - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -haiku*) - version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - dynamic_linker="$host_os runtime_loader" - 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=LIBRARY_PATH - shlibpath_overrides_runpath=no - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' - 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_cmds='.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 32 = "$HPUX_IA64_MODE"; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - sys_lib_dlsearch_path_spec=/usr/lib/hpux32 - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi - ;; - hppa*64*) - shrext_cmds='.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_cmds='.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' - # or fails outright, so override atomically: - install_override_mode=555 - ;; - -interix[[3-9]]*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test yes = "$lt_cv_prog_gnu_ld"; then - version_type=linux # correct to gnu/linux during the next big refactor - 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 - ;; - -linux*android*) - version_type=none # Android doesn't support versioned libraries. - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext' - soname_spec='$libname$release$shared_ext' - finish_cmds= - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - - # 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 - - dynamic_linker='Android linker' - # Don't embed -rpath directories since the linker doesn't support them. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - ;; - -# This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - version_type=linux # correct to gnu/linux during the next big refactor - 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' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - - # Some binutils ld are patched to set DT_RUNPATH - AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], - [lt_cv_shlibpath_overrides_runpath=no - save_LDFLAGS=$LDFLAGS - save_libdir=$libdir - eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ - LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" - AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], - [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], - [lt_cv_shlibpath_overrides_runpath=yes])]) - LDFLAGS=$save_LDFLAGS - libdir=$save_libdir - ]) - shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + done - # 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 - - # Ideally, we could use ldconfig to report *all* directores which are - # searched for libraries, however this is still not possible. Aside from not - # being certain /sbin/ldconfig is available, command - # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, - # even though it is searched at run-time. Try to do the best guess by - # appending ld.so.conf contents (and includes) to the search path. - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi + 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]) +]) - # 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' - ;; - -netbsdelf*-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='NetBSD ld.elf_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$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 # correct to gnu/linux during the next big refactor - 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=qnx - 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='ldqnx.so' - ;; - -openbsd* | bitrig*) - version_type=sunos - sys_lib_dlsearch_path_spec=/usr/lib - need_lib_prefix=no - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - need_version=no - else - need_version=yes - fi - 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 - shlibpath_overrides_runpath=yes - ;; - -os2*) - libname_spec='$name' - version_type=windows - shrext_cmds=.dll - need_version=no - need_lib_prefix=no - # OS/2 can only load a DLL with a base name of 8 characters or less. - soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; - v=$($ECHO $release$versuffix | tr -d .-); - n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); - $ECHO $n$v`$shared_ext' - library_names_spec='${libname}_dll.$libext' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=BEGINLIBPATH - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - 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~ - chmod a+x \$dldir/$dlname~ - if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then - eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; - fi' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $RM \$dlpath' - ;; - -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 - ;; - -rdos*) - dynamic_linker=no - ;; - -solaris*) - version_type=linux # correct to gnu/linux during the next big refactor - 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 yes = "$with_gnu_ld"; then - need_lib_prefix=no - fi - need_version=yes - ;; -sysv4 | sysv4.3*) - version_type=linux # correct to gnu/linux during the next big refactor - 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 - 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 - ;; +# 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 +]) -sysv4*MP*) - if test -d /usr/nec; then - version_type=linux # correct to gnu/linux during the next big refactor - 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 - ;; -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=sco - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' - soname_spec='$libname$release$shared_ext$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - if test yes = "$with_gnu_ld"; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) -tpf*) - # TPF is a cross-target only. Preferred cross-host = GNU/Linux. - version_type=linux # correct to gnu/linux during the next big refactor - need_lib_prefix=no - need_version=no - library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -uts4*) - version_type=linux # correct to gnu/linux during the next big refactor - 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 no = "$dynamic_linker" && can_build_shared=no +# Generate code to set up dependency tracking. -*- Autoconf -*- -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test yes = "$GCC"; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi +# Copyright (C) 1999-2021 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. -if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then - sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec -fi +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE="gmake" (or whatever is + necessary). You can also try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS -if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then - sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec -fi -# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... -configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec +# 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. +# This creates each '.Po' and '.Plo' makefile fragment that we'll 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" MAKE="${MAKE-make}"])]) -# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code -func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" +# Do all the work for Automake. -*- Autoconf -*- -# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool -configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH +# Copyright (C) 1996-2021 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. -_LT_DECL([], [variables_saved_for_relink], [1], - [Variables whose values should be saved in libtool wrapper scripts and - restored at link time]) -_LT_DECL([], [need_lib_prefix], [0], - [Do we need the "lib" prefix for modules?]) -_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) -_LT_DECL([], [version_type], [0], [Library versioning type]) -_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) -_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) -_LT_DECL([], [shlibpath_overrides_runpath], [0], - [Is shlibpath searched before the hard-coded library search path?]) -_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) -_LT_DECL([], [library_names_spec], [1], - [[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]]) -_LT_DECL([], [soname_spec], [1], - [[The coded name of the library, if different from the real name]]) -_LT_DECL([], [install_override_mode], [1], - [Permission mode override for installation of shared libraries]) -_LT_DECL([], [postinstall_cmds], [2], - [Command to use after installation of a shared archive]) -_LT_DECL([], [postuninstall_cmds], [2], - [Command to use after uninstallation of a shared archive]) -_LT_DECL([], [finish_cmds], [2], - [Commands used to finish a libtool library installation in a directory]) -_LT_DECL([], [finish_eval], [1], - [[As "finish_cmds", except a single script fragment to be evaled but - not shown]]) -_LT_DECL([], [hardcode_into_libs], [0], - [Whether we should hardcode library paths into libraries]) -_LT_DECL([], [sys_lib_search_path_spec], [2], - [Compile-time system search path for libraries]) -_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], - [Detected run-time system search path for libraries]) -_LT_DECL([], [configure_time_lt_sys_library_path], [2], - [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) -])# _LT_SYS_DYNAMIC_LINKER +# 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. +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) -# _LT_PATH_TOOL_PREFIX(TOOL) -# -------------------------- -# find a file program that can recognize shared library -AC_DEFUN([_LT_PATH_TOOL_PREFIX], -[m4_require([_LT_DECL_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="m4_if([$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 <<_LT_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@gnu.org - -_LT_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) +# 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.65])dnl +m4_ifdef([_$0_ALREADY_INIT], + [m4_fatal([$0 expanded multiple times +]m4_defn([_$0_ALREADY_INIT]))], + [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])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 -_LT_DECL([], [MAGIC_CMD], [0], - [Used to examine libraries when file_magic_cmd begins with "file"])dnl -])# _LT_PATH_TOOL_PREFIX - -# Old name: -AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) - - -# _LT_PATH_MAGIC -# -------------- -# find a file program that can recognize a shared library -m4_defun([_LT_PATH_MAGIC], -[_LT_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 - _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + +# 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 - MAGIC_CMD=: + CYGPATH_W=echo fi fi -])# _LT_PATH_MAGIC +AC_SUBST([CYGPATH_W]) +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +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_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [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 -# LT_PATH_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([LT_PATH_LD], -[AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_PROG_ECHO_BACKSLASH])dnl - -AC_ARG_WITH([gnu-ld], - [AS_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test no = "$withval" || with_gnu_ld=yes], - [with_gnu_ld=no])dnl - -ac_prog=ld -if test yes = "$GCC"; 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 yes = "$with_gnu_ld"; 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 variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). 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])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi +AC_SUBST([CTAGS]) +if test -z "$ETAGS"; then + ETAGS=etags +fi +AC_SUBST([ETAGS]) +if test -z "$CSCOPE"; then + CSCOPE=cscope fi -test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) -_LT_PATH_LD_GNU -AC_SUBST([LD]) - -_LT_TAGDECL([], [LD], [1], [The linker used to build libraries]) -])# LT_PATH_LD - -# Old names: -AU_ALIAS([AM_PROG_LD], [LT_PATH_LD]) -AU_ALIAS([AC_PROG_LD], [LT_PATH_LD]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_PROG_LD], []) -dnl AC_DEFUN([AC_PROG_LD], []) - - -# _LT_PATH_LD_GNU -#- -------------- -m4_defun([_LT_PATH_LD_GNU], -[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 lds only accept -v. -case `$LD -v 2>&1 conftest.i -cat conftest.i conftest.i >conftest2.i -: ${lt_DD:=$DD} -AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], -[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: -fi]) -rm -f conftest.i conftest2.i conftest.out]) -])# _LT_PATH_DD +AC_SUBST([CSCOPE]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -# _LT_CMD_TRUNCATE -# ---------------- -# find command to truncate a binary pipe -m4_defun([_LT_CMD_TRUNCATE], -[m4_require([_LT_PATH_DD]) -AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], -[printf 0123456789abcdef0123456789abcdef >conftest.i -cat conftest.i conftest.i >conftest2.i -lt_cv_truncate_bin= -if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then - cmp -s conftest.i conftest.out \ - && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" -fi -rm -f conftest.i conftest2.i conftest.out -test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) -_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], - [Command to truncate a binary pipe]) -])# _LT_CMD_TRUNCATE +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: -# _LT_CHECK_MAGIC_METHOD -# ---------------------- -# how to check for library dependencies -# -- PORTME fill in with the dynamic library characteristics -m4_defun([_LT_CHECK_MAGIC_METHOD], -[m4_require([_LT_DECL_EGREP]) -m4_require([_LT_DECL_OBJDUMP]) -AC_CACHE_CHECK([how to recognize 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 -# that 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 -aix[[4-9]]*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi[[45]]*) - 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*) - # func_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='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump', - # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - else - # Keep this pattern in sync with the one in func_win32_libid. - lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' - lt_cv_file_magic_cmd='$OBJDUMP -f' - fi - ;; +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. -cegcc*) - # use the weaker test based on 'objdump'. See mingw*. - lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | dragonfly*) - 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|DragonFly)/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 +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 else - lt_cv_deplibs_check_method=pass_all - fi - ;; + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. -haiku*) - 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])(-bit)?( [LM]SB)? 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 - ;; +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . -interix[[3-9]]*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. -# This must be glibc/ELF. -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd* | netbsdelf*-gnu) - 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)$' +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi - ;; +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) -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=pass_all - ;; - -openbsd* | bitrig*) - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - fi - ;; +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -rdos*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - 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 - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; +# 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_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac - ;; +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -tpf*) - lt_cv_deplibs_check_method=pass_all - ;; -os2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) +# Copyright (C) 2001-2021 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. -file_magic_glob= -want_nocaseglob=no -if test "$build" = "$host"; then - case $host_os in - mingw* | pw32*) - if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then - want_nocaseglob=yes - else - file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` - fi - ;; +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi +AC_SUBST([install_sh])]) -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 - -_LT_DECL([], [deplibs_check_method], [1], - [Method to check whether dependent libraries are shared objects]) -_LT_DECL([], [file_magic_cmd], [1], - [Command to use when deplibs_check_method = "file_magic"]) -_LT_DECL([], [file_magic_glob], [1], - [How to find potential files when deplibs_check_method = "file_magic"]) -_LT_DECL([], [want_nocaseglob], [1], - [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) -])# _LT_CHECK_MAGIC_METHOD - - -# LT_PATH_NM -# ---------- -# find the pathname to a BSD- or MS-compatible name lister -AC_DEFUN([LT_PATH_NM], -[AC_REQUIRE([AC_PROG_CC])dnl -AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM=$NM -else - lt_nm_to_check=${ac_tool_prefix}nm - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS=$lt_save_ifs - test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/$lt_tmp_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 - # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty - case $build_os in - mingw*) lt_bad_file=conftest.nm/nofile ;; - *) lt_bad_file=/dev/null ;; - esac - case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in - *$lt_bad_file* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break 2 - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break 2 - ;; - *) - 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 - done - : ${lt_cv_path_NM=no} -fi]) -if test no != "$lt_cv_path_NM"; then - NM=$lt_cv_path_NM -else - # Didn't find any BSD compatible name lister, look for dumpbin. - if test -n "$DUMPBIN"; then : - # Let the user override the test. - else - AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) - case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in - *COFF*) - DUMPBIN="$DUMPBIN -symbols -headers" - ;; - *) - DUMPBIN=: - ;; - esac - fi - AC_SUBST([DUMPBIN]) - if test : != "$DUMPBIN"; then - NM=$DUMPBIN - fi -fi -test -z "$NM" && NM=nm -AC_SUBST([NM]) -_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl - -AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], - [lt_cv_nm_interface="BSD nm" - echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$ac_compile" 2>conftest.err) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) - (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) - cat conftest.err >&AS_MESSAGE_LOG_FD - (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) - cat conftest.out >&AS_MESSAGE_LOG_FD - if $GREP 'External.*some_variable' conftest.out > /dev/null; then - lt_cv_nm_interface="MS dumpbin" - fi - rm -f conftest*]) -])# LT_PATH_NM +# Copyright (C) 2003-2021 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. -# Old names: -AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) -AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_PROG_NM], []) -dnl AC_DEFUN([AC_PROG_NM], []) - -# _LT_CHECK_SHAREDLIB_FROM_LINKLIB -# -------------------------------- -# how to determine the name of the shared library -# associated with a specific link library. -# -- PORTME fill in with the dynamic library characteristics -m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], -[m4_require([_LT_DECL_EGREP]) -m4_require([_LT_DECL_OBJDUMP]) -m4_require([_LT_DECL_DLLTOOL]) -AC_CACHE_CHECK([how to associate runtime and link libraries], -lt_cv_sharedlib_from_linklib_cmd, -[lt_cv_sharedlib_from_linklib_cmd='unknown' - -case $host_os in -cygwin* | mingw* | pw32* | cegcc*) - # two different shell functions defined in ltmain.sh; - # decide which one to use based on capabilities of $DLLTOOL - case `$DLLTOOL --help 2>&1` in - *--identify-strict*) - lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib - ;; - *) - lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback - ;; - esac - ;; -*) - # fallback: assume linklib IS sharedlib - lt_cv_sharedlib_from_linklib_cmd=$ECHO - ;; -esac -]) -sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd -test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO - -_LT_DECL([], [sharedlib_from_linklib_cmd], [1], - [Command to associate shared and link libraries]) -])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB - - -# _LT_PATH_MANIFEST_TOOL -# ---------------------- -# locate the manifest tool -m4_defun([_LT_PATH_MANIFEST_TOOL], -[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) -test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt -AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], - [lt_cv_path_mainfest_tool=no - echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD - $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out - cat conftest.err >&AS_MESSAGE_LOG_FD - if $GREP 'Manifest Tool' conftest.out > /dev/null; then - lt_cv_path_mainfest_tool=yes - fi - rm -f conftest*]) -if test yes != "$lt_cv_path_mainfest_tool"; then - MANIFEST_TOOL=: +# 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 -_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl -])# _LT_PATH_MANIFEST_TOOL - - -# _LT_DLL_DEF_P([FILE]) -# --------------------- -# True iff FILE is a Windows DLL '.def' file. -# Keep in sync with func_dll_def_p in the libtool script -AC_DEFUN([_LT_DLL_DEF_P], -[dnl - test DEF = "`$SED -n dnl - -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace - -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments - -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl - -e q dnl Only consider the first "real" line - $1`" dnl -])# _LT_DLL_DEF_P - - -# LT_LIB_M -# -------- -# check for math library -AC_DEFUN([LT_LIB_M], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-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_SUBST([LIBM]) -])# LT_LIB_M - -# Old name: -AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_CHECK_LIBM], []) - - -# _LT_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------- -m4_defun([_LT_COMPILER_NO_RTTI], -[m4_require([_LT_TAG_COMPILER])dnl +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) -_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= +# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- +# From Jim Meyering -if test yes = "$GCC"; then - case $cc_basename in - nvcc*) - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; - *) - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; - esac +# Copyright (C) 1996-2021 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. - _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], - [Compiler flag to turn off builtin functions]) -])# _LT_COMPILER_NO_RTTI +# AM_MAINTAINER_MODE([DEFAULT-MODE]) +# ---------------------------------- +# Control maintainer-specific portions of Makefiles. +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user +# can override the default with the --enable/--disable switch. +AC_DEFUN([AM_MAINTAINER_MODE], +[m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + AC_MSG_RESULT([$USE_MAINTAINER_MODE]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) + MAINT=$MAINTAINER_MODE_TRUE + AC_SUBST([MAINT])dnl +] +) +# Check to see how 'make' treats includes. -*- Autoconf -*- -# _LT_CMD_GLOBAL_SYMBOLS -# ---------------------- -m4_defun([_LT_CMD_GLOBAL_SYMBOLS], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([LT_PATH_NM])dnl -AC_REQUIRE([LT_PATH_LD])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_TAG_COMPILER])dnl - -# 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?!! ;)] +# Copyright (C) 2001-2021 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. -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' +# AM_MAKE_INCLUDE() +# ----------------- +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. +AC_DEFUN([AM_MAKE_INCLUDE], +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32* | cegcc*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) - if test ia64 = "$host_cpu"; then - symcode='[[ABCDEGRST]]' - fi - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris*) - symcode='[[BDRT]]' - ;; -sco3.2v5*) - symcode='[[DT]]' - ;; -sysv4.2uw2*) - symcode='[[DT]]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[[ABDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac +# Copyright (C) 1997-2021 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. -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac +# 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)]) -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Gets list of data symbols to import. - lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" - # Adjust the below global symbol transforms to fixup imported variables. - lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" - lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" - lt_c_name_lib_hook="\ - -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ - -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, 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 +if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " else - # Disable hooks by default. - lt_cv_sys_global_symbol_to_import= - lt_cdecl_hook= - lt_c_name_hook= - lt_c_name_lib_hook= + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) fi +]) -# Transform an extracted symbol line into a proper C declaration. -# Some systems (esp. on ia64) link data and code symbols differently, -# so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ -$lt_cdecl_hook\ -" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ -$lt_c_name_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" - -# Transform an extracted symbol line into symbol name with lib prefix and -# symbol address. -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ -$lt_c_name_lib_hook\ -" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ -" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ -" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" - -# 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 +# Helper functions for option handling. -*- Autoconf -*- -# Try without a prefix underscore, then with it. -for ac_symprfx in "" "_"; do +# Copyright (C) 2001-2021 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. - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - # Write the raw and C identifiers. - if test "$lt_cv_nm_interface" = "MS dumpbin"; then - # Fake it for dumpbin and say T for any non-static function, - # D for any global variable and I for any imported variable. - # Also find C++ and __fastcall symbols from MSVC++, - # which start with @ or ?. - lt_cv_sys_global_symbol_pipe="$AWK ['"\ -" {last_section=section; section=\$ 3};"\ -" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ -" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ -" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ -" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ -" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ -" \$ 0!~/External *\|/{next};"\ -" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ -" {if(hide[section]) next};"\ -" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ -" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ -" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ -" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ -" ' prfx=^$ac_symprfx]" - else - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - fi - lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" +# _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])]) - # Check to see that the pipe works correctly. - pipe_works=no +# _AM_SET_OPTIONS(OPTIONS) +# ------------------------ +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - rm -f conftest* - cat > conftest.$ac_ext <<_LT_EOF -#ifdef __cplusplus -extern "C" { -#endif -char nm_test_var; -void nm_test_func(void); -void nm_test_func(void){} -#ifdef __cplusplus -} -#endif -int main(){nm_test_var='a';nm_test_func();return(0);} -_LT_EOF - - if AC_TRY_EVAL(ac_compile); then - # Now try to grab the symbols. - nlist=conftest.nm - $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD - if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && 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 +# _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])]) - # 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 <<_LT_EOF > conftest.$ac_ext -/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ -#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE -/* DATA imports from DLLs on WIN32 can't be const, because runtime - relocations are performed -- see ld's documentation on pseudo-relocs. */ -# define LT@&t@_DLSYM_CONST -#elif defined __osf__ -/* This system does not cope well with relocations in const data. */ -# define LT@&t@_DLSYM_CONST -#else -# define LT@&t@_DLSYM_CONST const -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -_LT_EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' - - cat <<_LT_EOF >> conftest.$ac_ext - -/* The mapping between symbol names and symbols. */ -LT@&t@_DLSYM_CONST struct { - const char *name; - void *address; -} -lt__PROGRAM__LTX_preloaded_symbols[[]] = -{ - { "@PROGRAM@", (void *) 0 }, -_LT_EOF - $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext - cat <<\_LT_EOF >> conftest.$ac_ext - {0, (void *) 0} -}; - -/* This works around a problem in FreeBSD linker */ -#ifdef FREEBSD_WORKAROUND -static const void *lt_preloaded_setup() { - return lt__PROGRAM__LTX_preloaded_symbols; -} -#endif +# Copyright (C) 1999-2021 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. -#ifdef __cplusplus -} -#endif -_LT_EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_globsym_save_LIBS=$LIBS - lt_globsym_save_CFLAGS=$CFLAGS - LIBS=conftstm.$ac_objext - CFLAGS="$CFLAGS$_LT_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_globsym_save_LIBS - CFLAGS=$lt_globsym_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 +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + am_cv_prog_cc_c_o=no + break fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -rf conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test yes = "$pipe_works"; 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) + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" fi +AC_LANG_POP([C])]) -# Response file support. -if test "$lt_cv_nm_interface" = "MS dumpbin"; then - nm_file_list_spec='@' -elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then - nm_file_list_spec='@' -fi +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], - [Take the output of nm and produce a listing of raw symbols and C names]) -_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], - [Transform the output of nm in a proper C declaration]) -_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], - [Transform the output of nm into a list of symbols to manually relocate]) -_LT_DECL([global_symbol_to_c_name_address], - [lt_cv_sys_global_symbol_to_c_name_address], [1], - [Transform the output of nm in a C name address pair]) -_LT_DECL([global_symbol_to_c_name_address_lib_prefix], - [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], - [Transform the output of nm in a C name address pair when lib prefix is needed]) -_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], - [The name lister interface]) -_LT_DECL([], [nm_file_list_spec], [1], - [Specify filename containing input files for $NM]) -]) # _LT_CMD_GLOBAL_SYMBOLS +# Copyright (C) 2001-2021 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_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) -# _LT_COMPILER_PIC([TAGNAME]) -# --------------------------- -m4_defun([_LT_COMPILER_PIC], -[m4_require([_LT_TAG_COMPILER])dnl -_LT_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_TAGVAR(lt_prog_compiler_static, $1)= - -m4_if([$1], [CXX], [ - # C++ specific cases for pic, static, wl, etc. - if test yes = "$GXX"; then - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test ia64 = "$host_cpu"; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - m68k) - # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | cygwin* | os2* | pw32* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - haiku*) - # PIC is the default for Haiku. - # The "-static" flag exists, but is broken. - _LT_TAGVAR(lt_prog_compiler_static, $1)= - ;; - interix[[3-9]]*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix[[4-9]]*) - # All AIX code is PIC. - if test ia64 = "$host_cpu"; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_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 - ;; - mingw* | cygwin* | os2* | pw32* | cegcc*) - # 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). - m4_if([$1], [GCJ], [], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' - if test ia64 != "$host_cpu"; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - ecpc* ) - # old Intel C++ for x86_64, which still supported -KPIC. - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - icpc* ) - # Intel C++, used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) - # IBM XL 8.0, 9.0 on PPC and BlueGene - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - esac - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd* | netbsdelf*-gnu) - ;; - *qnx* | *nto*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC* | sunCC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test yes = "$GCC"; then - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test ia64 = "$host_cpu"; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - m68k) - # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - esac - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - haiku*) - # PIC is the default for Haiku. - # The "-static" flag exists, but is broken. - _LT_TAGVAR(lt_prog_compiler_static, $1)= - ;; - - hpux*) - # PIC is the default for 64-bit PA HP-UX, but not for 32-bit - # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag - # sets the default TLS model and affects inlining. - case $host_cpu in - hppa*64*) - # +Z the default - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - interix[[3-9]]*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - - case $cc_basename in - nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' - if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" - fi - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test ia64 = "$host_cpu"; then - # AIX 5 now supports IA64 processor - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - case $cc_basename in - nagfor*) - # NAG Fortran compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - - mingw* | cygwin* | pw32* | os2* | cegcc*) - # 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). - m4_if([$1], [GCJ], [], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - case $host_os in - os2*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' - ;; - esac - ;; - - hpux9* | hpux10* | hpux11*) - _LT_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_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - case $cc_basename in - # old Intel for x86_64, which still supported -KPIC. - ecc*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - # flang / f18. f95 an alias for gfortran or flang on Debian - flang* | f18* | f95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - # icc used to be incompatible with GCC. - # ICC 10 doesn't accept -KPIC any more. - icc* | ifort*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - # Lahey Fortran 8.1. - lf95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' - _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' - ;; - nagfor*) - # NAG Fortran compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - ccc*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - xl* | bgxl* | bgf* | mpixl*) - # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='' - ;; - *Sun\ F* | *Sun*Fortran*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - *Sun\ C*) - # Sun C 5.9 - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - *Intel*\ [[CF]]*Compiler*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - *Portland\ Group*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - esac - ;; - - newsos6) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *nto* | *qnx*) - # QNX uses GNU C++, but need to define -shared option too, otherwise - # it will coredump. - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' - ;; - - osf3* | osf4* | osf5*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - rdos*) - _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - solaris*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - case $cc_basename in - f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; - *) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; - esac - ;; - - sunos4*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - unicos*) - _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - - uts4*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -case $host_os in - # For platforms that do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" - ;; -esac - -AC_CACHE_CHECK([for $compiler option to produce PIC], - [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], - [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) -_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then - _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], - [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], - [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], - [Additional compiler flags for building library objects]) - -_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], - [How to pass a linker flag through the compiler]) -# -# Check to make sure the static flag actually works. -# -wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" -_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) -_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], - [Compiler flag to prevent dynamic linking]) -])# _LT_COMPILER_PIC - - -# _LT_LINKER_SHLIBS([TAGNAME]) -# ---------------------------- -# See if the linker supports building shared libraries. -m4_defun([_LT_LINKER_SHLIBS], -[AC_REQUIRE([LT_PATH_LD])dnl -AC_REQUIRE([LT_PATH_NM])dnl -m4_require([_LT_PATH_MANIFEST_TOOL])dnl -m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_DECL_SED])dnl -m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl -m4_require([_LT_TAG_COMPILER])dnl -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -m4_if([$1], [CXX], [ - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] - case $host_os in - aix[[4-9]]*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. - if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' - else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds - ;; - cygwin* | mingw* | cegcc*) - case $cc_basename in - cl*) - _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - ;; - *) - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] - ;; - esac - ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; - *) - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac -], [ - runpath_var= - _LT_TAGVAR(allow_undefined_flag, $1)= - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(archive_cmds, $1)= - _LT_TAGVAR(archive_expsym_cmds, $1)= - _LT_TAGVAR(compiler_needs_object, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(hardcode_automatic, $1)=no - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(hardcode_libdir_separator, $1)= - _LT_TAGVAR(hardcode_minus_L, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_TAGVAR(inherit_rpath, $1)=no - _LT_TAGVAR(link_all_deplibs, $1)=unknown - _LT_TAGVAR(module_cmds, $1)= - _LT_TAGVAR(module_expsym_cmds, $1)= - _LT_TAGVAR(old_archive_from_new_cmds, $1)= - _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_TAGVAR(thread_safe_flag_spec, $1)= - _LT_TAGVAR(whole_archive_flag_spec, $1)= - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_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_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] - # 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. - # Exclude shared library initialization/finalization symbols. -dnl Note also adjust exclude_expsyms for C++ above. - extract_expsyms_cmds= - - case $host_os in - cygwin* | mingw* | pw32* | cegcc*) - # 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 yes != "$GCC"; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd* | bitrig*) - with_gnu_ld=no - ;; - linux* | k*bsd*-gnu | gnu*) - _LT_TAGVAR(link_all_deplibs, $1)=no - ;; - esac - - _LT_TAGVAR(ld_shlibs, $1)=yes - - # On some targets, GNU ld is compatible enough with the native linker - # that we're better off using the native interface for both. - lt_use_gnu_ld_interface=no - if test yes = "$with_gnu_ld"; then - case $host_os in - aix*) - # The AIX port of GNU ld has always aspired to compatibility - # with the native linker. However, as the warning in the GNU ld - # block says, versions before 2.19.5* couldn't really create working - # shared libraries, regardless of the interface used. - case `$LD -v 2>&1` in - *\ \(GNU\ Binutils\)\ 2.19.5*) ;; - *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; - *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; - *) - lt_use_gnu_ld_interface=yes - ;; - esac - ;; - *) - lt_use_gnu_ld_interface=yes - ;; - esac - fi - - if test yes = "$lt_use_gnu_ld_interface"; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='$wl' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_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_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' - else - _LT_TAGVAR(whole_archive_flag_spec, $1)= - fi - supports_anon_versioning=no - case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in - *GNU\ gold*) supports_anon_versioning=yes ;; - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix[[3-9]]*) - # On AIX/PPC, the GNU linker is very broken - if test ia64 != "$host_cpu"; then - _LT_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&2 - -*** Warning: the GNU linker, at least up to release 2.19, 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 install binutils -*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. -*** You will then need to restart the configuration process. - -_LT_EOF - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='' - ;; - m68k) - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - ;; - - beos*) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' - _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] - - if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); 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 $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - interix[[3-9]]*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) - tmp_diet=no - if test linux-dietlibc = "$host_os"; then - case $cc_basename in - diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) - esac - fi - if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test no = "$tmp_diet" - then - tmp_addflag=' $pic_flag' - tmp_sharedflag='-shared' - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95* | pgfortran*) - # Portland Group f77 and f90 compilers - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - lf95*) # Lahey Fortran 8.1 - _LT_TAGVAR(whole_archive_flag_spec, $1)= - tmp_sharedflag='--shared' ;; - nagfor*) # NAGFOR 5.3 - tmp_sharedflag='-Wl,-shared' ;; - xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) - tmp_sharedflag='-qmkshrobj' - tmp_addflag= ;; - nvcc*) # Cuda Compiler Driver 2.2 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - _LT_TAGVAR(compiler_needs_object, $1)=yes - ;; - esac - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C 5.9 - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - _LT_TAGVAR(compiler_needs_object, $1)=yes - tmp_sharedflag='-G' ;; - *Sun\ F*) # Sun Fortran 8.3 - tmp_sharedflag='-G' ;; - esac - _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - - if test yes = "$supports_anon_versioning"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' - fi - - case $cc_basename in - tcc*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' - ;; - xlf* | bgf* | bgxlf* | mpixlf*) - # IBM XL Fortran 10.1 on PPC cannot create shared libs itself - _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' - if test yes = "$supports_anon_versioning"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' - fi - ;; - esac - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - netbsd* | netbsdelf*-gnu) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then - _LT_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_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. - -_LT_EOF - elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) - _LT_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - sunos4*) - _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then - runpath_var= - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=yes - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix[[4-9]]*) - if test ia64 = "$host_cpu"; 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 GNU nm, but means don't demangle to AIX nm. - # Without the "-l" option, or with the "-B" option, AIX nm treats - # weak defined symbols like other global defined symbols, whereas - # GNU nm marks them as "W". - # While the 'weak' keyword is ignored in the Export File, we need - # it in the Import File for the 'aix-soname' feature, so we have - # to replace the "-B" option with "-P" for AIX nm. - if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then - _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' - else - _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) - for ld_flag in $LDFLAGS; do - if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then - aix_use_runtimelinking=yes - break - fi - done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi - ;; - esac - - 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_TAGVAR(archive_cmds, $1)='' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # traditional, no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac - - if test yes = "$GCC"; 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 - : - else - # We have old collect2 - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag="$shared_flag "'$wl-G' - fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' - else - # not using gcc - if test ia64 = "$host_cpu"; 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 yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' - else - shared_flag='$wl-bM:SRE' - fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' - fi - fi - - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an - # empty executable. - _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag - else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' - _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an - # empty executable. - _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_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_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then - # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' - else - # Exported symbols can be pulled into shared objects from archives - _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared libraries. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' - fi - fi - ;; - - amigaos*) - case $host_cpu in - powerpc) - # see comment about AmigaOS4 .so support - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='' - ;; - m68k) - _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - ;; - - bsdi[[45]]*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32* | cegcc*) - # 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. - case $cc_basename in - cl*) - # Native MSVC - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='@' - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll - # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' - _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' - # Don't use ranlib - _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' - _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' - ;; - *) - # Assume MSVC wrapper - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll - # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - esac - ;; - - darwin* | rhapsody*) - _LT_DARWIN_LINKER_FEATURES($1) - ;; - - dgux*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $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_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2.*) - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' - else - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - ;; - - hpux10*) - if test yes,no = "$GCC,$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - fi - ;; - - hpux11*) - if test yes,no = "$GCC,$with_gnu_ld"; then - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - m4_if($1, [], [ - # Older versions of the 11.00 compiler do not understand -b yet - # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) - _LT_LINKER_OPTION([if $CC understands -b], - _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], - [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], - [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) - ;; - esac - fi - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - # Try to use the -exported_symbol ld option, if it does not - # work, assume that -exports_file does not work either and - # implicitly export all symbols. - # This should be the same for all languages, so no per-tag cache variable. - AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], - [lt_cv_irix_exported_symbol], - [save_LDFLAGS=$LDFLAGS - LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" - AC_LINK_IFELSE( - [AC_LANG_SOURCE( - [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], - [C++], [[int foo (void) { return 0; }]], - [Fortran 77], [[ - subroutine foo - end]], - [Fortran], [[ - subroutine foo - end]])])], - [lt_cv_irix_exported_symbol=yes], - [lt_cv_irix_exported_symbol=no]) - LDFLAGS=$save_LDFLAGS]) - if test yes = "$lt_cv_irix_exported_symbol"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' - fi - _LT_TAGVAR(link_all_deplibs, $1)=no - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(inherit_rpath, $1)=yes - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - - linux*) - case $cc_basename in - tcc*) - # Fabrice Bellard et al's Tiny C Compiler - _LT_TAGVAR(ld_shlibs, $1)=yes - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - - netbsd* | netbsdelf*-gnu) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *nto* | *qnx*) - ;; - - openbsd* | bitrig*) - if test -f /usr/libexec/ld.so; then - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - fi - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - osf3*) - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - else - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test yes = "$GCC"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - else - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)='no' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - solaris*) - _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' - if test yes = "$GCC"; then - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - else - case `$CC -V 2>&1` in - *"Compilers 5.0"*) - wlarc='' - _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_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' - ;; - *) - wlarc='$wl' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_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 -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' - ;; - esac - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. GCC discards it without '$wl', - # but is careful enough not to reorder. - # Supported since Solaris 2.6 (maybe 2.5.1?) - if test yes = "$GCC"; then - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' - else - _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - fi - ;; - esac - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test sequent = "$host_vendor"; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' - runpath_var='LD_RUN_PATH' - - if test yes = "$GCC"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - - if test sni = "$host_vendor"; then - case $host in - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' - ;; - esac - fi - fi -]) -AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) -test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no - -_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld - -_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl -_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl -_LT_DECL([], [extract_expsyms_cmds], [2], - [The commands to extract the exported symbol list from a shared archive]) - -# -# Do we need to explicitly link libc? -# -case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test yes,yes = "$GCC,$enable_shared"; then - case $_LT_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_CACHE_CHECK([whether -lc should be explicitly linked in], - [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), - [$RM conftest* - echo "$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_TAGVAR(lt_prog_compiler_wl, $1) - pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) - _LT_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) - then - lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no - else - lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $RM conftest* - ]) - _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) - ;; - esac - fi - ;; -esac - -_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], - [Whether or not to add -lc for building shared libraries]) -_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], - [enable_shared_with_static_runtimes], [0], - [Whether or not to disallow shared libs when runtime libs are static]) -_LT_TAGDECL([], [export_dynamic_flag_spec], [1], - [Compiler flag to allow reflexive dlopens]) -_LT_TAGDECL([], [whole_archive_flag_spec], [1], - [Compiler flag to generate shared objects directly from archives]) -_LT_TAGDECL([], [compiler_needs_object], [1], - [Whether the compiler copes with passing no objects directly]) -_LT_TAGDECL([], [old_archive_from_new_cmds], [2], - [Create an old-style archive from a shared archive]) -_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], - [Create a temporary old-style archive to link instead of a shared archive]) -_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) -_LT_TAGDECL([], [archive_expsym_cmds], [2]) -_LT_TAGDECL([], [module_cmds], [2], - [Commands used to build a loadable module if different from building - a shared archive.]) -_LT_TAGDECL([], [module_expsym_cmds], [2]) -_LT_TAGDECL([], [with_gnu_ld], [1], - [Whether we are building with GNU ld or not]) -_LT_TAGDECL([], [allow_undefined_flag], [1], - [Flag that allows shared libraries with undefined symbols to be built]) -_LT_TAGDECL([], [no_undefined_flag], [1], - [Flag that enforces no undefined symbols]) -_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], - [Flag to hardcode $libdir into a binary during linking. - This must work even if $libdir does not exist]) -_LT_TAGDECL([], [hardcode_libdir_separator], [1], - [Whether we need a single "-rpath" flag with a separated argument]) -_LT_TAGDECL([], [hardcode_direct], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes - DIR into the resulting binary]) -_LT_TAGDECL([], [hardcode_direct_absolute], [0], - [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes - DIR into the resulting binary and the resulting library dependency is - "absolute", i.e impossible to change by setting $shlibpath_var if the - library is relocated]) -_LT_TAGDECL([], [hardcode_minus_L], [0], - [Set to "yes" if using the -LDIR flag during linking hardcodes DIR - into the resulting binary]) -_LT_TAGDECL([], [hardcode_shlibpath_var], [0], - [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR - into the resulting binary]) -_LT_TAGDECL([], [hardcode_automatic], [0], - [Set to "yes" if building a shared library automatically hardcodes DIR - into the library and all subsequent libraries and executables linked - against it]) -_LT_TAGDECL([], [inherit_rpath], [0], - [Set to yes if linker adds runtime paths of dependent libraries - to runtime path list]) -_LT_TAGDECL([], [link_all_deplibs], [0], - [Whether libtool must link a program against all its dependency libraries]) -_LT_TAGDECL([], [always_export_symbols], [0], - [Set to "yes" if exported symbols are required]) -_LT_TAGDECL([], [export_symbols_cmds], [2], - [The commands to list exported symbols]) -_LT_TAGDECL([], [exclude_expsyms], [1], - [Symbols that should not be listed in the preloaded symbols]) -_LT_TAGDECL([], [include_expsyms], [1], - [Symbols that must always be exported]) -_LT_TAGDECL([], [prelink_cmds], [2], - [Commands necessary for linking programs (against libraries) with templates]) -_LT_TAGDECL([], [postlink_cmds], [2], - [Commands necessary for finishing linking programs]) -_LT_TAGDECL([], [file_list_spec], [1], - [Specify filename containing input files]) -dnl FIXME: Not yet implemented -dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], -dnl [Compiler flag to generate thread safe objects]) -])# _LT_LINKER_SHLIBS - - -# _LT_LANG_C_CONFIG([TAG]) -# ------------------------ -# Ensure that the configuration variables for a C compiler are suitably -# defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_C_CONFIG], -[m4_require([_LT_DECL_EGREP])dnl -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_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}' - -_LT_TAG_COMPILER -# Save the default compiler, since it gets overwritten when the other -# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. -compiler_DEFAULT=$CC - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - LT_SYS_DLOPEN_SELF - _LT_CMD_STRIPLIB - - # Report what library types will 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 no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - - aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac - 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 yes = "$enable_shared" || enable_static=yes - AC_MSG_RESULT([$enable_static]) - - _LT_CONFIG($1) -fi -AC_LANG_POP -CC=$lt_save_CC -])# _LT_LANG_C_CONFIG - - -# _LT_LANG_CXX_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for a C++ compiler are suitably -# defined. These variables are subsequently used by _LT_CONFIG to write -# the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_CXX_CONFIG], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -m4_require([_LT_DECL_EGREP])dnl -m4_require([_LT_PATH_MANIFEST_TOOL])dnl -if test -n "$CXX" && ( test no != "$CXX" && - ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || - (test g++ != "$CXX"))); then - AC_PROG_CXXCPP -else - _lt_caught_CXX_error=yes -fi - -AC_LANG_PUSH(C++) -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(compiler_needs_object, $1)=no -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the CXX compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_caught_CXX_error"; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="int some_variable = 0;" - - # Code to be used in simple link tests - lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_COMPILER - - # save warnings/boilerplate of simple test code - _LT_COMPILER_BOILERPLATE - _LT_LINKER_BOILERPLATE - - # Allow CC to be a program name with arguments. - lt_save_CC=$CC - lt_save_CFLAGS=$CFLAGS - 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 - $as_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 - $as_unset lt_cv_path_LD - fi - test -z "${LDCXX+set}" || LD=$LDCXX - CC=${CXX-"c++"} - CFLAGS=$CXXFLAGS - compiler=$CC - _LT_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - - if test -n "$compiler"; then - # We don't want -fno-exception when compiling C++ code, so set the - # no_builtin_flag separately - if test yes = "$GXX"; then - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - else - _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - fi - - if test yes = "$GXX"; then - # Set up default GNU C++ configuration - - LT_PATH_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 yes = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_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_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' - else - _LT_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_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -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 -v "^Configured with:" | $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_TAGVAR(ld_shlibs, $1)=yes - case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - aix[[4-9]]*) - if test ia64 = "$host_cpu"; 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 - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # have runtime linking enabled, and use it for executables. - # For shared libraries, we enable/disable runtime linking - # depending on the kind of the shared library created - - # when "with_aix_soname,aix_use_runtimelinking" is: - # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables - # "aix,yes" lib.so shared, rtl:yes, for executables - # lib.a static archive - # "both,no" lib.so.V(shr.o) shared, rtl:yes - # lib.a(lib.so.V) shared, rtl:no, for executables - # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a(lib.so.V) shared, rtl:no - # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables - # lib.a static archive - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then - # With aix-soname=svr4, we create the lib.so.V shared archives only, - # so we don't have lib.a shared libs to link our executables. - # We have to force runtime linking in this case. - aix_use_runtimelinking=yes - LDFLAGS="$LDFLAGS -Wl,-brtl" - fi - ;; - esac - - 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_TAGVAR(archive_cmds, $1)='' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='$wl-f,' - case $with_aix_soname,$aix_use_runtimelinking in - aix,*) ;; # no import file - svr4,* | *,yes) # use import file - # The Import File defines what to hardcode. - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=no - ;; - esac - - if test yes = "$GXX"; 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 - : - else - # We have old collect2 - _LT_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_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)= - fi - esac - shared_flag='-shared' - if test yes = "$aix_use_runtimelinking"; then - shared_flag=$shared_flag' $wl-G' - fi - # Need to ensure runtime linking is disabled for the traditional - # shared library, or the linker may eventually find shared libraries - # /with/ Import File - we do not want to mix them. - shared_flag_aix='-shared' - shared_flag_svr4='-shared $wl-G' - else - # not using gcc - if test ia64 = "$host_cpu"; 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 yes = "$aix_use_runtimelinking"; then - shared_flag='$wl-G' - else - shared_flag='$wl-bM:SRE' - fi - shared_flag_aix='$wl-bM:SRE' - shared_flag_svr4='$wl-G' - fi - fi - - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to - # export. - _LT_TAGVAR(always_export_symbols, $1)=yes - if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - # The "-G" linker flag allows undefined symbols. - _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' - # Determine the default libpath from the value encoded in an empty - # executable. - _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" - - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag - else - if test ia64 = "$host_cpu"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' - _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an - # empty executable. - _LT_SYS_MODULE_PATH_AIX([$1]) - _LT_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_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' - if test yes = "$with_gnu_ld"; then - # We only use this code for GNU lds that support --whole-archive. - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' - else - # Exported symbols can be pulled into shared objects from archives - _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - fi - _LT_TAGVAR(archive_cmds_need_lc, $1)=yes - _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' - # -brtl affects multiple linker settings, -berok does not and is overridden later - compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' - if test svr4 != "$with_aix_soname"; then - # This is similar to how AIX traditionally builds its shared - # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' - fi - if test aix != "$with_aix_soname"; then - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' - else - # used by -dlpreopen to get the symbols - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' - fi - _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32* | cegcc*) - case $GXX,$cc_basename in - ,cl* | no,cl*) - # Native MSVC - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=yes - _LT_TAGVAR(file_list_spec, $1)='@' - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=.dll - # FIXME: Setting linknames here is a bad hack. - _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then - cp "$export_symbols" "$output_objdir/$soname.def"; - echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; - else - $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; - fi~ - $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ - linknames=' - # The linker will not automatically build a static lib if we build a DLL. - # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - # Don't use ranlib - _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' - _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ - lt_tool_outputfile="@TOOL_OUTPUT@"~ - case $lt_outputfile in - *.exe|*.EXE) ;; - *) - lt_outputfile=$lt_outputfile.exe - lt_tool_outputfile=$lt_tool_outputfile.exe - ;; - esac~ - func_to_tool_file "$lt_outputfile"~ - if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then - $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; - $RM "$lt_outputfile.manifest"; - fi' - ;; - *) - # g++ - # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_TAGVAR(always_export_symbols, $1)=no - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file, use it as - # is; otherwise, prepend EXPORTS... - _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); 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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - darwin* | rhapsody*) - _LT_DARWIN_LINKER_FEATURES($1) - ;; - - os2*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_TAGVAR(hardcode_minus_L, $1)=yes - _LT_TAGVAR(allow_undefined_flag, $1)=unsupported - shrext_cmds=.dll - _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ - $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ - $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ - $ECHO EXPORTS >> $output_objdir/$libname.def~ - prefix_cmds="$SED"~ - if test EXPORTS = "`$SED 1q $export_symbols`"; then - prefix_cmds="$prefix_cmds -e 1d"; - fi~ - prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ - cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ - $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ - emximp -o $lib $output_objdir/$libname.def' - _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' - _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - freebsd2.*) - # C++ shared libraries reported to be fairly broken before - # switch to ELF - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - freebsd-elf*) - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - - freebsd* | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_TAGVAR(ld_shlibs, $1)=yes - ;; - - haiku*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - - hpux9*) - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_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_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$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; func_echo_all "$list"' - ;; - *) - if test yes = "$GXX"; then - _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - hpux10*|hpux11*) - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_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_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - 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; func_echo_all "$list"' - ;; - *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then - case $host_cpu in - hppa*64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - interix[[3-9]]*) - _LT_TAGVAR(hardcode_direct, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_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_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test yes = "$GXX"; then - if test no = "$with_gnu_ld"; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - else - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' - fi - fi - _LT_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_TAGVAR(inherit_rpath, $1)=yes - ;; - - linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) - 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_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --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; func_echo_all "$list"' - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_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_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc* | ecpc* ) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler - case `$CC -V` in - *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) - _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ - compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' - _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ - $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ - $RANLIB $oldlib' - _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ - rm -rf $tpldir~ - $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ - $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 6 and above use weak symbols - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - ;; - cxx*) - # Compaq C++ - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_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=`func_echo_all "$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; func_echo_all "X$list" | $Xsed' - ;; - xl* | mpixl* | bgxl*) - # IBM XL 8.0 on PPC, with GNU ld - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' - _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' - if test yes = "$supports_anon_versioning"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' - fi - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - _LT_TAGVAR(compiler_needs_object, $1)=yes - - # Not sure whether something based on - # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 - # would be better. - output_verbose_link_cmd='func_echo_all' - - # 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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - esac - ;; - esac - ;; - - lynxos*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - m88k*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_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::"' - ;; - - *nto* | *qnx*) - _LT_TAGVAR(ld_shlibs, $1)=yes - ;; - - openbsd* | bitrig*) - if test -f /usr/libexec/ld.so; then - _LT_TAGVAR(hardcode_direct, $1)=yes - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_direct_absolute, $1)=yes - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' - _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' - fi - output_verbose_link_cmd=func_echo_all - else - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - osf3* | 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_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - case $host in - osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; - *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; - esac - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - case $host in - osf3*) - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - ;; - *) - _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' - _LT_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ - $RM $lib.exp' - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - ;; - esac - - _LT_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=`func_echo_all "$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; func_echo_all "$list"' - ;; - *) - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' - case $host in - osf3*) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' - ;; - esac - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' - _LT_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 -v "^Configured with:" | $GREP " \-L"' - - else - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - psos*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - solaris*) - case $cc_basename in - CC* | sunCC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_TAGVAR(archive_cmds_need_lc,$1)=yes - _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_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 $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands '-z linker_flag'. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - ;; - esac - _LT_TAGVAR(link_all_deplibs, $1)=yes - - output_verbose_link_cmd='func_echo_all' - - # 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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test yes,no = "$GXX,$with_gnu_ld"; then - _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' - if $CC --version | $GREP -v '^2\.7' > /dev/null; then - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' - _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ - $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$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 -v "^Configured with:" | $GREP " \-L"' - else - # g++ 2.7 appears to require '-G' NOT '-shared' on this - # platform. - _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' - _LT_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 $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$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 -v "^Configured with:" | $GREP " \-L"' - fi - - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' - ;; - esac - fi - ;; - esac - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We CANNOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' - _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' - _LT_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' - _LT_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_TAGVAR(link_all_deplibs, $1)=yes - _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ - '"$_LT_TAGVAR(old_archive_cmds, $1)" - _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ - '"$_LT_TAGVAR(reload_cmds, $1)" - ;; - *) - _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - vxworks*) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - - *) - # FIXME: insert proper C++ library support - _LT_TAGVAR(ld_shlibs, $1)=no - ;; - esac - - AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) - test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no - - _LT_TAGVAR(GCC, $1)=$GXX - _LT_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... - _LT_SYS_HIDDEN_LIBDEPS($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - CC=$lt_save_CC - CFLAGS=$lt_save_CFLAGS - LDCXX=$LD - LD=$lt_save_LD - GCC=$lt_save_GCC - 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 -fi # test yes != "$_lt_caught_CXX_error" - -AC_LANG_POP -])# _LT_LANG_CXX_CONFIG - - -# _LT_FUNC_STRIPNAME_CNF -# ---------------------- -# func_stripname_cnf prefix suffix name -# strip PREFIX and SUFFIX off of NAME. -# PREFIX and SUFFIX must not contain globbing or regex special -# characters, hashes, percent signs, but SUFFIX may contain a leading -# dot (in which case that matches only a dot). -# -# This function is identical to the (non-XSI) version of func_stripname, -# except this one can be used by m4 code that may be executed by configure, -# rather than the libtool script. -m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl -AC_REQUIRE([_LT_DECL_SED]) -AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) -func_stripname_cnf () -{ - case @S|@2 in - .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; - *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; - esac -} # func_stripname_cnf -])# _LT_FUNC_STRIPNAME_CNF - - -# _LT_SYS_HIDDEN_LIBDEPS([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. -m4_defun([_LT_SYS_HIDDEN_LIBDEPS], -[m4_require([_LT_FILEUTILS_DEFAULTS])dnl -AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl -# Dependencies to place before and after the object being linked: -_LT_TAGVAR(predep_objects, $1)= -_LT_TAGVAR(postdep_objects, $1)= -_LT_TAGVAR(predeps, $1)= -_LT_TAGVAR(postdeps, $1)= -_LT_TAGVAR(compiler_lib_search_path, $1)= - -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... -m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF -int a; -void foo (void) { a = 0; } -_LT_EOF -], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF -class Foo -{ -public: - Foo (void) { a = 0; } -private: - int a; -}; -_LT_EOF -], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF - subroutine foo - implicit none - integer*4 a - a=0 - return - end -_LT_EOF -], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF - subroutine foo - implicit none - integer a - a=0 - return - end -_LT_EOF -], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF -public class foo { - private int a; - public void bar (void) { - a = 0; - } -}; -_LT_EOF -], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF -package foo -func foo() { -} -_LT_EOF -]) - -_lt_libdeps_save_CFLAGS=$CFLAGS -case "$CC $CFLAGS " in #( -*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; -*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; -*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; -esac - -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 - - for p in `eval "$output_verbose_link_cmd"`; do - case $prev$p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test x-L = "$p" || - test x-R = "$p"; then - prev=$p - continue - fi - - # Expand the sysroot to ease extracting the directories later. - if test -z "$prev"; then - case $p in - -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; - -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; - -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; - esac - fi - case $p in - =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; - esac - if test no = "$pre_test_object_deps_done"; then - case $prev 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_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p - else - _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_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_TAGVAR(postdeps, $1)"; then - _LT_TAGVAR(postdeps, $1)=$prev$p - else - _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" - fi - fi - prev= - ;; - - *.lto.$objext) ;; # Ignore GCC LTO objects - *.$objext) - # 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 no = "$pre_test_object_deps_done"; then - if test -z "$_LT_TAGVAR(predep_objects, $1)"; then - _LT_TAGVAR(predep_objects, $1)=$p - else - _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" - fi - else - if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then - _LT_TAGVAR(postdep_objects, $1)=$p - else - _LT_TAGVAR(postdep_objects, $1)="$_LT_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 -CFLAGS=$_lt_libdeps_save_CFLAGS - -# PORTME: override above test on systems where it is broken -m4_if([$1], [CXX], -[case $host_os in -interix[[3-9]]*) - # Interix 3.5 installs completely hosed .la files for C++, so rather than - # hack all around it, let's just trust "g++" to DTRT. - _LT_TAGVAR(predep_objects,$1)= - _LT_TAGVAR(postdep_objects,$1)= - _LT_TAGVAR(postdeps,$1)= - ;; -esac -]) - -case " $_LT_TAGVAR(postdeps, $1) " in -*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; -esac - _LT_TAGVAR(compiler_lib_search_dirs, $1)= -if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then - _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` -fi -_LT_TAGDECL([], [compiler_lib_search_dirs], [1], - [The directories searched by this compiler when creating a shared library]) -_LT_TAGDECL([], [predep_objects], [1], - [Dependencies to place before and after the objects being linked to - create a shared library]) -_LT_TAGDECL([], [postdep_objects], [1]) -_LT_TAGDECL([], [predeps], [1]) -_LT_TAGDECL([], [postdeps], [1]) -_LT_TAGDECL([], [compiler_lib_search_path], [1], - [The library search path used internally by the compiler when linking - a shared library]) -])# _LT_SYS_HIDDEN_LIBDEPS - - -# _LT_LANG_F77_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for a Fortran 77 compiler are -# suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_F77_CONFIG], -[AC_LANG_PUSH(Fortran 77) -if test -z "$F77" || test no = "$F77"; then - _lt_disable_F77=yes -fi - -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_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_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the F77 compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_F77"; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="\ - subroutine t - return - end -" - - # Code to be used in simple link tests - lt_simple_link_test_code="\ - program t - end -" - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_COMPILER - - # save warnings/boilerplate of simple test code - _LT_COMPILER_BOILERPLATE - _LT_LINKER_BOILERPLATE - - # Allow CC to be a program name with arguments. - lt_save_CC=$CC - lt_save_GCC=$GCC - lt_save_CFLAGS=$CFLAGS - CC=${F77-"f77"} - CFLAGS=$FFLAGS - compiler=$CC - _LT_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - GCC=$G77 - if test -n "$compiler"; then - AC_MSG_CHECKING([if libtool supports shared libraries]) - AC_MSG_RESULT([$can_build_shared]) - - AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac - 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 yes = "$enable_shared" || enable_static=yes - AC_MSG_RESULT([$enable_static]) - - _LT_TAGVAR(GCC, $1)=$G77 - _LT_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... - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - GCC=$lt_save_GCC - CC=$lt_save_CC - CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_F77" - -AC_LANG_POP -])# _LT_LANG_F77_CONFIG - - -# _LT_LANG_FC_CONFIG([TAG]) -# ------------------------- -# Ensure that the configuration variables for a Fortran compiler are -# suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_FC_CONFIG], -[AC_LANG_PUSH(Fortran) - -if test -z "$FC" || test no = "$FC"; then - _lt_disable_FC=yes -fi - -_LT_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_TAGVAR(allow_undefined_flag, $1)= -_LT_TAGVAR(always_export_symbols, $1)=no -_LT_TAGVAR(archive_expsym_cmds, $1)= -_LT_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_TAGVAR(hardcode_direct, $1)=no -_LT_TAGVAR(hardcode_direct_absolute, $1)=no -_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_TAGVAR(hardcode_libdir_separator, $1)= -_LT_TAGVAR(hardcode_minus_L, $1)=no -_LT_TAGVAR(hardcode_automatic, $1)=no -_LT_TAGVAR(inherit_rpath, $1)=no -_LT_TAGVAR(module_cmds, $1)= -_LT_TAGVAR(module_expsym_cmds, $1)= -_LT_TAGVAR(link_all_deplibs, $1)=unknown -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds -_LT_TAGVAR(no_undefined_flag, $1)= -_LT_TAGVAR(whole_archive_flag_spec, $1)= -_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for fc test sources. -ac_ext=${ac_fc_srcext-f} - -# Object file extension for compiled fc test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# No sense in running all these tests if we already determined that -# the FC compiler isn't working. Some variables (like enable_shared) -# are currently assumed to apply to all compilers on this platform, -# and will be corrupted by setting them based on a non-working compiler. -if test yes != "$_lt_disable_FC"; then - # Code to be used in simple compile tests - lt_simple_compile_test_code="\ - subroutine t - return - end -" - - # Code to be used in simple link tests - lt_simple_link_test_code="\ - program t - end -" - - # ltmain only uses $CC for tagged configurations so make sure $CC is set. - _LT_TAG_COMPILER - - # save warnings/boilerplate of simple test code - _LT_COMPILER_BOILERPLATE - _LT_LINKER_BOILERPLATE - - # Allow CC to be a program name with arguments. - lt_save_CC=$CC - lt_save_GCC=$GCC - lt_save_CFLAGS=$CFLAGS - CC=${FC-"f95"} - CFLAGS=$FCFLAGS - compiler=$CC - GCC=$ac_cv_fc_compiler_gnu - - _LT_TAGVAR(compiler, $1)=$CC - _LT_CC_BASENAME([$compiler]) - - if test -n "$compiler"; then - AC_MSG_CHECKING([if libtool supports shared libraries]) - AC_MSG_RESULT([$can_build_shared]) - - AC_MSG_CHECKING([whether to build shared libraries]) - test no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - aix[[4-9]]*) - if test ia64 != "$host_cpu"; then - case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in - yes,aix,yes) ;; # shared object as lib.so file only - yes,svr4,*) ;; # shared object as lib.so archive member only - yes,*) enable_static=no ;; # shared object in lib.a archive as well - esac - 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 yes = "$enable_shared" || enable_static=yes - AC_MSG_RESULT([$enable_static]) - - _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu - _LT_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... - _LT_SYS_HIDDEN_LIBDEPS($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_SYS_DYNAMIC_LINKER($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) - fi # test -n "$compiler" - - GCC=$lt_save_GCC - CC=$lt_save_CC - CFLAGS=$lt_save_CFLAGS -fi # test yes != "$_lt_disable_FC" - -AC_LANG_POP -])# _LT_LANG_FC_CONFIG - - -# _LT_LANG_GCJ_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for the GNU Java Compiler compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_GCJ_CONFIG], -[AC_REQUIRE([LT_PROG_GCJ])dnl -AC_LANG_SAVE - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_TAG_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_CFLAGS=$CFLAGS -lt_save_GCC=$GCC -GCC=yes -CC=${GCJ-"gcj"} -CFLAGS=$GCJFLAGS -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD -_LT_CC_BASENAME([$compiler]) - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -_LT_TAGVAR(archive_cmds_need_lc, $1)=no - -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds - -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) -fi - -AC_LANG_RESTORE - -GCC=$lt_save_GCC -CC=$lt_save_CC -CFLAGS=$lt_save_CFLAGS -])# _LT_LANG_GCJ_CONFIG - - -# _LT_LANG_GO_CONFIG([TAG]) -# -------------------------- -# Ensure that the configuration variables for the GNU Go compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_GO_CONFIG], -[AC_REQUIRE([LT_PROG_GO])dnl -AC_LANG_SAVE - -# Source file extension for Go test sources. -ac_ext=go - -# Object file extension for compiled Go test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="package main; func main() { }" - -# Code to be used in simple link tests -lt_simple_link_test_code='package main; func main() { }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_TAG_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_CFLAGS=$CFLAGS -lt_save_GCC=$GCC -GCC=yes -CC=${GOC-"gccgo"} -CFLAGS=$GOFLAGS -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_TAGVAR(LD, $1)=$LD -_LT_CC_BASENAME([$compiler]) - -# Go did not exist at the time GCC didn't implicitly link libc in. -_LT_TAGVAR(archive_cmds_need_lc, $1)=no - -_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_TAGVAR(reload_flag, $1)=$reload_flag -_LT_TAGVAR(reload_cmds, $1)=$reload_cmds - -if test -n "$compiler"; then - _LT_COMPILER_NO_RTTI($1) - _LT_COMPILER_PIC($1) - _LT_COMPILER_C_O($1) - _LT_COMPILER_FILE_LOCKS($1) - _LT_LINKER_SHLIBS($1) - _LT_LINKER_HARDCODE_LIBPATH($1) - - _LT_CONFIG($1) -fi - -AC_LANG_RESTORE - -GCC=$lt_save_GCC -CC=$lt_save_CC -CFLAGS=$lt_save_CFLAGS -])# _LT_LANG_GO_CONFIG - - -# _LT_LANG_RC_CONFIG([TAG]) -# ------------------------- -# Ensure that the configuration variables for the Windows resource compiler -# are suitably defined. These variables are subsequently used by _LT_CONFIG -# to write the compiler configuration to 'libtool'. -m4_defun([_LT_LANG_RC_CONFIG], -[AC_REQUIRE([LT_PROG_RC])dnl -AC_LANG_SAVE - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -_LT_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' - -# 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_TAG_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_CFLAGS=$CFLAGS -lt_save_GCC=$GCC -GCC= -CC=${RC-"windres"} -CFLAGS= -compiler=$CC -_LT_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) -_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - -if test -n "$compiler"; then - : - _LT_CONFIG($1) -fi - -GCC=$lt_save_GCC -AC_LANG_RESTORE -CC=$lt_save_CC -CFLAGS=$lt_save_CFLAGS -])# _LT_LANG_RC_CONFIG - - -# LT_PROG_GCJ -# ----------- -AC_DEFUN([LT_PROG_GCJ], -[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], - [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], - [AC_CHECK_TOOL(GCJ, gcj,) - test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS)])])[]dnl -]) - -# Old name: -AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_GCJ], []) - - -# LT_PROG_GO -# ---------- -AC_DEFUN([LT_PROG_GO], -[AC_CHECK_TOOL(GOC, gccgo,) -]) - - -# LT_PROG_RC -# ---------- -AC_DEFUN([LT_PROG_RC], -[AC_CHECK_TOOL(RC, windres,) -]) - -# Old name: -AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_RC], []) - - -# _LT_DECL_EGREP -# -------------- -# If we don't have a new enough Autoconf to choose the best grep -# available, choose the one first in the user's PATH. -m4_defun([_LT_DECL_EGREP], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_REQUIRE([AC_PROG_FGREP])dnl -test -z "$GREP" && GREP=grep -_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) -_LT_DECL([], [EGREP], [1], [An ERE matcher]) -_LT_DECL([], [FGREP], [1], [A literal string matcher]) -dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too -AC_SUBST([GREP]) -]) - - -# _LT_DECL_OBJDUMP -# -------------- -# If we don't have a new enough Autoconf to choose the best objdump -# available, choose the one first in the user's PATH. -m4_defun([_LT_DECL_OBJDUMP], -[AC_CHECK_TOOL(OBJDUMP, objdump, false) -test -z "$OBJDUMP" && OBJDUMP=objdump -_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) -AC_SUBST([OBJDUMP]) -]) - -# _LT_DECL_DLLTOOL -# ---------------- -# Ensure DLLTOOL variable is set. -m4_defun([_LT_DECL_DLLTOOL], -[AC_CHECK_TOOL(DLLTOOL, dlltool, false) -test -z "$DLLTOOL" && DLLTOOL=dlltool -_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) -AC_SUBST([DLLTOOL]) -]) - -# _LT_DECL_SED -# ------------ -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -m4_defun([_LT_DECL_SED], -[AC_PROG_SED -test -z "$SED" && SED=sed -Xsed="$SED -e 1s/^X//" -_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) -_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], - [Sed that helps us avoid accidentally triggering echo(1) options like -n]) -])# _LT_DECL_SED - -m4_ifndef([AC_PROG_SED], [ -# 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. # - -m4_defun([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 -IFS=$as_save_IFS -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" && continue - 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 10 -lt "$lt_ac_count" && 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_SUBST([SED]) -AC_MSG_RESULT([$SED]) -])#AC_PROG_SED -])#m4_ifndef - -# Old name: -AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([LT_AC_PROG_SED], []) - - -# _LT_CHECK_SHELL_FEATURES -# ------------------------ -# Find out whether the shell is Bourne or XSI compatible, -# or has some other useful features. -m4_defun([_LT_CHECK_SHELL_FEATURES], -[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - lt_unset=unset -else - lt_unset=false -fi -_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl - -# test EBCDIC or ASCII -case `echo X|tr X '\101'` in - A) # ASCII based system - # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr - lt_SP2NL='tr \040 \012' - lt_NL2SP='tr \015\012 \040\040' - ;; - *) # EBCDIC based system - lt_SP2NL='tr \100 \n' - lt_NL2SP='tr \r\n \100\100' - ;; -esac -_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl -_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl -])# _LT_CHECK_SHELL_FEATURES - - -# _LT_PATH_CONVERSION_FUNCTIONS -# ----------------------------- -# Determine what file name conversion functions should be used by -# func_to_host_file (and, implicitly, by func_to_host_path). These are needed -# for certain cross-compile configurations and native mingw. -m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_MSG_CHECKING([how to convert $build file names to $host format]) -AC_CACHE_VAL(lt_cv_to_host_file_cmd, -[case $host in - *-*-mingw* ) - case $build in - *-*-mingw* ) # actually msys - lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 - ;; - *-*-cygwin* ) - lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 - ;; - * ) # otherwise, assume *nix - lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 - ;; - esac - ;; - *-*-cygwin* ) - case $build in - *-*-mingw* ) # actually msys - lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin - ;; - *-*-cygwin* ) - lt_cv_to_host_file_cmd=func_convert_file_noop - ;; - * ) # otherwise, assume *nix - lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin - ;; - esac - ;; - * ) # unhandled hosts (and "normal" native builds) - lt_cv_to_host_file_cmd=func_convert_file_noop - ;; -esac -]) -to_host_file_cmd=$lt_cv_to_host_file_cmd -AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) -_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], - [0], [convert $build file names to $host format])dnl - -AC_MSG_CHECKING([how to convert $build file names to toolchain format]) -AC_CACHE_VAL(lt_cv_to_tool_file_cmd, -[#assume ordinary cross tools, or native build. -lt_cv_to_tool_file_cmd=func_convert_file_noop -case $host in - *-*-mingw* ) - case $build in - *-*-mingw* ) # actually msys - lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 - ;; - esac - ;; -esac -]) -to_tool_file_cmd=$lt_cv_to_tool_file_cmd -AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) -_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], - [0], [convert $build files to toolchain format])dnl -])# _LT_PATH_CONVERSION_FUNCTIONS - -# Helper functions for option handling. -*- Autoconf -*- -# -# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software -# Foundation, Inc. -# Written by Gary V. Vaughan, 2004 -# -# 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 ltoptions.m4 - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) - - -# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) -# ------------------------------------------ -m4_define([_LT_MANGLE_OPTION], -[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) - - -# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) -# --------------------------------------- -# Set option OPTION-NAME for macro MACRO-NAME, and if there is a -# matching handler defined, dispatch to it. Other OPTION-NAMEs are -# saved as a flag. -m4_define([_LT_SET_OPTION], -[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl -m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), - _LT_MANGLE_DEFUN([$1], [$2]), - [m4_warning([Unknown $1 option '$2'])])[]dnl -]) - - -# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) -# ------------------------------------------------------------ -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -m4_define([_LT_IF_OPTION], -[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) - - -# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) -# ------------------------------------------------------- -# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME -# are set. -m4_define([_LT_UNLESS_OPTIONS], -[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), - [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), - [m4_define([$0_found])])])[]dnl -m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 -])[]dnl -]) - - -# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) -# ---------------------------------------- -# OPTION-LIST is a space-separated list of Libtool options associated -# with MACRO-NAME. If any OPTION has a matching handler declared with -# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about -# the unknown option and exit. -m4_defun([_LT_SET_OPTIONS], -[# Set options -m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), - [_LT_SET_OPTION([$1], _LT_Option)]) - -m4_if([$1],[LT_INIT],[ - dnl - dnl Simply set some default values (i.e off) if boolean options were not - dnl specified: - _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no - ]) - _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no - ]) - dnl - dnl If no reference was made to various pairs of opposing options, then - dnl we run the default mode handler for the pair. For example, if neither - dnl 'shared' nor 'disable-shared' was passed, we enable building of shared - dnl archives by default: - _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) - _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) - _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) - _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], - [_LT_ENABLE_FAST_INSTALL]) - _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], - [_LT_WITH_AIX_SONAME([aix])]) - ]) -])# _LT_SET_OPTIONS - - - -# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) -# ----------------------------------------- -m4_define([_LT_MANGLE_DEFUN], -[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) - - -# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) -# ----------------------------------------------- -m4_define([LT_OPTION_DEFINE], -[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl -])# LT_OPTION_DEFINE - - -# dlopen -# ------ -LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes -]) - -AU_DEFUN([AC_LIBTOOL_DLOPEN], -[_LT_SET_OPTION([LT_INIT], [dlopen]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'dlopen' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) - - -# win32-dll -# --------- -# Declare package support for building win32 dll's. -LT_OPTION_DEFINE([LT_INIT], [win32-dll], -[enable_win32_dll=yes - -case $host in -*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; -esac - -test -z "$AS" && AS=as -_LT_DECL([], [AS], [1], [Assembler program])dnl - -test -z "$DLLTOOL" && DLLTOOL=dlltool -_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl - -test -z "$OBJDUMP" && OBJDUMP=objdump -_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl -])# win32-dll - -AU_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -_LT_SET_OPTION([LT_INIT], [win32-dll]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'win32-dll' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) - - -# _LT_ENABLE_SHARED([DEFAULT]) -# ---------------------------- -# implement the --enable-shared flag, and supports the 'shared' and -# 'disable-shared' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. -m4_define([_LT_ENABLE_SHARED], -[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([shared], - [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]_LT_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=]_LT_ENABLE_SHARED_DEFAULT) - - _LT_DECL([build_libtool_libs], [enable_shared], [0], - [Whether or not to build shared libraries]) -])# _LT_ENABLE_SHARED - -LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) - -# Old names: -AC_DEFUN([AC_ENABLE_SHARED], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) -]) - -AC_DEFUN([AC_DISABLE_SHARED], -[_LT_SET_OPTION([LT_INIT], [disable-shared]) -]) - -AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_ENABLE_SHARED], []) -dnl AC_DEFUN([AM_DISABLE_SHARED], []) - - - -# _LT_ENABLE_STATIC([DEFAULT]) -# ---------------------------- -# implement the --enable-static flag, and support the 'static' and -# 'disable-static' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. -m4_define([_LT_ENABLE_STATIC], -[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([static], - [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]_LT_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=]_LT_ENABLE_STATIC_DEFAULT) - - _LT_DECL([build_old_libs], [enable_static], [0], - [Whether or not to build static libraries]) -])# _LT_ENABLE_STATIC - -LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) - -# Old names: -AC_DEFUN([AC_ENABLE_STATIC], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) -]) - -AC_DEFUN([AC_DISABLE_STATIC], -[_LT_SET_OPTION([LT_INIT], [disable-static]) -]) - -AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AM_ENABLE_STATIC], []) -dnl AC_DEFUN([AM_DISABLE_STATIC], []) - - - -# _LT_ENABLE_FAST_INSTALL([DEFAULT]) -# ---------------------------------- -# implement the --enable-fast-install flag, and support the 'fast-install' -# and 'disable-fast-install' LT_INIT options. -# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. -m4_define([_LT_ENABLE_FAST_INSTALL], -[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl -AC_ARG_ENABLE([fast-install], - [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]_LT_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=]_LT_ENABLE_FAST_INSTALL_DEFAULT) - -_LT_DECL([fast_install], [enable_fast_install], [0], - [Whether or not to optimize for fast installation])dnl -])# _LT_ENABLE_FAST_INSTALL - -LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) -LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) - -# Old names: -AU_DEFUN([AC_ENABLE_FAST_INSTALL], -[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'fast-install' option into LT_INIT's first parameter.]) -]) - -AU_DEFUN([AC_DISABLE_FAST_INSTALL], -[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you put -the 'disable-fast-install' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) -dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) - - -# _LT_WITH_AIX_SONAME([DEFAULT]) -# ---------------------------------- -# implement the --with-aix-soname flag, and support the `aix-soname=aix' -# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT -# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. -m4_define([_LT_WITH_AIX_SONAME], -[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl -shared_archive_member_spec= -case $host,$enable_shared in -power*-*-aix[[5-9]]*,yes) - AC_MSG_CHECKING([which variant of shared library versioning to provide]) - AC_ARG_WITH([aix-soname], - [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], - [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], - [case $withval in - aix|svr4|both) - ;; - *) - AC_MSG_ERROR([Unknown argument to --with-aix-soname]) - ;; - esac - lt_cv_with_aix_soname=$with_aix_soname], - [AC_CACHE_VAL([lt_cv_with_aix_soname], - [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) - with_aix_soname=$lt_cv_with_aix_soname]) - AC_MSG_RESULT([$with_aix_soname]) - if test aix != "$with_aix_soname"; then - # For the AIX way of multilib, we name the shared archive member - # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', - # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. - # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, - # the AIX toolchain works better with OBJECT_MODE set (default 32). - if test 64 = "${OBJECT_MODE-32}"; then - shared_archive_member_spec=shr_64 - else - shared_archive_member_spec=shr - fi - fi - ;; -*) - with_aix_soname=aix - ;; -esac - -_LT_DECL([], [shared_archive_member_spec], [0], - [Shared archive member basename, for filename based shared library versioning on AIX])dnl -])# _LT_WITH_AIX_SONAME - -LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) -LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) - - -# _LT_WITH_PIC([MODE]) -# -------------------- -# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' -# LT_INIT options. -# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. -m4_define([_LT_WITH_PIC], -[AC_ARG_WITH([pic], - [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [lt_p=${PACKAGE-default} - case $withval in - yes|no) pic_mode=$withval ;; - *) - pic_mode=default - # Look at the argument we got. We use all the common list separators. - lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, - for lt_pkg in $withval; do - IFS=$lt_save_ifs - if test "X$lt_pkg" = "X$lt_p"; then - pic_mode=yes - fi - done - IFS=$lt_save_ifs - ;; - esac], - [pic_mode=m4_default([$1], [default])]) - -_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl -])# _LT_WITH_PIC - -LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) -LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) - -# Old name: -AU_DEFUN([AC_LIBTOOL_PICMODE], -[_LT_SET_OPTION([LT_INIT], [pic-only]) -AC_DIAGNOSE([obsolete], -[$0: Remove this warning and the call to _LT_SET_OPTION when you -put the 'pic-only' option into LT_INIT's first parameter.]) -]) - -dnl aclocal-1.4 backwards compatibility: -dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) - - -m4_define([_LTDL_MODE], []) -LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], - [m4_define([_LTDL_MODE], [nonrecursive])]) -LT_OPTION_DEFINE([LTDL_INIT], [recursive], - [m4_define([_LTDL_MODE], [recursive])]) -LT_OPTION_DEFINE([LTDL_INIT], [subproject], - [m4_define([_LTDL_MODE], [subproject])]) - -m4_define([_LTDL_TYPE], []) -LT_OPTION_DEFINE([LTDL_INIT], [installable], - [m4_define([_LTDL_TYPE], [installable])]) -LT_OPTION_DEFINE([LTDL_INIT], [convenience], - [m4_define([_LTDL_TYPE], [convenience])]) - -# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- -# -# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software -# Foundation, Inc. -# Written by Gary V. Vaughan, 2004 -# -# 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 6 ltsugar.m4 - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) - - -# lt_join(SEP, ARG1, [ARG2...]) -# ----------------------------- -# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their -# associated separator. -# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier -# versions in m4sugar had bugs. -m4_define([lt_join], -[m4_if([$#], [1], [], - [$#], [2], [[$2]], - [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) -m4_define([_lt_join], -[m4_if([$#$2], [2], [], - [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) - - -# lt_car(LIST) -# lt_cdr(LIST) -# ------------ -# Manipulate m4 lists. -# These macros are necessary as long as will still need to support -# Autoconf-2.59, which quotes differently. -m4_define([lt_car], [[$1]]) -m4_define([lt_cdr], -[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], - [$#], 1, [], - [m4_dquote(m4_shift($@))])]) -m4_define([lt_unquote], $1) - - -# lt_append(MACRO-NAME, STRING, [SEPARATOR]) -# ------------------------------------------ -# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. -# Note that neither SEPARATOR nor STRING are expanded; they are appended -# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). -# No SEPARATOR is output if MACRO-NAME was previously undefined (different -# than defined and empty). -# -# This macro is needed until we can rely on Autoconf 2.62, since earlier -# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. -m4_define([lt_append], -[m4_define([$1], - m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) - - - -# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) -# ---------------------------------------------------------- -# Produce a SEP delimited list of all paired combinations of elements of -# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list -# has the form PREFIXmINFIXSUFFIXn. -# Needed until we can rely on m4_combine added in Autoconf 2.62. -m4_define([lt_combine], -[m4_if(m4_eval([$# > 3]), [1], - [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl -[[m4_foreach([_Lt_prefix], [$2], - [m4_foreach([_Lt_suffix], - ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, - [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) - - -# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) -# ----------------------------------------------------------------------- -# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited -# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. -m4_define([lt_if_append_uniq], -[m4_ifdef([$1], - [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], - [lt_append([$1], [$2], [$3])$4], - [$5])], - [lt_append([$1], [$2], [$3])$4])]) - - -# lt_dict_add(DICT, KEY, VALUE) -# ----------------------------- -m4_define([lt_dict_add], -[m4_define([$1($2)], [$3])]) - - -# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) -# -------------------------------------------- -m4_define([lt_dict_add_subkey], -[m4_define([$1($2:$3)], [$4])]) - - -# lt_dict_fetch(DICT, KEY, [SUBKEY]) -# ---------------------------------- -m4_define([lt_dict_fetch], -[m4_ifval([$3], - m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), - m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) - - -# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) -# ----------------------------------------------------------------- -m4_define([lt_if_dict_fetch], -[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], - [$5], - [$6])]) - - -# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) -# -------------------------------------------------------------- -m4_define([lt_dict_filter], -[m4_if([$5], [], [], - [lt_join(m4_quote(m4_default([$4], [[, ]])), - lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), - [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl -]) - -# ltversion.m4 -- version numbers -*- Autoconf -*- -# -# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. -# Written by Scott James Remnant, 2004 -# -# 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. - -# @configure_input@ - -# serial 4179 ltversion.m4 -# This file is part of GNU Libtool - -m4_define([LT_PACKAGE_VERSION], [2.4.6]) -m4_define([LT_PACKAGE_REVISION], [2.4.6]) - -AC_DEFUN([LTVERSION_VERSION], -[macro_version='2.4.6' -macro_revision='2.4.6' -_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) -_LT_DECL(, macro_revision, 0) -]) - -# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- -# -# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software -# Foundation, Inc. -# Written by Scott James Remnant, 2004. -# -# 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 lt~obsolete.m4 - -# These exist entirely to fool aclocal when bootstrapping libtool. -# -# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), -# which have later been changed to m4_define as they aren't part of the -# exported API, or moved to Autoconf or Automake where they belong. -# -# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN -# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us -# using a macro with the same name in our local m4/libtool.m4 it'll -# pull the old libtool.m4 in (it doesn't see our shiny new m4_define -# and doesn't know about Autoconf macros at all.) -# -# So we provide this file, which has a silly filename so it's always -# included after everything else. This provides aclocal with the -# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything -# because those macros already exist, or will be overwritten later. -# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. -# -# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. -# Yes, that means every name once taken will need to remain here until -# we give up compatibility with versions before 1.7, at which point -# we need to keep only those names which we still refer to. - -# This is to help aclocal find these macros, as it can't see m4_define. -AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) - -m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) -m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) -m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) -m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) -m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) -m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) -m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) -m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) -m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) -m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) -m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) -m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) -m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) -m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) -m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) -m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) -m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) -m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) -m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) -m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) -m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) -m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) -m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) -m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) -m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) -m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) -m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) -m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) -m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) -m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) -m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) -m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) -m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) -m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) -m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) -m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) -m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) -m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) -m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) -m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) -m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) -m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) -m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) -m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) -m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) -m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) -m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) -m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) -m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) -m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) -m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) -m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) -m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) -m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) -m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) -m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) -m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) - -# nls.m4 serial 5 (gettext-0.18) -dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software -dnl Foundation, Inc. -dnl This file 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 -dnl This file can be used in projects which are not available under -dnl the GNU General Public License or the GNU Library General Public -dnl License but which still want to provide support for the GNU gettext -dnl functionality. -dnl Please note that the actual code of the GNU gettext library is covered -dnl by the GNU Library General Public License, and the rest of the GNU -dnl gettext package is covered by the GNU General Public License. -dnl They are *not* in the public domain. - -dnl Authors: -dnl Ulrich Drepper , 1995-2000. -dnl Bruno Haible , 2000-2003. - -AC_PREREQ([2.50]) - -AC_DEFUN([AM_NLS], -[ - AC_MSG_CHECKING([whether NLS is requested]) - dnl Default is enabled NLS - AC_ARG_ENABLE([nls], - [ --disable-nls do not use Native Language Support], - USE_NLS=$enableval, USE_NLS=yes) - AC_MSG_RESULT([$USE_NLS]) - AC_SUBST([USE_NLS]) -]) - -dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -dnl serial 11 (pkg-config-0.29) -dnl -dnl Copyright © 2004 Scott James Remnant . -dnl Copyright © 2012-2015 Dan Nicholson -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2 of the License, or -dnl (at your option) any later version. -dnl -dnl This program is distributed in the hope that it will be useful, but -dnl WITHOUT ANY WARRANTY; without even the implied warranty of -dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -dnl General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License -dnl along with this program; if not, write to the Free Software -dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -dnl 02111-1307, USA. -dnl -dnl As a special exception to the GNU General Public License, if you -dnl distribute this file as part of a program that contains a -dnl configuration script generated by Autoconf, you may include it under -dnl the same distribution terms that you use for the rest of that -dnl program. - -dnl PKG_PREREQ(MIN-VERSION) -dnl ----------------------- -dnl Since: 0.29 -dnl -dnl Verify that the version of the pkg-config macros are at least -dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's -dnl installed version of pkg-config, this checks the developer's version -dnl of pkg.m4 when generating configure. -dnl -dnl To ensure that this macro is defined, also add: -dnl m4_ifndef([PKG_PREREQ], -dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) -dnl -dnl See the "Since" comment for each macro you use to see what version -dnl of the macros you require. -m4_defun([PKG_PREREQ], -[m4_define([PKG_MACROS_VERSION], [0.29]) -m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, - [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) -])dnl PKG_PREREQ - -dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) -dnl ---------------------------------- -dnl Since: 0.16 -dnl -dnl Search for the pkg-config tool and set the PKG_CONFIG variable to -dnl first found in the path. Checks that the version of pkg-config found -dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is -dnl used since that's the first version where most current features of -dnl pkg-config existed. -AC_DEFUN([PKG_PROG_PKG_CONFIG], -[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) -m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) -AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) -AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) -AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=m4_default([$1], [0.9.0]) - AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - PKG_CONFIG="" - fi -fi[]dnl -])dnl PKG_PROG_PKG_CONFIG - -dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -dnl ------------------------------------------------------------------- -dnl Since: 0.18 -dnl -dnl Check to see whether a particular set of modules exists. Similar to -dnl PKG_CHECK_MODULES(), but does not set variables or print errors. -dnl -dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -dnl only at the first occurence in configure.ac, so if the first place -dnl it's called might be skipped (such as if it is within an "if", you -dnl have to call PKG_CHECK_EXISTS manually -AC_DEFUN([PKG_CHECK_EXISTS], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -if test -n "$PKG_CONFIG" && \ - AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then - m4_default([$2], [:]) -m4_ifvaln([$3], [else - $3])dnl -fi]) - -dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) -dnl --------------------------------------------- -dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting -dnl pkg_failed based on the result. -m4_define([_PKG_CONFIG], -[if test -n "$$1"; then - pkg_cv_[]$1="$$1" - elif test -n "$PKG_CONFIG"; then - PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` - test "x$?" != "x0" && pkg_failed=yes ], - [pkg_failed=yes]) - else - pkg_failed=untried -fi[]dnl -])dnl _PKG_CONFIG - -dnl _PKG_SHORT_ERRORS_SUPPORTED -dnl --------------------------- -dnl Internal check to see if pkg-config supports short errors. -AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) -if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then - _pkg_short_errors_supported=yes -else - _pkg_short_errors_supported=no -fi[]dnl -])dnl _PKG_SHORT_ERRORS_SUPPORTED - - -dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -dnl [ACTION-IF-NOT-FOUND]) -dnl -------------------------------------------------------------- -dnl Since: 0.4.0 -dnl -dnl Note that if there is a possibility the first call to -dnl PKG_CHECK_MODULES might not happen, you should be sure to include an -dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac -AC_DEFUN([PKG_CHECK_MODULES], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl -AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl - -pkg_failed=no -AC_MSG_CHECKING([for $1]) - -_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) -_PKG_CONFIG([$1][_LIBS], [libs], [$2]) - -m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS -and $1[]_LIBS to avoid the need to call pkg-config. -See the pkg-config man page for more details.]) - -if test $pkg_failed = yes; then - AC_MSG_RESULT([no]) - _PKG_SHORT_ERRORS_SUPPORTED - if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` - else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` - fi - # Put the nasty error message in config.log where it belongs - echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD - - m4_default([$4], [AC_MSG_ERROR( -[Package requirements ($2) were not met: - -$$1_PKG_ERRORS - -Consider adjusting the PKG_CONFIG_PATH environment variable if you -installed software in a non-standard prefix. - -_PKG_TEXT])[]dnl - ]) -elif test $pkg_failed = untried; then - AC_MSG_RESULT([no]) - m4_default([$4], [AC_MSG_FAILURE( -[The pkg-config script could not be found or is too old. Make sure it -is in your PATH or set the PKG_CONFIG environment variable to the full -path to pkg-config. - -_PKG_TEXT - -To get pkg-config, see .])[]dnl - ]) -else - $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS - $1[]_LIBS=$pkg_cv_[]$1[]_LIBS - AC_MSG_RESULT([yes]) - $3 -fi[]dnl -])dnl PKG_CHECK_MODULES - - -dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], -dnl [ACTION-IF-NOT-FOUND]) -dnl --------------------------------------------------------------------- -dnl Since: 0.29 -dnl -dnl Checks for existence of MODULES and gathers its build flags with -dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags -dnl and VARIABLE-PREFIX_LIBS from --libs. -dnl -dnl Note that if there is a possibility the first call to -dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to -dnl include an explicit call to PKG_PROG_PKG_CONFIG in your -dnl configure.ac. -AC_DEFUN([PKG_CHECK_MODULES_STATIC], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -_save_PKG_CONFIG=$PKG_CONFIG -PKG_CONFIG="$PKG_CONFIG --static" -PKG_CHECK_MODULES($@) -PKG_CONFIG=$_save_PKG_CONFIG[]dnl -])dnl PKG_CHECK_MODULES_STATIC - - -dnl PKG_INSTALLDIR([DIRECTORY]) -dnl ------------------------- -dnl Since: 0.27 -dnl -dnl Substitutes the variable pkgconfigdir as the location where a module -dnl should install pkg-config .pc files. By default the directory is -dnl $libdir/pkgconfig, but the default can be changed by passing -dnl DIRECTORY. The user can override through the --with-pkgconfigdir -dnl parameter. -AC_DEFUN([PKG_INSTALLDIR], -[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([pkgconfigdir], - [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, - [with_pkgconfigdir=]pkg_default) -AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -])dnl PKG_INSTALLDIR - - -dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) -dnl -------------------------------- -dnl Since: 0.27 -dnl -dnl Substitutes the variable noarch_pkgconfigdir as the location where a -dnl module should install arch-independent pkg-config .pc files. By -dnl default the directory is $datadir/pkgconfig, but the default can be -dnl changed by passing DIRECTORY. The user can override through the -dnl --with-noarch-pkgconfigdir parameter. -AC_DEFUN([PKG_NOARCH_INSTALLDIR], -[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) -m4_pushdef([pkg_description], - [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) -AC_ARG_WITH([noarch-pkgconfigdir], - [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, - [with_noarch_pkgconfigdir=]pkg_default) -AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) -m4_popdef([pkg_default]) -m4_popdef([pkg_description]) -])dnl PKG_NOARCH_INSTALLDIR - - -dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, -dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) -dnl ------------------------------------------- -dnl Since: 0.28 -dnl -dnl Retrieves the value of the pkg-config variable for the given module. -AC_DEFUN([PKG_CHECK_VAR], -[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl -AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl - -_PKG_CONFIG([$1], [variable="][$3]["], [$2]) -AS_VAR_COPY([$1], [pkg_cv_][$1]) - -AS_VAR_IF([$1], [""], [$5], [$4])dnl -])dnl PKG_CHECK_VAR - -# Copyright (C) 2002-2018 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.16' -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.16.1], [], - [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 AM_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.16.1])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001-2018 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], -[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl -# Expand $ac_aux_dir to an absolute path. -am_aux_dir=`cd "$ac_aux_dir" && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997-2018 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_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ([2.52])dnl - m4_if([$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 -m4_define([_AM_COND_VALUE_$1], [$2])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-2018 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. - - -# 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", "OBJC", "OBJCXX", "UPC", or "GJC". -# 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 - -m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], - [$1], [CXX], [depcc="$CXX" am_compiler_list=], - [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], [OBJCXX], [depcc="$OBJCXX" 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". - rm -rf conftest.dir - 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 - am__universal=false - m4_case([$1], [CC], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac], - [CXX], - [case " $depcc " in #( - *\ -arch\ *\ -arch\ *) am__universal=true ;; - esac]) - - 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 10 /bin/sh. - echo '/* dummy */' > sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - # 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. Also, some Intel - # versions had trouble with output in subdirs. - am__obj=sub/conftest.${OBJEXT-o} - am__minus_obj="-o $am__obj" - case $depmode in - gcc) - # This depmode causes a compiler race in universal mode. - test "$am__universal" = false || continue - ;; - 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 - ;; - msvc7 | msvc7msys | msvisualcpp | msvcmsys) - # This compiler won't grok '-c -o', but also, the minuso test has - # not run yet. These depmodes are late enough in the game, and - # so weak that their functioning should not be impacted. - am__obj=conftest.${OBJEXT-o} - am__minus_obj= - ;; - none) break ;; - esac - if depmode=$depmode \ - source=sub/conftest.c object=$am__obj \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c $am__minus_obj 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 $am__obj 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], [dnl -AS_HELP_STRING( - [--enable-dependency-tracking], - [do not reject slow dependency extractors]) -AS_HELP_STRING( - [--disable-dependency-tracking], - [speeds up one-time build])]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' - am__nodep='_no' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -AC_SUBST([am__nodep])dnl -_AM_SUBST_NOTMAKE([am__nodep])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999-2018 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_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[{ - # Older Autoconf quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - # TODO: see whether this extra hack can be removed once we start - # requiring Autoconf 2.70 or later. - AS_CASE([$CONFIG_FILES], - [*\'*], [eval set x "$CONFIG_FILES"], - [*], [set x $CONFIG_FILES]) - shift - # Used to flag and report bootstrapping failures. - am_rc=0 - for am_mf - do - # Strip MF so we end up with the name of the file. - am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile which includes - # dependency-tracking related rules and includes. - # Grep'ing the whole file directly is not great: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ - || continue - am_dirpart=`AS_DIRNAME(["$am_mf"])` - am_filepart=`AS_BASENAME(["$am_mf"])` - AM_RUN_LOG([cd "$am_dirpart" \ - && sed -e '/# am--include-marker/d' "$am_filepart" \ - | $MAKE -f - am--depfiles]) || am_rc=$? - done - if test $am_rc -ne 0; then - AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the - '--disable-dependency-tracking' option to at least be able to build - the package (albeit without support for automatic dependency tracking).]) - fi - AS_UNSET([am_dirpart]) - AS_UNSET([am_filepart]) - AS_UNSET([am_mf]) - AS_UNSET([am_rc]) - rm -f conftest-deps.mk -} -])# _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. -# This creates each '.Po' and '.Plo' makefile fragment that we'll 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" MAKE="${MAKE-make}"])]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996-2018 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 macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. -m4_define([AC_PROG_CC], -m4_defn([AC_PROG_CC]) -[_AM_PROG_CC_C_O -]) - -# 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.65])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], -[AC_DIAGNOSE([obsolete], - [$0: two- and three-arguments forms are deprecated.]) -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], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), - [ok:ok],, - [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]) -AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -# For better backward compatibility. To be removed once Automake 1.9.x -# dies out for good. For more background, see: -# -# -AC_SUBST([mkdir_p], ['$(MKDIR_P)']) -# We need awk for the "check" target (and possibly the TAP driver). 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])], - [m4_define([AC_PROG_CC], - m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES([CXX])], - [m4_define([AC_PROG_CXX], - m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES([OBJC])], - [m4_define([AC_PROG_OBJC], - m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], - [_AM_DEPENDENCIES([OBJCXX])], - [m4_define([AC_PROG_OBJCXX], - m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl -]) -AC_REQUIRE([AM_SILENT_RULES])dnl -dnl The testsuite driver may need to know about EXEEXT, so add the -dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This -dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. -AC_CONFIG_COMMANDS_PRE(dnl -[m4_provide_if([_AM_COMPILER_EXEEXT], - [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl - -# POSIX will say in a future version that running "rm -f" with no argument -# is OK; and we want to be able to make that assumption in our Makefile -# recipes. So use an aggressive probe to check that the usage we want is -# actually supported "in the wild" to an acceptable degree. -# See automake bug#10828. -# To make any issue more visible, cause the running configure to be aborted -# by default if the 'rm' program in use doesn't match our expectations; the -# user can still override this though. -if rm -f && rm -fr && rm -rf; then : OK; else - cat >&2 <<'END' -Oops! - -Your 'rm' program seems unable to run without file operands specified -on the command line, even when the '-f' option is present. This is contrary -to the behaviour of most rm programs out there, and not conforming with -the upcoming POSIX standard: - -Please tell bug-automake@gnu.org about your system, including the value -of your $PATH and any error possibly output before this message. This -can help us improve future automake versions. - -END - if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then - echo 'Configuration will proceed anyway, since you have set the' >&2 - echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 - echo >&2 - else - cat >&2 <<'END' -Aborting the configuration process, to ensure you take notice of the issue. - -You can download and install GNU coreutils to get an 'rm' implementation -that behaves properly: . - -If you want to complete the configuration process using your problematic -'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM -to "yes", and re-run configure. - -END - AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) - fi -fi -dnl The trailing newline in this macro's definition is deliberate, for -dnl backward compatibility and to allow trailing 'dnl'-style comments -dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. -]) - -dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not -dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further -dnl mangled by Autoconf and run in a shell conditional statement. -m4_define([_AC_COMPILER_EXEEXT], -m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) - -# 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_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001-2018 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 -if test x"${install_sh+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; - *) - install_sh="\${SHELL} $am_aux_dir/install-sh" - esac -fi -AC_SUBST([install_sh])]) - -# Copyright (C) 2003-2018 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. - -# 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])]) - -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996-2018 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_MAINTAINER_MODE([DEFAULT-MODE]) -# ---------------------------------- -# Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless 'enable' is passed literally. -# For symmetry, 'disable' may be passed as well. Anyway, the user -# can override the default with the --enable/--disable switch. -AC_DEFUN([AM_MAINTAINER_MODE], -[m4_case(m4_default([$1], [disable]), - [enable], [m4_define([am_maintainer_other], [disable])], - [disable], [m4_define([am_maintainer_other], [enable])], - [m4_define([am_maintainer_other], [enable]) - m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) -AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode's default is 'disable' unless 'enable' is passed - AC_ARG_ENABLE([maintainer-mode], - [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], - am_maintainer_other[ make rules and dependencies not useful - (and sometimes confusing) to the casual installer])], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST([MAINT])dnl -] -) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001-2018 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_MAKE_INCLUDE() -# ----------------- -# Check whether make has an 'include' directive that can support all -# the idioms we need for our automatic dependency tracking code. -AC_DEFUN([AM_MAKE_INCLUDE], -[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) -cat > confinc.mk << 'END' -am__doit: - @echo this is the am__doit target >confinc.out -.PHONY: am__doit -END -am__include="#" -am__quote= -# BSD make does it like this. -echo '.include "confinc.mk" # ignored' > confmf.BSD -# Other make implementations (GNU, Solaris 10, AIX) do it like this. -echo 'include confinc.mk # ignored' > confmf.GNU -_am_result=no -for s in GNU BSD; do - AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) - AS_CASE([$?:`cat confinc.out 2>/dev/null`], - ['0:this is the am__doit target'], - [AS_CASE([$s], - [BSD], [am__include='.include' am__quote='"'], - [am__include='include' am__quote=''])]) - if test "$am__include" != "#"; then - _am_result="yes ($s style)" - break - fi -done -rm -f confinc.* confmf.* -AC_MSG_RESULT([${_am_result}]) -AC_SUBST([am__include])]) -AC_SUBST([am__quote])]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997-2018 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_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 is modern enough. -# If it is, 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 -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac -fi -# Use eval to expand $SHELL -if eval "$MISSING --is-lightweight"; then - am_missing_run="$MISSING " -else - am_missing_run= - AC_MSG_WARN(['missing' script is too old or missing]) -fi -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001-2018 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_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], -[m4_foreach_w([_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])]) - -# Copyright (C) 1999-2018 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_CC_C_O -# --------------- -# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC -# to automatically call this. -AC_DEFUN([_AM_PROG_CC_C_O], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -AC_LANG_PUSH([C])dnl -AC_CACHE_CHECK( - [whether $CC understands -c and -o together], - [am_cv_prog_cc_c_o], - [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) - # Make sure it works both with $CC and with simple cc. - # Following AC_PROG_CC_C_O, we do the test twice because some - # compilers refuse to overwrite an existing .o file with -o, - # though they will create one. - am_cv_prog_cc_c_o=yes - for am_i in 1 2; do - if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ - && test -f conftest2.$ac_objext; then - : OK - else - am_cv_prog_cc_c_o=no - break - fi - done - rm -f core conftest* - unset am_i]) -if test "$am_cv_prog_cc_c_o" != yes; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -AC_LANG_POP([C])]) - -# For backward compatibility. -AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) - -# Copyright (C) 2001-2018 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_RUN_LOG(COMMAND) -# ------------------- -# Run COMMAND, save the exit status in ac_status, and log it. -# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) -AC_DEFUN([AM_RUN_LOG], -[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD - ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - (exit $ac_status); }]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996-2018 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_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Reject unsafe characters in $srcdir or the absolute working directory -# name. Accept space and tab only in the latter. -am_lf=' -' -case `pwd` in - *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_ERROR([unsafe absolute working directory name]);; -esac -case $srcdir in - *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; -esac - -# 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 ( - am_has_slept=no - for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - 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 - 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 - if test "$[2]" = conftest.file || test $am_try -eq 2; then - break - fi - # Just in case. - sleep 1 - am_has_slept=yes - done - 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]) -# If we didn't sleep, we still need to ensure time stamps of config.status and -# generated files are strictly newer. -am_sleep_pid= -if grep 'slept: no' conftest.file >/dev/null 2>&1; then - ( sleep 1 ) & - am_sleep_pid=$! -fi -AC_CONFIG_COMMANDS_PRE( - [AC_MSG_CHECKING([that generated files are newer than configure]) - if test -n "$am_sleep_pid"; then - # Hide warnings about reused PIDs. - wait $am_sleep_pid 2>/dev/null - fi - AC_MSG_RESULT([done])]) -rm -f conftest.file -]) - -# Copyright (C) 2009-2018 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_SILENT_RULES([DEFAULT]) -# -------------------------- -# Enable less verbose build rules; with the default set to DEFAULT -# ("yes" being less verbose, "no" or empty being verbose). -AC_DEFUN([AM_SILENT_RULES], -[AC_ARG_ENABLE([silent-rules], [dnl -AS_HELP_STRING( - [--enable-silent-rules], - [less verbose build output (undo: "make V=1")]) -AS_HELP_STRING( - [--disable-silent-rules], - [verbose build output (undo: "make V=0")])dnl -]) -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; - *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; -esac -dnl -dnl A few 'make' implementations (e.g., NonStop OS and NextStep) -dnl do not support nested variable expansions. -dnl See automake bug#9928 and bug#10237. -am_make=${MAKE-make} -AC_CACHE_CHECK([whether $am_make supports nested variables], - [am_cv_make_support_nested_variables], - [if AS_ECHO([['TRUE=$(BAR$(V)) -BAR0=false -BAR1=true -V=1 -am__doit: - @$(TRUE) -.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then - am_cv_make_support_nested_variables=yes -else - am_cv_make_support_nested_variables=no -fi]) -if test $am_cv_make_support_nested_variables = yes; then - dnl Using '$V' instead of '$(V)' breaks IRIX make. - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi -AC_SUBST([AM_V])dnl -AM_SUBST_NOTMAKE([AM_V])dnl -AC_SUBST([AM_DEFAULT_V])dnl -AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl -AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -AM_BACKSLASH='\' -AC_SUBST([AM_BACKSLASH])dnl -_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -]) - -# Copyright (C) 2001-2018 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-2018 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 outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# AM_SUBST_NOTMAKE(VARIABLE) -# -------------------------- -# Public sister of _AM_SUBST_NOTMAKE. -AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004-2018 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_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. Yes, it's still used -# in the wild :-( We should find a proper way to deprecate it ... -AC_SUBST([AMTAR], ['$${TAR-tar}']) - -# We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' - -m4_if([$1], [v7], - [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - - [m4_case([$1], - [ustar], - [# The POSIX 1988 'ustar' format is defined with fixed-size fields. - # There is notably a 21 bits limit for the UID and the GID. In fact, - # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 - # and bug#13588). - am_max_uid=2097151 # 2^21 - 1 - am_max_gid=$am_max_uid - # The $UID and $GID variables are not portable, so we need to resort - # to the POSIX-mandated id(1) utility. Errors in the 'id' calls - # below are definitely unexpected, so allow the users to see them - # (that is, avoid stderr redirection). - am_uid=`id -u || echo unknown` - am_gid=`id -g || echo unknown` - AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) - if test $am_uid -le $am_max_uid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi - AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) - if test $am_gid -le $am_max_gid; then - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - _am_tools=none - fi], - - [pax], - [], - - [m4_fatal([Unknown tar format])]) - - AC_MSG_CHECKING([how to create a $1 tar archive]) - - # Go ahead even if we have the value already cached. We do so because we - # need to set the values for the 'am__tar' and 'am__untar' variables. - _am_tools=${am_cv_prog_tar_$1-$_am_tools} - - 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 /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 - -dnl Copyright (c) 2002-2015 -dnl The Xfce development team. All rights reserved. -dnl -dnl Written for Xfce by Benedikt Meurer . -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2 of the License, or -dnl (at your option) any later version. -dnl -dnl This program 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 -dnl GNU General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License along -dnl with this program; if not, write to the Free Software Foundation, Inc., -dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -dnl -dnl xdt-depends -dnl ----------- -dnl Contains M4 macros to check for software dependencies. -dnl Partly based on prior work of the XDG contributors. -dnl - - - -dnl We need recent a autoconf version -AC_PREREQ([2.60]) - - - -dnl XDT_PROG_PKG_CONFIG() -dnl -dnl Checks for the freedesktop.org pkg-config -dnl utility and sets the PKG_CONFIG environment -dnl variable to the full path if found. -dnl -AC_DEFUN([XDT_PROG_PKG_CONFIG], -[ - # minimum supported version of pkg-config - xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 - - m4_ifdef([PKG_PROG_PKG_CONFIG], - [ - PKG_PROG_PKG_CONFIG([$xdt_cv_PKG_CONFIG_MIN_VERSION]) - - if test x"$PKG_CONFIG" = x""; then - echo - echo "*** Your version of pkg-config is too old. You need atleast" - echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config" - echo "*** from the freedesktop.org software repository at" - echo "***" - echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" - echo "***" - exit 1; - fi - ], - [ - echo - echo "*** The pkg-config utility could not be found on your system." - echo "*** Make sure it is in your path, or set the PKG_CONFIG" - echo "*** environment variable to the full path to pkg-config." - echo "*** You can download pkg-config from the freedesktop.org" - echo "*** software repository at" - echo "***" - echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" - echo "***" - exit 1 - ]) -]) - - - -dnl XDT_CHECK_PACKAGE(varname, package, version, [action-if], [action-if-not]) -dnl -dnl Checks if "package" >= "version" is installed on the -dnl target system, using the pkg-config utility. If the -dnl dependency is met, "varname"_CFLAGS, "varname"_LIBS, -dnl "varname"_VERSION and "varname"_REQUIRED_VERSION -dnl will be set and marked for substition. -dnl -dnl "varname"_REQUIRED_VERSION will be set to the value of -dnl "version". This is mostly useful to automatically -dnl place the correct version information into the RPM -dnl .spec file. -dnl -dnl In addition, if the dependency is met, "action-if" will -dnl be executed if given. -dnl -dnl If the package check fails, "action-if-not" will be -dnl executed. If this parameter isn't specified, a diagnostic -dnl message will be printed and the configure script will -dnl be terminated with exit code 1. -dnl -AC_DEFUN([XDT_CHECK_PACKAGE], -[ - XDT_PROG_PKG_CONFIG() - - AC_MSG_CHECKING([for $2 >= $3]) - if $PKG_CONFIG "--atleast-version=$3" "$2" >/dev/null 2>&1; then - $1_VERSION=`$PKG_CONFIG --modversion "$2"` - AC_MSG_RESULT([$$1_VERSION]) - - 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]) - - $1_REQUIRED_VERSION=$3 - - AC_SUBST([$1_VERSION]) - AC_SUBST([$1_CFLAGS]) - AC_SUBST([$1_LIBS]) - AC_SUBST([$1_REQUIRED_VERSION]) - - ifelse([$4], , , [$4]) - elif $PKG_CONFIG --exists "$2" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "$2"` - AC_MSG_RESULT([found, but $xdt_cv_version]) - - ifelse([$5], , - [ - echo "*** The required package $2 was found on your system," - echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade $2 to atleast version $3, or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you installed" - echo "*** the new version of the package in a nonstandard prefix so" - echo "*** pkg-config is able to find it." - exit 1 - ], [$5]) - else - AC_MSG_RESULT([not found]) - - ifelse([$5], , - [ - echo "*** The required package $2 was not found on your system." - echo "*** Please install $2 (atleast version $3) or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you" - echo "*** installed the package in a nonstandard prefix so that" - echo "*** pkg-config is able to find it." - exit 1 - ], [$5]) - fi -]) - - - -dnl XDT_CHECK_OPTIONAL_PACKAGE(varname, package, version, optionname, helpstring, [default]) -dnl -dnl Checks for an optional dependency on "package" >= "version". "default" -dnl can be "yes" or "no" (defaults to "yes" if not specified) and controls -dnl whether configure should check this dependency by default, or only if -dnl the user explicitly enables it using a command line switch. -dnl -dnl This macro automatically adds a commandline switch based on the "optionname" -dnl parameter (--enable-optionname/--disable-optionname), which allows the -dnl user to explicitly control whether this optional dependency should be -dnl enabled or not. The "helpstring" parameter gives a brief(!) description -dnl about this dependency. -dnl -dnl If the user chose to enable this dependency and the required package -dnl was found, this macro defines the variable "varname"_FOUND and sets it -dnl to the string "yes", in addition to the 4 variables set by XDT_CHECK_PACKAGE. -dnl But "varname"_FOUND will not be marked for substition. Furthermore, -dnl a CPP define HAVE_"varname" will be placed in config.h (or added to -dnl the cc command line, depending on your configure.ac) and set to -dnl 1. -dnl -AC_DEFUN([XDT_CHECK_OPTIONAL_PACKAGE], -[ - AC_REQUIRE([XDT_PROG_PKG_CONFIG]) - - AC_ARG_ENABLE([$4], -AC_HELP_STRING([--enable-$4], [Enable checking for $5 (default=m4_default([$6], [yes]))]) -AC_HELP_STRING([--disable-$4], [Disable checking for $5]), - [xdt_cv_$1_check=$enableval], [xdt_cv_$1_check=m4_default([$6], [yes])]) - - if test x"$xdt_cv_$1_check" = x"yes"; then - if $PKG_CONFIG --exists "$2 >= $3" >/dev/null 2>&1; then - XDT_CHECK_PACKAGE([$1], [$2], [$3], - [ - AC_DEFINE([HAVE_$1], [1], [Define if $2 >= $3 present]) - $1_FOUND="yes" - ]) - else - AC_MSG_CHECKING([for optional package $2 >= $3]) - AC_MSG_RESULT([not found]) - fi - else - AC_MSG_CHECKING([for optional package $2]) - AC_MSG_RESULT([disabled]) - fi - - AM_CONDITIONAL([HAVE_$1], [test x"$$1_FOUND" = x"yes"]) -]) - - - -dnl XDT_CHECK_LIBX11() -dnl -dnl Executes various checks for X11. Sets LIBX11_CFLAGS, LIBX11_LDFLAGS -dnl and LIBX11_LIBS (and marks them for substitution). In addition -dnl HAVE_LIBX11 is set to 1 in config.h, if the X window system and -dnl the development files are detected on the target system. -dnl -AC_DEFUN([XDT_CHECK_LIBX11], -[ - AC_REQUIRE([AC_PATH_XTRA]) - - LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS= - if test x"$no_x" != x"yes"; then - AC_CHECK_LIB([X11], [main], - [ - AC_DEFINE([HAVE_LIBX11], [1], [Define if libX11 is available]) - LIBX11_CFLAGS="$X_CFLAGS" - for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do - case "$option" in - -L*) - path=`echo $option | sed 's/^-L//'` - if test x"$path" != x""; then - LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path" - fi - ;; - *) - LIBX11_LIBS="$LIBX11_LIBS $option" - ;; - esac - done - if ! echo $LIBX11_LIBS | grep -- '-lX11' >/dev/null; then - LIBX11_LIBS="$LIBX11_LIBS -lX11" - fi - ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS]) - fi - AC_SUBST([LIBX11_CFLAGS]) - AC_SUBST([LIBX11_LDFLAGS]) - AC_SUBST([LIBX11_LIBS]) -]) - - - -dnl XDT_CHECK_LIBX11_REQUIRE() -dnl -dnl Similar to XDT_CHECK_LIBX11(), but terminates with an error if -dnl the X window system and development files aren't detected on the -dnl target system. -dnl -AC_DEFUN([XDT_CHECK_LIBX11_REQUIRE], -[ - AC_REQUIRE([XDT_CHECK_LIBX11]) - - if test x"$no_x" = x"yes"; then - AC_MSG_ERROR([X Window system libraries and header files are required]) - fi -]) - - - -dnl XDT_CHECK_LIBSM() -dnl -dnl Checks whether the session management library is present on the -dnl target system, and sets LIBSM_CFLAGS, LIBSM_LDFLAGS and LIBSM_LIBS -dnl properly. In addition, HAVE_LIBSM will be set to 1 in config.h -dnl if libSM is detected. -dnl -AC_DEFUN([XDT_CHECK_LIBSM], -[ - AC_REQUIRE([XDT_CHECK_LIBX11]) - - LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS= - if test x"$no_x" != x"yes"; then - AC_CHECK_LIB([SM], [SmcSaveYourselfDone], - [ - AC_DEFINE([HAVE_LIBSM], [1], [Define if libSM is available]) - LIBSM_CFLAGS="$LIBX11_CFLAGS" - LIBSM_LDFLAGS="$LIBX11_LDFLAGS" - LIBSM_LIBS="$LIBX11_LIBS" - if ! echo $LIBSM_LIBS | grep -- '-lSM' >/dev/null; then - LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE" - fi - ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE]) - fi - AC_SUBST([LIBSM_CFLAGS]) - AC_SUBST([LIBSM_LDFLAGS]) - AC_SUBST([LIBSM_LIBS]) -]) - - - -dnl XDT_CHECK_LIBXPM() -dnl -dnl Checks if the Xpm library is present on the target system, and -dnl sets LIBXPM_CFLAGS, LIBXPM_LDFLAGS and LIBXPM_LIBS. In addition, -dnl HAVE_LIBXPM will be set to 1 in config.h if libXpm is detected. -dnl -AC_DEFUN([XDT_CHECK_LIBXPM], -[ - AC_REQUIRE([XDT_CHECK_LIBX11]) - - LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS= - if test "$no_x" != "yes"; then - AC_CHECK_LIB([Xpm], [main], - [ - AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available]) - LIBXPM_CFLAGS="$LIBX11_CFLAGS" - LIBXPM_LDFLAGS="$LIBX11_LDFLAGS" - LIBXPM_LIBS="$LIBX11_LIBS" - if ! echo $LIBXPM_LIBS | grep -- '-lXpm' >/dev/null; then - LIBXPM_LIBS="$LIBXPM_LIBS -lXpm" - fi - ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm]) - fi - AC_SUBST([LIBXPM_CFLAGS]) - AC_SUBST([LIBXPM_LDFLAGS]) - AC_SUBST([LIBXPM_LIBS]) -]) +# Check to make sure that the build environment is sane. -*- Autoconf -*- +# Copyright (C) 1996-2021 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_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac -dnl XDT_CHECK_LIBXPM_REQUIRE() -dnl -dnl Similar to XDT_CHECK_LIBXPM(), but fails if the Xpm library isn't -dnl present on the target system. -dnl -AC_DEFUN([XDT_CHECK_LIBXPM_REQUIRE], -[ - AC_REQUIRE([XDT_CHECK_LIBX11_REQUIRE]) - AC_REQUIRE([XDT_CHECK_LIBXPM]) +# 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 ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + 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 + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then - if test x"$LIBXPM_LIBS" = x""; then - AC_MSG_ERROR([The Xpm library was not found on your system]) - fi + # 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 + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + 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]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file ]) +# Copyright (C) 2009-2021 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. -dnl Copyright (c) 2002-2015 -dnl The Xfce development team. All rights reserved. -dnl -dnl Written for Xfce by Benedikt Meurer . -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2 of the License, or -dnl (at your option) any later version. -dnl -dnl This program 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 -dnl GNU General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License along -dnl with this program; if not, write to the Free Software Foundation, Inc., -dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -dnl -dnl xdt-depends -dnl ----------- -dnl Contains M4 macros to check for software dependencies. -dnl Partly based on prior work of the XDG contributors. -dnl - - - -dnl We need recent a autoconf version -AC_PREREQ([2.60]) - - -dnl XDT_SUPPORTED_FLAGS(VAR, FLAGS) -dnl -dnl For each token in FLAGS, checks to be sure the compiler supports -dnl the flag, and if so, adds each one to VAR. -dnl -AC_DEFUN([XDT_SUPPORTED_FLAGS], -[ - for flag in $2; do - AC_MSG_CHECKING([if $CC supports $flag]) - saved_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $flag" - AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [flag_supported=yes], [flag_supported=no]) - CFLAGS="$saved_CFLAGS" - AC_MSG_RESULT([$flag_supported]) - - if test "x$flag_supported" = "xyes"; then - $1="$$1 $flag" - fi - done +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl ]) - - - -dnl XDT_FEATURE_DEBUG(default_level=minimum) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac dnl -AC_DEFUN([XDT_FEATURE_DEBUG], -[ - dnl weird indentation to keep output indentation correct - AC_ARG_ENABLE([debug], - AC_HELP_STRING([--enable-debug@<:@=no|minimum|yes|full@:>@], - [Build with debugging support @<:@default=m4_default([$1], [minimum])@:>@]) -AC_HELP_STRING([--disable-debug], [Include no debugging support]), - [enable_debug=$enableval], [enable_debug=m4_default([$1], [minimum])]) - - AC_MSG_CHECKING([whether to build with debugging support]) - if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then - AC_DEFINE([DEBUG], [1], [Define for debugging support]) - - xdt_cv_additional_CFLAGS="-DXFCE_DISABLE_DEPRECATED \ - -Wall -Wextra \ - -Wno-missing-field-initializers \ - -Wno-unused-parameter -Wold-style-definition \ - -Wdeclaration-after-statement \ - -Wmissing-declarations \ - -Wmissing-noreturn -Wpointer-arith \ - -Wcast-align -Wformat -Wformat-security -Wformat-y2k \ - -Winit-self -Wmissing-include-dirs -Wundef \ - -Wnested-externs" - CPPFLAGS="$CPPFLAGS" - - if test x`uname` = x"Linux"; then - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -fstack-protector" - fi - - dnl # signal.h inline is crapy on openbsd - if test x`uname` != x"OpenBSD"; then - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -Wredundant-decls" - fi - - if test x"$enable_debug" = x"full"; then - AC_DEFINE([DEBUG_TRACE], [1], [Define for tracing support]) - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -O0 -g -Werror" - CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG" - AC_MSG_RESULT([full]) - else - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -g -Wshadow" - AC_MSG_RESULT([yes]) - fi - - XDT_SUPPORTED_FLAGS([supported_CFLAGS], [$xdt_cv_additional_CFLAGS]) +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) - ifelse([$CXX], , , [ - dnl FIXME: should test on c++ compiler, but the following line causes - dnl autoconf errors for projects that don't check for a - dnl c++ compiler at all. - dnl AC_LANG_PUSH([C++]) - dnl XDT_SUPPORTED_FLAGS([supported_CXXFLAGS], [$xdt_cv_additional_CFLAGS]) - dnl AC_LANG_POP() - dnl instead, just use supported_CFLAGS... - supported_CXXFLAGS="$supported_CFLAGS" - ]) +# Copyright (C) 2001-2021 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. - CFLAGS="$CFLAGS $supported_CFLAGS" - CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS" - else - CPPFLAGS="$CPPFLAGS -DNDEBUG" +# 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])]) - if test x"$enable_debug" = x"no"; then - CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT" - AC_MSG_RESULT([no]) - else - AC_MSG_RESULT([minimum]) - fi - fi -]) +# Copyright (C) 2006-2021 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 outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) -dnl XDT_FEATURE_VISIBILITY() -dnl -dnl Checks to see if the compiler supports the 'visibility' attribute -dnl If so, adds -DHAVE_GNUC_VISIBILTY to CPPFLAGS. Also sets the -dnl automake conditional HAVE_GNUC_VISIBILITY. -dnl -AC_DEFUN([XDT_FEATURE_VISIBILITY], -[ - AC_ARG_ENABLE([visibility], - AC_HELP_STRING([--disable-visibility], - [Don't use ELF visibility attributes]), - [enable_visibility=$enableval], [enable_visibility=yes]) - have_gnuc_visibility=no - if test "x$enable_visibility" != "xno"; then - XDT_SUPPORTED_FLAGS([xdt_vis_test_cflags], [-Wall -Werror -Wno-unused-parameter]) - saved_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $xdt_vis_test_cflags" - AC_MSG_CHECKING([whether $CC supports the GNUC visibility attribute]) - AC_COMPILE_IFELSE([AC_LANG_SOURCE( - [ - void test_default (void); - void test_hidden (void); +# AM_SUBST_NOTMAKE(VARIABLE) +# -------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) - void __attribute__ ((visibility("default"))) test_default (void) {} - void __attribute__ ((visibility("hidden"))) test_hidden (void) {} +# Check how to create a tarball. -*- Autoconf -*- - int main (int argc, char **argv) { - test_default (); - test_hidden (); - return 0; - } - ])], - [ - have_gnuc_visibility=yes - AC_MSG_RESULT([yes]) - ], - [ - AC_MSG_RESULT([no]) - ]) - CFLAGS="$saved_CFLAGS" - fi +# Copyright (C) 2004-2021 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. - if test "x$have_gnuc_visibility" = "xyes"; then - CPPFLAGS="$CPPFLAGS -DHAVE_GNUC_VISIBILITY" - xdt_vis_hidden_cflags="" - XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-xldscope=hidden]) - if test "x$xdt_vis_hidden_cflags" = "x"; then - XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-fvisibility=hidden]) - fi - CFLAGS="$CFLAGS $xdt_vis_hidden_cflags" - fi +# _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. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) - AM_CONDITIONAL([HAVE_GNUC_VISIBILITY], [test "x$have_gnuc_visibility" = "xyes"]) -]) +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -dnl XDT_FEATURE_LINKER_OPTS -dnl -dnl Checks for and enables any special linker optimizations. -dnl -AC_DEFUN([XDT_FEATURE_LINKER_OPTS], -[ - AC_ARG_ENABLE([linker-opts], - AC_HELP_STRING([--disable-linker-opts], - [Disable linker optimizations]), - [enable_linker_opts=$enableval], [enable_linker_opts=yes]) +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], - if test "x$enable_linker_opts" != "xno"; then - if test x`uname` != x"OpenBSD"; then - AC_MSG_CHECKING([whether $LD accepts --as-needed]) - case `$LD --as-needed -v 2>&1 &1 . -dnl -dnl This program is free software; you can redistribute it and/or modify -dnl it under the terms of the GNU General Public License as published by -dnl the Free Software Foundation; either version 2 of the License, or -dnl (at your option) any later version. -dnl -dnl This program 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 -dnl GNU General Public License for more details. -dnl -dnl You should have received a copy of the GNU General Public License along -dnl with this program; if not, write to the Free Software Foundation, Inc., -dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -dnl -dnl xdt-i18n -dnl -------- -dnl Internalization M4 macros. -dnl + [pax], + [], + [m4_fatal([Unknown tar format])]) -dnl XDT_I18N(LINGUAS [, PACKAGE]) -dnl -dnl This macro takes care of setting up everything for i18n support. -dnl -dnl If PACKAGE isn't specified, it defaults to the package tarname; see -dnl the description of AC_INIT() for an explanation of what makes up -dnl the package tarname. Normally, you don't need to specify PACKAGE, -dnl but you can stick with the default. -dnl -AC_DEFUN([XDT_I18N], -[ - dnl Substitute GETTEXT_PACKAGE variable - GETTEXT_PACKAGE=m4_default([$2], [AC_PACKAGE_TARNAME()]) - AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Name of default gettext domain]) - AC_SUBST([GETTEXT_PACKAGE]) + AC_MSG_CHECKING([how to create a $1 tar archive]) - dnl gettext and stuff - ALL_LINGUAS="$1" - AM_GLIB_GNU_GETTEXT() + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} - dnl This is required on some Linux systems - AC_CHECK_FUNC([bind_textdomain_codeset]) + 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 - dnl Determine where to install locale files - AC_MSG_CHECKING([for locales directory]) - AC_ARG_WITH([locales-dir], - [ - AC_HELP_STRING([--with-locales-dir=DIR], [Install locales into DIR]) - ], [localedir=$withval], - [ - if test x"$CATOBJEXT" = x".mo"; then - localedir=$libdir/locale - else - localedir=$datadir/locale + # 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 /dev/null 2>&1 && break fi - ]) - AC_MSG_RESULT([$localedir]) - AC_SUBST([localedir]) + done + rm -rf conftest.dir - dnl Determine additional xgettext flags - AC_MSG_CHECKING([for additional xgettext flags]) - if test x"$XGETTEXT_ARGS" = x""; then - XGETTEXT_ARGS="--keyword=Q_ --from-code=UTF-8"; - else - XGETTEXT_ARGS="$XGETTEXT_ARGS --keyword=Q_ --from-code=UTF-8"; - fi - AC_SUBST([XGETTEXT_ARGS]) - AC_MSG_RESULT([$XGETTEXT_ARGS]) -]) + 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([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) diff -Nru xfburn-0.6.2/ChangeLog xfburn-0.7.0/ChangeLog --- xfburn-0.6.2/ChangeLog 2020-03-07 20:28:28.000000000 +0000 +++ xfburn-0.7.0/ChangeLog 2023-03-03 21:47:06.000000000 +0000 @@ -1,3 +1,3794 @@ +commit 50224e4ef0e15510f77c9902a16f56c384d6d95a +Author: Anonymous +Date: Fri Mar 3 12:50:42 2023 +0100 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 452d5e2574dc4efb0c06b2eacea7f9fbe1a2448e +Author: Anonymous +Date: Wed Mar 1 12:50:11 2023 +0100 + + I18n: Update translation zh_TW (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 822e467b46cdb73cd05b45cbf248a49105dc70a6 +Author: Anonymous +Date: Mon Feb 27 12:49:45 2023 +0100 + + I18n: Update translation sv (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit f53fb5e7a47cdb76d9274b484082aae3c22dcd8a +Author: Anonymous +Date: Sun Feb 26 00:47:48 2023 +0100 + + I18n: Update translation sr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2ed48be22424dfc0ec52d4a1cc6c590f37c79099 +Author: Anonymous +Date: Sun Feb 26 00:47:48 2023 +0100 + + I18n: Update translation pt (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8cbf3c066bec49407f31bf23a9357bbe525e5449 +Author: Anonymous +Date: Sun Feb 26 00:47:48 2023 +0100 + + I18n: Update translation nb (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit d081c2fb351e5d334166bb429b43a1c305c8d0ef +Author: Anonymous +Date: Sat Feb 25 12:50:05 2023 +0100 + + I18n: Update translation fr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b742b00b707d6a7c1a76fd1259bed4d1c359c49c +Author: Anonymous +Date: Sat Feb 25 12:50:05 2023 +0100 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 9b8e268611949eda2b3d71059b50ce0c62e9dcc9 +Author: Anonymous +Date: Sat Feb 25 00:47:50 2023 +0100 + + I18n: Update translation zh_TW (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 87ec96e722fdf44dc0ba79ce1122f0a33df20971 +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation zh_CN (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 54ad3be4b08cf9c45aba61c7873f5bc4112dcb9f +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation uk (95%). + + 311 translated messages, 13 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 23f1f99e90572d9615f9746f5b5fa2157919dd7e +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation ug (83%). + + 269 translated messages, 55 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 6be8de38f42fcb2010718b53b40179ef41ba5cb3 +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation tr (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit dc1d6660ebb71d80ef8cd859ad9772b90e14f29a +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation th (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit ce3c5f5854f28857c1d2993eb17a682ba52a78b1 +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation sv (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 68628547edd6da974303d27e9bf1263ee6298376 +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation sr (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8efccfafb53835d1b6b8b260be764f0f04001de9 +Author: Anonymous +Date: Sat Feb 25 00:47:49 2023 +0100 + + I18n: Update translation sq (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b704bbe88c5c26bc492e38e756560e36c3b5af89 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation sl (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit fca830b37b444c42a9c268bc3573714a5a2af965 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation sk (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 1fef858a7ae8ad1c6486a570796bbc3871ae9e55 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation ru (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 06cf3b6238e69800d18feaa5b6f225f3a3a0a8ca +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation pt_BR (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 67571f5fc30e970837acc386a504050a3d4e8046 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation pt (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit e4a96b8696e3a156c657cbcb048200e0ad8e5760 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation pl (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 07301fd6369864c72c49fe16fd36740664c4b518 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation oc (84%). + + 274 translated messages, 50 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 333d3c55ea45858df78c15e865942c12771eadb9 +Author: Anonymous +Date: Sat Feb 25 00:47:48 2023 +0100 + + I18n: Update translation nn (79%). + + 257 translated messages, 67 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit fd6dd997025c624c280f5574cd1f5dd3e9ab55e9 +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation nl (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b8574a1ddf663d20f603f6e552aec1ab402cee21 +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation nb (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2b87549bd40b6546db68f07faa1348626b93c8cd +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation ms (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 3bd19cf1012190c7ffe11801023a22671b745c5c +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 19e59c3d35ff7fbcedc25707f42e97dd64852549 +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation ko (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit f82cc0cda7474742d8d69cc6b4837ee0ae59fe97 +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation kk (90%). + + 293 translated messages, 31 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 5cb9fc8043c8505676f6a0db19ac6f5b1ca76509 +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation ja (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 4336c34edc927a40df22e706598ecf324f13805d +Author: Anonymous +Date: Sat Feb 25 00:47:47 2023 +0100 + + I18n: Update translation it (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit c58345b5dc495180ac8a188395f93d4babeb75f3 +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation id (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a022a58f3998b61e1af33f4ae337d50fa81ef6e0 +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation hye (98%). + + 318 translated messages, 6 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 71fa60e1b0af3b5f26f85c3b53bb1ce565fa53dc +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation hy_AM (89%). + + 290 translated messages, 34 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 70ad75942f1ea3180ab4b6286e694884bd8d3408 +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation hu (93%). + + 304 translated messages, 20 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit fc142f654af89e7cb8567101c84bed6bd1b9d9cb +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation hr (97%). + + 316 translated messages, 8 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 647c73c0dd03bf6bab6089c42919e45742db821a +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation he (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 457088c514e340f6a197ca68d4a5936000370717 +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation gl (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit fe1fe49784619c23dcce06ca006f11af9f22111e +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation fr (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 561bbd130bd38ef2db7366fdf60a8798963a43e5 +Author: Anonymous +Date: Sat Feb 25 00:47:46 2023 +0100 + + I18n: Update translation fi (93%). + + 302 translated messages, 22 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 4bd7c2e25ec016f228c042c0322760a1f77ca771 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation eu (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit c71b502c5e9f4a22986ad9a67c9a1da91c06a695 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation et (91%). + + 295 translated messages, 29 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 4ee056f8864fdbc93713369289ceeb7c148b0298 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation es (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 78e4d0cc58147cfc5e3bbe20e4f1b6d9684d2687 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation en_GB (90%). + + 292 translated messages, 32 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8bbcd352969e3c4d873bfbeaccfa4e2c32ca26a0 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation en_AU (90%). + + 292 translated messages, 32 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit aebc00256a5abc3afcd2cad07daa9aa847194d21 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation el (93%). + + 302 translated messages, 22 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 30dca5bd3e055d52aa7ebbef6a778b7933e561b9 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation de (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit d1947c252133f61490d6e0afbe835de50b3fc539 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation da (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 53dfd1e7001efc218a6a056f4a11ec36dad664d2 +Author: Anonymous +Date: Sat Feb 25 00:47:45 2023 +0100 + + I18n: Update translation cs (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://explore.transifex.com/xfce/). + +commit 54d4ef03505a17424c9e324e6f178653ec42ee8c +Author: Anonymous +Date: Sat Feb 25 00:47:44 2023 +0100 + + I18n: Update translation ca (98%). + + 318 translated messages, 6 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8e1077c03ca5ae7c834641deaa08da5f74f036f9 +Author: Anonymous +Date: Sat Feb 25 00:47:44 2023 +0100 + + I18n: Update translation bg (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8b7e156c7a31bb91d1177595c72ca34c4f90fe11 +Author: Anonymous +Date: Sat Feb 25 00:47:44 2023 +0100 + + I18n: Update translation be (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 929d65032cdcc2613c8589603f6eca712c781ec4 +Author: Anonymous +Date: Sat Feb 25 00:47:44 2023 +0100 + + I18n: Update translation ar (88%). + + 286 translated messages, 38 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bdb73e97a3ad2aca25cb4165d5b855eeea5b52b5 +Author: Andre Miranda +Date: Wed Oct 26 00:31:50 2022 +0000 + + Invert NULL device check + +commit 33717f5b081df196f4c967420907fa4677ff8bff +Author: Hunter Turcin +Date: Fri Oct 21 21:43:32 2022 -0500 + + Implement hotplug support + +commit 72ced5d62967cbe97e8fa14209253d7a8cef80e1 +Author: Anonymous +Date: Fri Feb 24 00:50:56 2023 +0100 + + I18n: Update translation ru (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a954ddff9af18f4a147812cf3414e6bab5a4cfa6 +Author: Anonymous +Date: Fri Feb 3 00:47:58 2023 +0100 + + I18n: Update translation uk (96%). + + 312 translated messages, 12 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 7766a2cf24f7bab39f924fc1c073cb57df431b51 +Author: Anonymous +Date: Wed Jan 25 12:50:26 2023 +0100 + + I18n: Update translation sl (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 7a392e6841ddea5f0d87236f3c9d1eeec0e33eb3 +Author: newhoa <611-newhoa@users.noreply.gitlab.xfce.org> +Date: Sun Jan 22 22:43:36 2023 +0000 + + Update some icon names + +commit 4ca60b8307a8a6d36cf80a6a7c7a097849032398 +Author: Gaël Bonithon +Date: Sat Dec 31 19:19:11 2022 +0100 + + Use "logo-icon-name" instead of "logo" in about dialog + + Improves consistency with other components and ensures that the icon is + properly scaled and sharp when UI scale > 1. + +commit de636769afa4702c115d85934ae71d4dc2dee2ec +Author: Anonymous +Date: Sun Dec 25 00:52:51 2022 +0100 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit e970972de1212c138fc1e08bac42155b64c485a8 +Author: Anonymous +Date: Sat Dec 24 00:55:06 2022 +0100 + + I18n: Update translation sv (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bcb7ff232ce2ba657c1fa3decba4cec8e7a92d6e +Author: Anonymous +Date: Mon Dec 19 12:49:21 2022 +0100 + + I18n: Update translation ko (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 1ddc08b6e90ea7779141b6df8b67c8c8a77315c3 +Author: Anonymous +Date: Wed Dec 14 00:47:36 2022 +0100 + + I18n: Update translation pt_BR (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 535d5c9725b3ada289d0e0528472575d7f1740b1 +Author: Anonymous +Date: Tue Dec 13 12:49:06 2022 +0100 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 71eea3eab9b68087213786dc4801f24d5751f619 +Author: Anonymous +Date: Tue Dec 6 00:47:34 2022 +0100 + + I18n: Update translation nb (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 19c5455eaf3e494a047280c19a45fef5d625ca3f +Author: Anonymous +Date: Mon Dec 5 00:47:29 2022 +0100 + + I18n: Update translation cs (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 67c5efa5b00561e60aef898490a75506644c6adc +Author: Gaël Bonithon +Date: Fri Dec 2 16:40:20 2022 +0100 + + build: Bump GLib minimum required to 2.38 + + This is required by G_DEFINE_TYPE_WITH_PRIVATE(), and + xfce4-dev-tools >= 4.17.1 set GLIB_VERSION_MAX_ALLOWED to the GLib + version found in configure.ac.in. This usually only generates + deprecation warnings, but in this case it changes the code path used at + compile time and causes memory corruption and a crash. + + Fixes: #54 + Related: https://gitlab.gnome.org/GNOME/glib/-/issues/2825 + MR: !27 + +commit 6fd39e972ba5ee4a1de259d1cf00d60f10f3b3b6 +Author: Anonymous +Date: Fri Dec 2 00:47:41 2022 +0100 + + I18n: Update translation sr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 1f0ea5559635061a8369bb4524284fd8e40b3da6 +Author: Anonymous +Date: Fri Dec 2 00:47:41 2022 +0100 + + I18n: Update translation de (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a542e54d66de6e844948c78ee2155e8c9a5282fb +Author: Anonymous +Date: Thu Dec 1 12:49:10 2022 +0100 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 880dff824dea6cf65199cb0bbd9d956f3dc47ad7 +Author: Anonymous +Date: Thu Dec 1 00:47:28 2022 +0100 + + I18n: Update translation ja (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 6605fad17ad4ad9b63a1eb2d9237cd8ee9602f95 +Author: Anonymous +Date: Wed Nov 30 12:48:38 2022 +0100 + + I18n: Update translation zh_CN (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit c9893b29b38acf092e2b35ee9a79a4327712825e +Author: Anonymous +Date: Wed Nov 30 00:54:05 2022 +0100 + + I18n: Update translation pt (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 07c5caa6b0cffa0cf4bb6daaa3ecfa342c402261 +Author: Anonymous +Date: Wed Nov 30 00:54:05 2022 +0100 + + I18n: Update translation fr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a9a4551208ab03bc98d072dd93958d446137aa90 +Author: Anonymous +Date: Wed Nov 30 00:54:05 2022 +0100 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 1db2955e7df61e578a59ca8e593a1470b4c1d4aa +Author: Anonymous +Date: Tue Nov 29 12:48:42 2022 +0100 + + I18n: Update translation zh_TW (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8a4d83b2babe09b32bcc5f40fb07e7eb0d14330a +Author: Anonymous +Date: Tue Nov 29 12:48:42 2022 +0100 + + I18n: Update translation sk (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 995a373a08d6e1f986fb51317487458fd6bd4123 +Author: Anonymous +Date: Tue Nov 29 12:48:42 2022 +0100 + + I18n: Update translation bg (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 14aaaf1999b1a086b1035e41cf455d62ce9cb520 +Author: Anonymous +Date: Tue Nov 29 00:47:07 2022 +0100 + + I18n: Update translation sq (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 3ec14e688a68bb9d6c75daee0a3ee2aa098bfffa +Author: Anonymous +Date: Tue Nov 29 00:47:07 2022 +0100 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2d4a84ef22b8801641be08b0022d20c24b506c12 +Author: Anonymous +Date: Mon Nov 28 21:12:57 2022 +0100 + + I18n: Update translation pl (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2b27e847df98cf94a5c7147fc301954d2093ca85 +Author: Anonymous +Date: Mon Nov 28 21:12:57 2022 +0100 + + I18n: Update translation nl (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit e2680e74913142496caa46c671891eacf6219983 +Author: Anonymous +Date: Mon Nov 28 21:12:56 2022 +0100 + + I18n: Update translation it (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a0036ac2b13927d9b240ec009e9bc7d9bb38a9b6 +Author: Anonymous +Date: Mon Nov 28 15:05:29 2022 +0100 + + I18n: Update translation zh_TW (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2555335a8073771c866ea3f7dd6761f461c69b67 +Author: Anonymous +Date: Mon Nov 28 15:05:29 2022 +0100 + + I18n: Update translation zh_CN (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 3e6e4eb9fb53f53e29898f535b35bb214748a409 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation uk (94%). + + 307 translated messages, 17 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bf21b53ee467fee331edd39a9df4d572cc2dc833 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation ug (83%). + + 270 translated messages, 54 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit c464fc2457bc91c66393f495308b15033a137e5c +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation tr (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 021db28f04766380759f00d4eca142af1cf54af6 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation th (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 397c4bf7e6dbbf05899c5fb6369f68cdc911f567 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation sv (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bf9689ba3d76f163d4beb1199b1b2ffc7fb58081 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation sr (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 0296644d047e0844a00c614ac51b79255a608aee +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation sq (97%). + + 317 translated messages, 7 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 68b1d37e45c18cf63b4195b563cd7ea8c6bac743 +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation sl (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 96a033b4c3be7f112c7572164ddc9c911eb9370e +Author: Anonymous +Date: Mon Nov 28 15:05:28 2022 +0100 + + I18n: Update translation sk (96%). + + 313 translated messages, 11 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 72a6fa234651548d87e6957abee31fcd7cfd1ae6 +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation ru (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 513b7a0080899d636fade5ebad26fc5ecf27614b +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation pt_BR (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bd369f9ac2aff4ce98c22dcabc89f51aa222221c +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation pt (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 7dd7ed134d6c18bf0ce0b6f4e43ab95e63bcb4b2 +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation pl (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 3ac95b37353b601d1cb9c0888d13c0b42cae376c +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation oc (84%). + + 275 translated messages, 49 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 02f006a79e6e155b6f0343f967da75098e598dba +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation nn (79%). + + 258 translated messages, 66 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit d36b9933ce07f4e47844bc7e83d857610e4d93ad +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation nl (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 839e6250880788c4e333af0d5394f3b9296b8119 +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation nb (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 304e785a7644d176495421a71e33df4b600b041b +Author: Anonymous +Date: Mon Nov 28 15:05:27 2022 +0100 + + I18n: Update translation ms (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a1c20054c7ea86fd831cdc07dcdedad3aaa613bf +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation lt (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit f5df9b27bdeeb5eb43c8af8946f4ed9a493503cd +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation ko (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 54457d9e4f097cf2c2a1d263d079813a31b84355 +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation kk (90%). + + 294 translated messages, 30 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8bbef2473d3dcfd000d6493b845afabcc7b942ab +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation ja (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a3f2a6d9c67c261a1abd2764a59a3cdffeef5080 +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation it (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 317552782c986940c21e349498cf341bbaab4cfb +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation is (78%). + + 254 translated messages, 70 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit af726ce9f8691d1b0ffcc75b6bead1a288cd1619 +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation ie (73%). + + 237 translated messages, 87 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit a0a32d90fac980d510974fd39cc677fa19085705 +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation id (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 1b00f3eee61499c6c8839b41854a1828404ab2d7 +Author: Anonymous +Date: Mon Nov 28 15:05:26 2022 +0100 + + I18n: Update translation hye (98%). + + 319 translated messages, 5 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit f13ef12ce5675fd3ba72dd0ec0eb9014221cb3c6 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation hy_AM (89%). + + 291 translated messages, 33 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit e6a06700b077f27410230635e023407c8c498c46 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation hu (94%). + + 305 translated messages, 19 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b696a0d0abb62f2dee493e5a2a22d058f5cf8e97 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation hr (97%). + + 317 translated messages, 7 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit e83163903e0f9d4006925b002ac4073f237d137c +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation he (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8d8852d28aca1c635fd8f97cd744716e61fe4e64 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation gl (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 9d33ebfd80ee35761af956f2964422e3321f8134 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation fr (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b71583fbbfc8ea19f79a75ceb77dc76806d0bcd4 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation fi (93%). + + 303 translated messages, 21 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 81eaf64de917f245b8ff87112727ad30b3d4d00d +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation eu (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 60d0d87656180b2afaca70857e46d903ba6ffd49 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation et (91%). + + 296 translated messages, 28 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit ce3066f9d1986a6d77c4767d2e131bc9c20f1e70 +Author: Anonymous +Date: Mon Nov 28 15:05:25 2022 +0100 + + I18n: Update translation es (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit cb4c73cba2745d5f4bcd96998def878451379c07 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation en_GB (90%). + + 293 translated messages, 31 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit cd297eaf8b9b60f841adcbb3242c17ced8f53ab9 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation en_AU (90%). + + 293 translated messages, 31 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit c5aa4b9915b31f990186ec181fcd65f2b9b41f10 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation el (93%). + + 303 translated messages, 21 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 2b170fe250915277e95fe766e974d11c8ef08114 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation de (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 9a065c61ed8cdbb5048499784285af652e574aa1 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation da (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit ed1526c97aa5b7e71e8b243868b89b8fe9435eff +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation cs (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit b19f0d5d4a0858d34b7a7041517afc0b10899226 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation ca (98%). + + 319 translated messages, 5 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit ed617997398f42c8109eb9dd15f302d3d44f5fc6 +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation bg (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit bd0083811ffad1efa07b6b0d940182364ed77cfa +Author: Anonymous +Date: Mon Nov 28 15:05:24 2022 +0100 + + I18n: Update translation be (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 30ce46f053d91e8a09dc97c24b1620a1e88218b2 +Author: Anonymous +Date: Mon Nov 28 15:05:23 2022 +0100 + + I18n: Update translation ar (88%). + + 287 translated messages, 37 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 8481754bf4613c7bde44e7e32dc7a98cd47efdb5 +Author: Anonymous +Date: Mon Nov 7 00:47:53 2022 +0100 + + I18n: Update translation kk (91%). + + 297 translated messages, 27 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 61fcf7f95bb2c1c0642d48472803bc2fef3761cf +Author: Anonymous +Date: Thu Nov 3 12:48:53 2022 +0100 + + I18n: Update translation te (52%). + + 169 translated messages, 155 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit d02cb463635a220207c6924101c2adbc44e3ec90 +Author: Akbarkhon Variskhanov +Date: Mon Oct 31 20:29:17 2022 +0000 + + Fix minor typo: occured -> occurred + +commit 99051f3bc0b7ba27932c46821e4e5fc6df67cee6 +Author: Anonymous +Date: Sat Oct 29 12:49:43 2022 +0200 + + I18n: Update translation kk (91%). + + 296 translated messages, 28 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 6f34d65b78f0c8e70fa5beb5c2a49e95e58c641e +Author: Anonymous +Date: Fri Oct 28 00:47:39 2022 +0200 + + I18n: Update translation oc (85%). + + 277 translated messages, 47 untranslated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit d455c4490247e4c0140f25d81f152d08fce97ee6 +Author: Hunter Turcin +Date: Sun Oct 23 22:28:02 2022 -0500 + + Fix icons not appearing on dialogs + +commit 36b4543200b06f70ba2d787f52eceb01c87f89a3 +Author: Hunter Turcin +Date: Sun Oct 23 19:13:08 2022 -0500 + + Allow welcome button text to wrap + +commit 2ce2865c8e430e553ee8cf5787f408751648399c +Author: Hunter Turcin +Date: Fri Oct 21 18:56:14 2022 -0500 + + Fix assertion failure when burner not present + +commit 082aca73eb8560bdd214e09a9a4cae150f023199 +Author: Hunter Turcin +Date: Thu Oct 20 23:47:07 2022 -0500 + + Fix indentation in xfburn-data-composition.c + +commit 4f404a1d70e1f757830c865bdc008390997014a7 +Author: Hunter Turcin +Date: Thu Oct 20 23:43:39 2022 -0500 + + Remove unused variable + +commit 8daae993a392536698324f6f0b71064dbba77a73 +Author: Hunter Turcin +Date: Thu Oct 20 23:41:50 2022 -0500 + + Show adding progress modal after dragging files + +commit d0dbe44061d8a5ba1d7bbed66a7b2945d0455618 +Author: Hunter Turcin +Date: Thu Oct 20 20:50:12 2022 -0500 + + Fix adding progress dialog Cancel button + +commit 11a20d5fe469f0235961cb2ba73fe1832ecc9177 +Author: Anonymous +Date: Thu Oct 20 12:48:23 2022 +0200 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://explore.transifex.com/xfce/). + +commit 0238b3a71c482f799672b6797df6d3ab864f2f98 +Author: Hunter Turcin +Date: Wed Oct 19 21:39:26 2022 -0500 + + Make adding progress dialog modal + +commit ca45ea00337a24be0e3cbdac67635c007d665c71 +Author: Hunter Turcin +Date: Tue Oct 18 23:17:09 2022 -0500 + + Make dragged tracks' lengths subtractable + +commit 35c22357a5d7cbb11597c779f04ae2729ab9e3d6 +Author: Fabian Baumanis +Date: Wed Jun 30 19:50:09 2021 +0200 + + Fix dragging in audio composition + +commit 00bcf039486a2a5d9ae06abda225291e533824ad +Author: Hunter Turcin +Date: Mon May 3 22:17:17 2021 -0500 + + Remove trailing whitespace in comments + +commit 67fdd2d62a57042c7c82dcc692ab06a1e4e35c9f +Author: Hunter Turcin +Date: Mon May 3 22:09:08 2021 -0500 + + Update comment + +commit 4716a3b6a8242858e389341ad056ad3cdfaba9ac +Author: Hunter Turcin +Date: Mon May 3 21:55:44 2021 -0500 + + Support delete key in audio compositions + +commit 372a28247c6da06a7ff89b6ef3b2b5b727874218 +Author: Hunter Turcin +Date: Mon May 3 21:39:57 2021 -0500 + + Remove data item when delete key pressed + +commit 3d2e3a53da66eca1335f564f042593e8ad246762 +Author: Hunter Turcin +Date: Mon May 3 21:26:20 2021 -0500 + + Capture keyval in data composition window + +commit bbce944744e65e8dd6a8190071b9d2f855569d80 +Author: Hunter Turcin +Date: Mon Oct 17 23:31:21 2022 -0500 + + Use 'composition' term consistently + +commit 2a9e93ee27e3b7c56b5759adbe541bbc4f47354b +Author: Fabian Baumanis +Date: Sat Jul 17 14:52:37 2021 +0200 + + Fix multiple selection right-click + +commit 9d49cf81779a919ad0a39c5b23f0902e59a74bd5 +Author: Hunter Turcin +Date: Tue Oct 18 20:37:51 2022 -0500 + + Fix compiler warnings regarding strncpy + +commit febb3259c08839b480a5608aa03e5dcb6685b10b +Author: Yousuf Philips +Date: Thu Mar 25 13:31:55 2021 +0000 + + change default width to 790 + +commit fe0810025af135b33e3a61a538a1aad487b7bcc6 +Author: Yousuf Philips +Date: Tue Mar 16 07:11:24 2021 +0000 + + Make the window fit in 800x600 + + Fixes https://gitlab.xfce.org/apps/xfburn/-/issues/41 + +commit 6a893eed03e4cc6e957542ed6661ce2b37a9c93d +Author: Hunter Turcin +Date: Tue Oct 18 19:57:48 2022 -0500 + + Restore directory selection support + +commit 7572a480b624b954ca14a643eff77acd31b7a058 +Author: Hunter Turcin +Date: Tue Oct 18 00:37:04 2022 -0500 + + Factor out file picker code + +commit 876ab7e1d7a814a7c6cc67482af86693b713d045 +Author: Hunter Turcin +Date: Tue Oct 18 00:21:07 2022 -0500 + + Replace custom file picker + +commit b79d96017e0d940a73d9f3b0fb26e4b7932c436d +Author: Sabri Ünal +Date: Fri Aug 26 00:50:00 2022 +0200 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 82c190b7e4fd6bd47ca1422d40f9b41087a57538 +Author: Anonymous +Date: Sat Jul 16 12:51:20 2022 +0200 + + I18n: Update translation ko (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e6f094cec1bf5493fdd838428fa4bcbad1351445 +Author: Simon Steinbeiss +Date: Tue Jul 12 14:52:40 2022 +0200 + + Fix intltool lock file bug in make distcheck + + For reference see https://code.launchpad.net/~invidian/intltool/fix-dangling-lock-file/+merge/400825 + +commit ff6860598a94711c48e715a6f85de5115b8eb111 +Author: Anonymous +Date: Tue Jul 12 12:51:48 2022 +0200 + + I18n: Update translation ko (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 769751357148eccb3768975378e514e746fb97b6 +Author: Anonymous +Date: Tue Jul 5 00:50:10 2022 +0200 + + I18n: Update translation ko (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3659a3b9b324d0085176aa2a862c631872391e63 +Author: Anonymous +Date: Sun Apr 24 12:54:06 2022 +0200 + + I18n: Update translation ms (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8f4b62c1150e4404fa7ae66f25df5492e465475a +Author: Anonymous +Date: Tue Apr 5 00:51:48 2022 +0200 + + I18n: Update translation hu (95%). + + 308 translated messages, 16 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06df71977e2dfad989e1d6a94aa98e8d1e99ed30 +Author: Kevin Bowen +Date: Fri Mar 11 20:53:32 2022 +0000 + + Update Copying (#45) + +commit faaf3a7eb93167235c3018fa0a14a66ed2896fa1 +Author: 玉堂白鹤 +Date: Tue Mar 1 12:51:40 2022 +0100 + + I18n: Update translation zh_CN (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 15854cf30f3ae5f7d056b02a9e798a07285ccc43 +Author: Priit Jõerüüt +Date: Tue Feb 8 00:50:41 2022 +0100 + + I18n: Update translation et (92%). + + 299 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2107417c173bf59f7a539e215e1fea34e8201f26 +Author: Priit Jõerüüt +Date: Sat Feb 5 12:52:12 2022 +0100 + + I18n: Update translation et (91%). + + 295 translated messages, 29 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b17f65dd26bfb7bdb8f31b77e88fe72cbf7e05e3 +Author: Yarema aka Knedlyk +Date: Sat Feb 5 00:50:35 2022 +0100 + + I18n: Update translation uk (95%). + + 310 translated messages, 14 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1451ef02c0eb3f2b5168d093449a7357a2ca96f5 +Author: Omer I.S +Date: Thu Nov 25 00:50:48 2021 +0100 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 60f8734719f1e9e2223649591cf105352b0245d1 +Author: AndreiNovikov +Date: Sun Nov 14 12:51:21 2021 +0100 + + I18n: Update translation ru (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 400c9fdabe6310ef88896156fa3d25778291350e +Author: Andre Miranda +Date: Tue Nov 9 18:41:16 2021 -0300 + + Fix project homepage URL + +commit 67388ba6eac6c5b57c5f2c073e0e4b13ac6f9922 +Author: Triyan W. Nugroho +Date: Tue Sep 21 12:50:13 2021 +0200 + + I18n: Update translation id (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dfd524eb1f35b7be99bdc78634175df4fbc6fe14 +Author: Anonymous +Date: Mon Aug 9 00:49:26 2021 +0200 + + I18n: Update translation pl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 69eafd3032b11d387facbe046b5f19dc5aedbdf0 +Author: Daniel Muñiz Fontoira +Date: Fri Jul 23 16:04:55 2021 +0200 + + I18n: Update translation gl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 913921ccdfa2756b76042eb571c930a7ca9064c0 +Author: Xfce Bot +Date: Fri Jul 23 16:04:53 2021 +0200 + + I18n: Update translation ca (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b714db957fff0ad2517fb1fba77ce6e7adb005ab +Author: Theppitak Karoonboonyanan +Date: Thu Jul 22 00:46:53 2021 +0200 + + I18n: Update translation th (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5701395cd6104d1f227f1f2aa6cf90521c71c930 +Author: Triyan W. Nugroho +Date: Wed Jul 14 00:47:00 2021 +0200 + + I18n: Update translation id (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ffbabb34d266f7734d70245723a665b2c3f61f10 +Author: Źmicier Turok +Date: Sun Jun 27 00:47:14 2021 +0200 + + I18n: Update translation be (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 845626071a31e5725521ddaa6d952676415f58bc +Author: Toni Estévez +Date: Sun Apr 25 13:05:23 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1128b8a87ad937f0a5c3e871b39023c7dc6cb72b +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation zh_TW (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2035d3a6f018b059bf0c816d4ddff806e0991285 +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation zh_CN (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ed0449118bbb7824c182f6d47a0a9b9f698ea2c4 +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation uk (95%). + + 309 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f3a8fbec99688695781bb096ca54b377d94e93f3 +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation ug (83%). + + 272 translated messages, 52 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 318e1dbca27702dbdd16b09331583f7ee0e3123a +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a38c33adddb5f5aa3d2583202b6dcd7c91cc3da6 +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation th (91%). + + 295 translated messages, 29 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 483d9fcfba60386091b56489d04503374c091fe9 +Author: Xfce Bot +Date: Thu Apr 22 10:24:04 2021 +0200 + + I18n: Update translation te (51%). + + 168 translated messages, 156 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 01fdfcd39b92a4887f171b51ca900ac45e931929 +Author: Xfce Bot +Date: Thu Apr 22 10:24:03 2021 +0200 + + I18n: Update translation sr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ee4461bafa171201051929b26968c1b80d155a76 +Author: Xfce Bot +Date: Thu Apr 22 10:24:03 2021 +0200 + + I18n: Update translation sq (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9b709c1ac2698436df1c45d64546244c83604007 +Author: Xfce Bot +Date: Thu Apr 22 10:24:03 2021 +0200 + + I18n: Update translation sk (97%). + + 316 translated messages, 8 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6449ec0f7f497965e2ecd342db993a83f57047a6 +Author: Xfce Bot +Date: Thu Apr 22 10:24:03 2021 +0200 + + I18n: Update translation si (52%). + + 171 translated messages, 153 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06bf1714945c00d9ef4175db13b5bd08364a1400 +Author: Xfce Bot +Date: Thu Apr 22 10:24:03 2021 +0200 + + I18n: Update translation ru (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7ec07f71c7b11872fa0cbc45e13bfae41cf7cbcf +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation pl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c3c2ac270cddf45caa8bea174ff1fffa9b4d4c71 +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation oc (85%). + + 276 translated messages, 48 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit be23cf62b97169c26e8abe0d8903a3fca0a4fd3d +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation nn (80%). + + 260 translated messages, 64 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ab3e03fb540e27c2566e7d3f29b9136ecbd713b4 +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation nl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a26dda643292acd2482e0e62ebeb2406bd3646dc +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation nb (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c7b1032b2f74f847edb0482d27d0a069cbf93109 +Author: Xfce Bot +Date: Thu Apr 22 10:24:02 2021 +0200 + + I18n: Update translation ms (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 01a3f9070bf5b354f00d172e633b5d48a26a89b0 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation ko (99%). + + 321 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b00e6e36e3c0bdb6d47ce5d5212500d38c9cda61 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation kk (91%). + + 295 translated messages, 29 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 43978ad827586640e4147e19087ac65aa23a1023 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation it (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cc9c18a20200640d0b1754a3dca4e577a7c4a979 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation is (79%). + + 256 translated messages, 68 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 04c114126be85a40dbde6318c998b33f40f74697 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation ie (74%). + + 240 translated messages, 84 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f34f366fab73fb6f276458597af36c427d6b5e51 +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation id (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bedf95d92f8712ed8875e9d6295d5af3638c146e +Author: Xfce Bot +Date: Thu Apr 22 10:24:01 2021 +0200 + + I18n: Update translation hye (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7d5d6781704e2e07491f71f50a4ec5b64f17a516 +Author: Xfce Bot +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation hy_AM (90%). + + 294 translated messages, 30 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a2c8b412513347279c47933d2c63cc41518274a9 +Author: Xfce Bot +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation hu (94%). + + 305 translated messages, 19 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cbcce2af70ba5e1d1f83111b6034147048caa890 +Author: Xfce Bot +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation hr (98%). + + 320 translated messages, 4 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2e3faa0616fefffe7a50ec95ade71409f1c7c32b +Author: Elishai Eliyahu +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 97410d9f7fceb653ba28fd0436e37a5d2c7898a1 +Author: Xfce Bot +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation fi (94%). + + 306 translated messages, 18 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 082059cf118bd2dfda49fa8e4578f761aaf21933 +Author: Xfce Bot +Date: Thu Apr 22 10:24:00 2021 +0200 + + I18n: Update translation eu (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 494850f64697387b80ab20314547aa9f18958be9 +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation en_GB (91%). + + 296 translated messages, 28 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6f7310be669d0262916fcbdafae9d7d86adc66a8 +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation en_AU (91%). + + 296 translated messages, 28 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7de4e9e2e5a4769b446a093d3a15543e049f326e +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation el (94%). + + 306 translated messages, 18 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e8c9f2d0bd8eff1b7e899410a6825e1d0cab5100 +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation de (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ab74b2fa7bee3e0498381495dc1b7fb038d16cbd +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation da (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 967c7d74ada4849c8faca520d3ab12f90507c9bf +Author: Xfce Bot +Date: Thu Apr 22 10:23:59 2021 +0200 + + I18n: Update translation cs (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9738fc67a4b7e8fae10585128d9bf76251162f5f +Author: Xfce Bot +Date: Thu Apr 22 10:23:58 2021 +0200 + + I18n: Update translation ca (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1b1b2ea09269191e66d7df34d9be32d8da008964 +Author: Xfce Bot +Date: Thu Apr 22 10:23:58 2021 +0200 + + I18n: Update translation bg (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3dc044cdc6cc3c9b0fd0d62e0b414e37db66e5bb +Author: Xfce Bot +Date: Thu Apr 22 10:23:58 2021 +0200 + + I18n: Update translation be (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 205ba862a48576067dc85121a9326dfd54efd590 +Author: Xfce Bot +Date: Thu Apr 22 10:23:58 2021 +0200 + + I18n: Update translation ar (89%). + + 290 translated messages, 34 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 92188f046fc6b624e4f18ed8a85badf0e47abda3 +Author: Toni Estévez +Date: Wed Apr 7 00:46:47 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b46c85dac39cc1748422af061b1ca5728e4b5f55 +Author: Toni Estévez +Date: Tue Apr 6 00:47:28 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 010bdb65106f73cb6d500930a201c91c7ff17fe8 +Author: Toni Estévez +Date: Mon Apr 5 00:46:49 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 98b49b7b5aebb881aecd219f2c6063e5be62725f +Author: Toni Estévez +Date: Sun Apr 4 12:47:05 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 5ee89560368badca02a4aae5995744453dd8ce0e +Author: Toni Estévez +Date: Sun Apr 4 00:46:50 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 65fc8cbd69189c72943bb6431bc06a43da1104b0 +Author: Toni Estévez +Date: Sat Apr 3 00:46:44 2021 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f52b0bb13ec2dad3a56d2d09fd0b0de4db10c9d5 +Author: Priit Jõerüüt +Date: Fri Apr 2 00:47:40 2021 +0200 + + I18n: Update translation et (90%). + + 294 translated messages, 30 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c4f0fdeb12fc76fb02305cbb938cb71c8cdba6b6 +Author: Luna Jernberg +Date: Mon Mar 29 12:48:14 2021 +0200 + + I18n: Update translation sv (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 37d186c8e9c2ffaa993857292fad4f82741dc2e3 +Author: Michael Martins +Date: Sun Mar 28 00:47:03 2021 +0100 + + I18n: Update translation pt_BR (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 599f6234d151e418cfe09c7caeb6b72b271c64f8 +Author: Elishai Eliyahu +Date: Wed Mar 17 00:46:36 2021 +0100 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e9dbd9183500a8483f51fcde6584c692d0c398ac +Author: Hugo Carvalho +Date: Fri Mar 12 12:48:45 2021 +0100 + + I18n: Update translation pt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 93a71440aa88ce8f407032120ae734de722b35ac +Author: jc1 +Date: Thu Feb 25 00:46:56 2021 +0100 + + I18n: Update translation fr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2a2e5fd27395021bbe2cd3674a51404198629bb3 +Author: Arnold Marko +Date: Mon Feb 22 12:48:44 2021 +0100 + + I18n: Update translation sl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit dca11b1fd58a21b9cbb25c3258870470c7b65b4e +Author: Anonymous +Date: Sat Feb 20 00:46:26 2021 +0100 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8f81855201d55351944040e4ce20603d6849137c +Author: Daniel Muñiz Fontoira +Date: Thu Feb 18 00:47:48 2021 +0100 + + I18n: Update translation gl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9ed24878a99b068a7b325ad16c0bb26e3c46c3a1 +Author: UTUMI Hirosi +Date: Sat Feb 6 12:48:57 2021 +0100 + + I18n: Update translation ja (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a2c34b2bfee974446b018a05f37dd8a8bf73d160 +Author: Gaël Bonithon +Date: Mon Feb 1 00:43:54 2021 +0100 + + Remove dead code + +commit b579199c3de538025638322c2067365a18abc48a +Author: Gaël Bonithon +Date: Tue Jan 26 18:49:45 2021 +0100 + + Fix compilation warnings + +commit 3b803a148ea969fee03c832224330dde93a2cb37 +Author: Gaël Bonithon +Date: Tue Jan 26 16:26:59 2021 +0100 + + Fix XSLT processor warnings + +commit 437b467a49ef052d48d9d40ecec9c5bf3e77eb3b +Author: Gaël Bonithon +Date: Tue Jan 26 16:25:16 2021 +0100 + + Update `.gitignore` + +commit 2efd924463b9586ffe5f42295b72db387067ed3c +Author: Yousuf Philips +Date: Tue Jan 26 03:13:20 2021 +0100 + + update bug tracker links in readme + +commit 73867d65033804043a249ceaaa5fb7f9a3245105 +Author: Yousuf Philips +Date: Sun Jan 24 01:05:37 2021 +0100 + + Correct bugtracker link + +commit e068a702fdcf44fdc5beac8a2a8f77a7142ee2e0 +Author: Emanuele Petriglia +Date: Mon Feb 1 00:47:01 2021 +0100 + + I18n: Update translation it (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3a3a4176dd9322e4e1c298dd474327c19c0f3e0c +Author: Kjell Cato Heskjestad +Date: Sat Jan 30 12:48:38 2021 +0100 + + I18n: Update translation nb (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f7b02311a694080ac50c4fc155215426b11bd6fc +Author: Emin Tufan Çetin +Date: Sat Jan 30 00:46:29 2021 +0100 + + I18n: Update translation tr (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 86ac9cdfc9475431d8176357b76f45b331f4d128 +Author: Саша Петровић +Date: Fri Jan 29 12:48:53 2021 +0100 + + I18n: Update translation sr (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c52502f164dcfb310532df7041e478736ebc0e99 +Author: UTUMI Hirosi +Date: Fri Jan 29 12:48:53 2021 +0100 + + I18n: Update translation ja (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3477ce2edfe5373b76884b6c8033f2fafa037d9b +Author: Michal Várady +Date: Fri Jan 29 12:48:52 2021 +0100 + + I18n: Update translation cs (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e28a89df91b0dd8f2e4f1ff37815d12d516f0c55 +Author: Anonymous +Date: Thu Jan 28 12:48:50 2021 +0100 + + I18n: Update translation da (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1223a420373243e048ce952c088ece0cf666289b +Author: Anonymous +Date: Thu Jan 28 00:46:40 2021 +0100 + + I18n: Update translation pt_BR (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 244b7a9f4fa54e509943115906ae373ac4fc3542 +Author: 玉堂白鹤 +Date: Wed Jan 27 12:47:50 2021 +0100 + + I18n: Update translation zh_CN (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 32e0714052c5e06b4254d2e0b1dc8a3ae5f14376 +Author: Pjotr +Date: Wed Jan 27 00:47:20 2021 +0100 + + I18n: Update translation nl (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e14eb4996cf0219b68570a793cfde17b11a617c6 +Author: Anonymous +Date: Wed Jan 27 00:47:19 2021 +0100 + + I18n: Update translation eu (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b6934c227f85fc87d9445cc50b0f42eb60c6cd62 +Author: Toni Estévez +Date: Wed Jan 27 00:47:19 2021 +0100 + + I18n: Update translation es (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eadd0407056f1f0c38e2b8ef6e9f9b8083881e89 +Author: Andreas Eitel +Date: Wed Jan 27 00:47:19 2021 +0100 + + I18n: Update translation de (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9cf6d883fb8e774f98f906eb3cf42453f7bbf0db +Author: Kiril Kirilov +Date: Wed Jan 27 00:47:19 2021 +0100 + + I18n: Update translation bg (100%). + + 326 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a07968643d738b667be161c6e2b452604bb1a28a +Author: Yousuf Philips +Date: Sun Jan 24 01:35:04 2021 +0100 + + Add mimetypes to open blank and audio CDs + +commit efe303e2eccb1ac17b0f900a30a10933b3603df6 +Author: Yousuf Philips +Date: Mon Jan 25 23:58:15 2021 +0100 + + Improve text of write modes + +commit 449af379d6b552a3f75e7ca703203db8cbd98bfa +Author: Anonymous +Date: Sat Jan 23 00:47:21 2021 +0100 + + I18n: Update translation eu (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 09c8c97aac5d01349c1b298cc6838ccccab50a86 +Author: Elishai Eliyahu +Date: Tue Jan 19 10:22:16 2021 +0100 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1ee02837546e17f114983ef33c54d491a12160c6 +Author: Źmicier Turok +Date: Tue Jan 19 10:22:14 2021 +0100 + + I18n: Update translation be (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 494a3fed3676a800984c1e15c94fafbd024aaae8 +Author: Michal Várady +Date: Thu Dec 31 00:47:42 2020 +0100 + + I18n: Update translation cs (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7e33e6213d74e282f45801badedd78e2c80391a4 +Author: Priit Jõerüüt +Date: Tue Dec 29 00:48:32 2020 +0100 + + I18n: Update translation et (88%). + + 288 translated messages, 36 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3f8581444df253cdead9dbf944c9fa38f6832ba0 +Author: Hugo Carvalho +Date: Mon Dec 28 00:47:24 2020 +0100 + + I18n: Update translation pt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 320d85e41e20bc6123d3b5a3145f7f4e963548ff +Author: Michal Várady +Date: Sun Dec 27 00:47:20 2020 +0100 + + I18n: Update translation cs (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 00a08624d82e23081987d8b602e8f3318355da6d +Author: Anonymous +Date: Sat Dec 12 00:46:35 2020 +0100 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 95f07124ad7605eb8346c07102222f93b4a6762b +Author: Саша Петровић +Date: Wed Dec 9 00:47:07 2020 +0100 + + I18n: Update translation sr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9244a2a9db2c698c5280caaf09bec16c109bf14b +Author: Olexandr Nesterenko +Date: Sat Dec 5 00:47:21 2020 +0100 + + I18n: Update translation uk (95%). + + 311 translated messages, 13 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 554880783415cf6eac671a6ce4dce288d3a899ac +Author: Dušan Kazik +Date: Fri Nov 27 12:47:58 2020 +0100 + + I18n: Update translation sk (97%). + + 315 translated messages, 9 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 95a8c30bb99be29ef248f348bceb958eac8f1e7b +Author: Emin Tufan Çetin +Date: Fri Nov 20 12:48:07 2020 +0100 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0ce0f8723de1a2698f15ce142d390670f9906e3e +Author: Anonymous +Date: Tue Nov 17 12:50:43 2020 +0100 + + I18n: Update translation da (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a9b1f9ea77fdc1583c863903b3ad8f92112f31d6 +Author: Anonymous +Date: Tue Nov 17 00:46:55 2020 +0100 + + I18n: Update translation da (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 586d61806bf39350436616e64cb279e0e70fa29a +Author: Arnold Marko +Date: Fri Oct 30 00:47:02 2020 +0100 + + I18n: Update translation sl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fce3c7065feaa1259a0fae875e263c8b44b2ca86 +Author: Priit Jõerüüt +Date: Fri Oct 30 00:47:02 2020 +0100 + + I18n: Update translation et (80%). + + 260 translated messages, 64 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b6d2728fc59b37d846a25e3c60b8f6ebde7c776a +Author: Michael Martins +Date: Sun Oct 25 12:47:27 2020 +0100 + + I18n: Update translation pt_BR (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cecc93249d93c6ab3ad1e20f8646d0908d5e87de +Author: Emin Tufan +Date: Mon Oct 19 00:58:58 2020 +0200 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8480d2339eec3b19d346e886719188d73ccc7e24 +Author: 黃柏諺 +Date: Fri Oct 16 18:29:53 2020 +0200 + + I18n: Update translation zh_TW (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1f43b938d429582f27818a328f3e52b846236f3e +Author: Xfce Bot +Date: Fri Oct 16 18:29:52 2020 +0200 + + I18n: Update translation uk (91%). + + 298 translated messages, 26 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f0833cb27506a0f1078062f588b866a8392e3b59 +Author: Xfce Bot +Date: Fri Oct 16 18:29:52 2020 +0200 + + I18n: Update translation ug (84%). + + 275 translated messages, 49 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit eb3139f21d805c9630a95f2ce6928126ed24f7b7 +Author: Xfce Bot +Date: Fri Oct 16 18:29:52 2020 +0200 + + I18n: Update translation th (91%). + + 297 translated messages, 27 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f21b4bd9304afd9aeae9a9f0d26bfff56d5e0914 +Author: Xfce Bot +Date: Fri Oct 16 18:29:52 2020 +0200 + + I18n: Update translation te (52%). + + 171 translated messages, 153 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0bd3c77ecd7969215fe22cffd3829811dadbf69c +Author: Xfce Bot +Date: Fri Oct 16 18:29:52 2020 +0200 + + I18n: Update translation sr (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3a4d2e26d0b36290d9aefca571aa0e06ff39f519 +Author: Xfce Bot +Date: Fri Oct 16 18:29:51 2020 +0200 + + I18n: Update translation sl (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d6c513fcb74555ef4cc43b05509d8688463c13c0 +Author: Dušan Kazik +Date: Fri Oct 16 18:29:51 2020 +0200 + + I18n: Update translation sk (96%). + + 312 translated messages, 12 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 46958216981fac0d8128526bd03c0d275796664e +Author: Xfce Bot +Date: Fri Oct 16 18:29:51 2020 +0200 + + I18n: Update translation si (53%). + + 174 translated messages, 150 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ae2aaddf8b09bd30f49b8eba40d35d6bafba86dd +Author: Anonymous +Date: Fri Oct 16 18:29:51 2020 +0200 + + I18n: Update translation pl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e403a161cc5f38bc1917d0694a224e3e0b8a2557 +Author: Xfce Bot +Date: Fri Oct 16 18:29:51 2020 +0200 + + I18n: Update translation oc (86%). + + 279 translated messages, 45 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c4e7774b827774a1efab8d62bf066400befccf83 +Author: Xfce Bot +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation nn (81%). + + 263 translated messages, 61 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4c1b29ea627b948dc0e10034fc3a396bf5e95f18 +Author: Pjotr +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation nl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 656744083901bfdecf3004e2fb1dbf8bbd4b7c64 +Author: Xfce Bot +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation ms (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 614d90a56f5b0da7210a716f33475b6a3feeef3b +Author: Xfce Bot +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation ko (99%). + + 323 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 21e738f37805a891cf165ce9014eaf46db049d7d +Author: Xfce Bot +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation kk (91%). + + 298 translated messages, 26 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 91b009a15dad2b17508feabb1c78c42a23e48c78 +Author: Nobuhiro Iwamatsu +Date: Fri Oct 16 18:29:50 2020 +0200 + + I18n: Update translation ja (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 59c6de2a6de20c337f7fa16f33d972a0851301d5 +Author: Emanuele Petriglia +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation it (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6365950d4b82847f66966756819d9688a09ef3e0 +Author: Xfce Bot +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation is (79%). + + 258 translated messages, 66 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8f1e051b1214a5f1d769b39f6758e801dba2705f +Author: Xfce Bot +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation ie (74%). + + 242 translated messages, 82 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 52bba4355c34bd7d7b5e4bec8434706d8f43e721 +Author: Xfce Bot +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation hy_AM (91%). + + 296 translated messages, 28 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7389147f609f3df009d1e67f9bce10e9cd1be479 +Author: Xfce Bot +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation hu (94%). + + 307 translated messages, 17 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit cc36183a2a3e97b20c7d73ad1aa5cf2855862aa9 +Author: Xfce Bot +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation hr (99%). + + 322 translated messages, 2 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1a97425c1e334cf0f0ff50bb06db6c76191aa906 +Author: Elishai Eliyahu +Date: Fri Oct 16 18:29:49 2020 +0200 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d6eb7c18a70677b361d96209b9466f96f651f418 +Author: Xfce Bot +Date: Fri Oct 16 18:29:48 2020 +0200 + + I18n: Update translation fi (95%). + + 308 translated messages, 16 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 65058f4f7ad21552d5a1e40db8f28188a6351d68 +Author: Xfce Bot +Date: Fri Oct 16 18:29:48 2020 +0200 + + I18n: Update translation eu (91%). + + 298 translated messages, 26 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 79c2aa815aacd92da4b63ef6ac20416fe5a59daa +Author: Xfce Bot +Date: Fri Oct 16 18:29:48 2020 +0200 + + I18n: Update translation en_GB (91%). + + 298 translated messages, 26 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b59cc67afef7ae4f2ec71603738d79d3e5b90797 +Author: Xfce Bot +Date: Fri Oct 16 18:29:48 2020 +0200 + + I18n: Update translation en_AU (91%). + + 298 translated messages, 26 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 26f986d02c156bc0947ad922693c8a1626531fb9 +Author: Xfce Bot +Date: Fri Oct 16 18:29:48 2020 +0200 + + I18n: Update translation el (95%). + + 308 translated messages, 16 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1a37ce5def6d37d4e132fb01b35fb2092c7960f1 +Author: Robert Antoni Buj Gelonch +Date: Fri Oct 16 18:29:47 2020 +0200 + + I18n: Update translation ca (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 18220907b6366e1d747b17b5c2c598d550b4ac1a +Author: Kiril Kirilov +Date: Fri Oct 16 18:29:47 2020 +0200 + + I18n: Update translation bg (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4317eb805d5406ea953895ae1f4d481043e0a54d +Author: Xfce Bot +Date: Fri Oct 16 18:29:47 2020 +0200 + + I18n: Update translation ar (90%). + + 293 translated messages, 31 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 919056e9e6c525a34ba2c44a78b30cc6db868eaa +Author: Anonymous +Date: Wed Oct 14 00:47:12 2020 +0200 + + I18n: Update translation da (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a0ebdd90ad05b0df1582865928384ea3975f3103 +Author: Zmicer Turok +Date: Tue Oct 13 00:46:50 2020 +0200 + + I18n: Update translation be (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 70d5d4423aa4e30e52858e0eb8fb66f02d43e569 +Author: Luna Jernberg +Date: Thu Oct 8 00:46:16 2020 +0200 + + I18n: Update translation sv (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 37bcb2e3ec1f9eed7be335d64bf3d1e4777be274 +Author: Michal Várady +Date: Sun Oct 4 00:47:11 2020 +0200 + + I18n: Update translation cs (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c3cfb57059bca1c11ec3ce8dad3e05221bc94734 +Author: Luna Jernberg +Date: Sat Oct 3 00:47:07 2020 +0200 + + I18n: Update translation sv (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1b3ebfbdace970c2c103dfd3d837d9b217741f84 +Author: Elishai Eliyahu +Date: Wed Sep 30 00:47:39 2020 +0200 + + I18n: Update translation he (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 489a5b5bd1beec6c74be88874f83d346068452a9 +Author: Priit Jõerüüt +Date: Sat Sep 26 12:54:08 2020 +0200 + + I18n: Update translation et (79%). + + 259 translated messages, 65 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0cc51d4cbd49b4811a8e680bcbdea1e131dacc61 +Author: Serdar Sağlam +Date: Tue Sep 8 00:47:36 2020 +0200 + + I18n: Update translation tr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 62ada8922237f18daea7baf7d3cec59891578fc1 +Author: Triyan W. Nugroho +Date: Mon Sep 7 12:51:19 2020 +0200 + + I18n: Update translation id (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2bc842be15cc0c9599c6c912e322a3a7f6cbc1fc +Author: Sergey Alyoshin +Date: Sun Sep 6 00:46:17 2020 +0200 + + I18n: Update translation ru (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 044de05e228c30376a88d7d848b067fcc475eb98 +Author: Lucas Wilm +Date: Fri Aug 28 00:50:31 2020 +0200 + + I18n: Update translation pt_BR (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ea7972e93bb3a020a33bd5da09a115ec0d4042a8 +Author: Anonymous +Date: Wed Aug 26 00:46:51 2020 +0200 + + I18n: Update translation es (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4f85643c42a42f4185500af3242a0a08868f0d93 +Author: Arman Harutyunyan +Date: Sat Aug 22 00:47:48 2020 +0200 + + I18n: Update translation hye (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6bbc47098489894f207d8b0d3937ae0504408685 +Author: Daniel Muñiz Fontoira +Date: Sat Aug 22 00:47:48 2020 +0200 + + I18n: Update translation gl (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 792a2cdd988cd5a775070b07861472c9026494e9 +Author: Hugo Carvalho +Date: Thu Aug 20 12:49:53 2020 +0200 + + I18n: Update translation pt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 37134ce201f2e516d93bfbdf34c058cd4ef40d33 +Author: Yannick Le Guen +Date: Wed Aug 19 00:46:27 2020 +0200 + + I18n: Update translation fr (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d30b549010751e099901874c7e8b5f26491cdfbe +Author: Rene Kjellerup +Date: Wed Aug 12 18:15:03 2020 -0700 + + fix logic error of an if condition + + causing thread enter to be run conditionally + whilst operating on GUI objects and leaving critical section + unconditionally + + also ensured there are room for the terminating \0 byte in the + name string. + +commit 7a5fe29df97ff20a96fd276aa135865757af2b8d +Author: Kjell Cato Heskjestad +Date: Fri Aug 14 00:47:17 2020 +0200 + + I18n: Update translation nb (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a377789b6d87c1ee23bd0c6180c06fb6deada683 +Author: Andreas Eitel +Date: Fri Aug 14 00:47:17 2020 +0200 + + I18n: Update translation de (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fcea2adbf2f6d1775b28bfcd39254829a23422dc +Author: Anonymous +Date: Fri Aug 14 00:47:17 2020 +0200 + + I18n: Update translation da (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d5f8ed33486291d50009f01836414afdbd3e336f +Author: Rene Kjellerup +Date: Thu Aug 13 23:24:54 2020 +0200 + + Updated information on how to build xfburn + + see #29 + +commit 48d70dce9b7513b468da6581f660843a6e699fa2 +Author: Rene Kjellerup +Date: Wed Aug 12 18:29:30 2020 -0700 + + reverted order change and unified indentation in Constructor + +commit e1f7bb16dfe93c56194695a59be4838bb819f08d +Author: Rene Kjellerup +Date: Wed Aug 12 18:20:48 2020 -0700 + + updated DeviceBox's creation code + + ensured the blank_mode property is set by the constructor + before it's used to check validity + +commit fdbedc8c6e10870d6a349f58097e05bc6ed9fc57 +Author: Rene Kjellerup +Date: Thu Aug 13 11:24:58 2020 +0200 + + Added more detail on debugging + + And xfburn development, see #29 + +commit cf30687a26ed18e13a5ced499271aa8fc91a2b01 +Author: 玉堂白鹤 +Date: Thu Aug 13 12:47:31 2020 +0200 + + I18n: Update translation zh_CN (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e8b589673a6ca10ffe07f5ce8ac8ec05e9142752 +Author: Anonymous +Date: Thu Aug 13 12:47:31 2020 +0200 + + I18n: Update translation lt (100%). + + 324 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 16cecf0cff4285457fe6c0c415e6f3735218143e +Author: Besnik Bleta +Date: Wed Aug 12 12:46:12 2020 +0200 + + I18n: Update translation sq (98%). + + 319 translated messages, 5 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0a2d92f52c2d0615a4c9691fb9e6f733859d8d20 +Author: Rene Kjellerup +Date: Sat Aug 8 16:05:02 2020 -0700 + + re-implementing the device box constructor + +commit d99ad037192375eb16ec1a25d396b015c2e586cb +Author: Rene Kjellerup +Date: Tue Mar 17 16:08:36 2020 -0700 + + Stripped trailing whitespace like as in Debians build process + +commit 195f42bdd2f56b534037ff5bd985b4046a53c512 +Author: Rene Kjellerup +Date: Tue Mar 17 16:07:06 2020 -0700 + + Bug #12330 Changed default temporary directory to /var/tmp + + as Fedora + +commit fbcf7d7ef6707f710021c401172bf84b4b5f1d61 +Author: Rene Kjellerup +Date: Tue Mar 17 16:00:09 2020 -0700 + + Added more translatable content to the AppStream/AppData + + and content rating + +commit 3629206c8c61de8bf1e1103c001271faf7b2f3d5 +Author: Rene Kjellerup +Date: Tue Mar 17 15:01:55 2020 -0700 + + Fixed AppStream warnings from debian + + and updated appdata to a wildcard in gitignore + +commit 4ce59e9dcc4c16689dcfec12100c337339b0998c +Author: Seong-ho Cho +Date: Mon Jul 13 00:47:45 2020 +0200 + + I18n: Update translation ko (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit ef6a03e767259e6ad0eee699e059a97b6411553c +Author: Anonymous +Date: Fri Jul 10 00:46:36 2020 +0200 + + I18n: Update translation oc (86%). + + 279 translated messages, 44 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 91b4b5a8082401d1dbb92671b69c31871279a9b9 +Author: Priit Jõerüüt +Date: Mon Jul 6 12:49:26 2020 +0200 + + I18n: Update translation et (79%). + + 258 translated messages, 65 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 03854a99243f0a87bfe91a7c9314497699913deb +Author: Ivica Kolić +Date: Wed Jul 1 00:46:52 2020 +0200 + + I18n: Update translation hr (99%). + + 322 translated messages, 1 untranslated message. + + Transifex (https://www.transifex.com/xfce/public/). + +commit bf2d29e94d9df05ea25684aedb12c91e8c70ceab +Author: Anonymous +Date: Wed Jul 1 00:46:52 2020 +0200 + + I18n: Update translation he (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 00ede92c6e8b9ccbab6957770155045053d6fd7d +Author: Priit Jõerüüt +Date: Tue Jun 30 00:46:22 2020 +0200 + + I18n: Update translation et (78%). + + 254 translated messages, 69 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 39d092d40c875e04ca910876d60fba328bd749c2 +Author: Anonymous +Date: Wed Jun 24 00:46:44 2020 +0200 + + I18n: Update translation he (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit db68d9aeb2ad6dbcea681ff7e0027aba4eab6ad9 +Author: Anonymous +Date: Tue Jun 23 00:47:33 2020 +0200 + + I18n: Update translation he (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 06d07f21ae5879a0c04cf5fce553a6d23df6ccdd +Author: Anonymous +Date: Mon Jun 22 00:46:42 2020 +0200 + + I18n: Update translation he (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 48a40ddea413233307e7061c98315c1d73fd9b31 +Author: Jiri Grönroos +Date: Thu Jun 11 00:47:08 2020 +0200 + + I18n: Update translation fi (95%). + + 308 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 0380ddd8ee1b1d48df1b3f32538c31224c590379 +Author: Priit Jõerüüt +Date: Thu Jun 11 00:47:08 2020 +0200 + + I18n: Update translation et (69%). + + 225 translated messages, 98 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 4cc4415ecdfe95fbc889982e9a8893523f9aa3e7 +Author: Priit Jõerüüt +Date: Sun Jun 7 00:46:35 2020 +0200 + + I18n: Update translation et (64%). + + 209 translated messages, 114 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3b09f120f569bde93d8a5f8dd72a668c4b348f93 +Author: Real School +Date: Mon May 25 12:50:03 2020 +0200 + + I18n: Add new translation hye (91%). + + 296 translated messages, 27 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 3fb0e781b434309589fe419004ea1bc6d2c2af2d +Author: Priit Jõerüüt +Date: Mon May 25 00:47:16 2020 +0200 + + I18n: Update translation et (61%). + + 198 translated messages, 125 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 32348eb121d0509f656e29e61c511df0ebe8f35f +Author: Romain Bouvier +Date: Sun May 24 16:44:22 2020 +0200 + + Modernize build system + + - Remove useless configurations + - Correctly use XDT_FEATURE_DEBUG when building from git + - Fix autohell warnings + - Switch to foreign mode in AM_INIT_AUTOMAKE (README is not mandatory + anymore) + +commit b51581a636f8d77bd881aacc86eb80159d349c8c +Author: Romain Bouvier +Date: Sun May 24 16:43:33 2020 +0200 + + Fix bug #15545: Remove useless en.po file + +commit f41cadd60fc3be00019da44374f1ab6211fd53ec +Author: Vincenzo Reale +Date: Fri May 22 00:48:48 2020 +0200 + + I18n: Update translation it (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f84d218d15a7eb958ecca561becef5362d73d1ee +Author: Simon Steinbeiss +Date: Sat May 16 01:47:37 2020 +0200 + + Add basic GitLab pipeline + +commit 67ecfeaec7fd85fa1bb76adcb249e4812b651643 +Author: Rene Kjellerup +Date: Thu May 14 20:02:37 2020 +0200 + + Update README.md + +commit 3601fc6f41d974066964f1c4199f2043b27de766 +Author: Rene Kjellerup +Date: Wed May 13 11:45:00 2020 -0700 + + updated latest release date and version + +commit b221d3cd5bf3bf91f6cae1822b70f29cab7aaea3 +Author: Rene Kjellerup +Date: Wed May 13 11:42:31 2020 -0700 + + added Markdown version of the README + +commit 59cefd8fd5d080f244d5a096e7bdc1c4078ea849 +Author: Hugo Carvalho +Date: Tue May 5 00:47:15 2020 +0200 + + I18n: Update translation pt . + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e692e6a0a3e18a409e5f5aba03466ac3b51d6658 +Author: Ignacio Poggi +Date: Fri May 1 00:17:37 2020 +0200 + + I18n: Update translation es (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 21e9ce9a1fe52fdef113437910e51848e90fd721 +Author: Xfce Bot +Date: Wed Apr 15 00:05:00 2020 +0200 + + I18n: Update translation uk (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 6abc982c96bed4420fe113460ee9c000c9bb351c +Author: Xfce Bot +Date: Wed Apr 15 00:05:00 2020 +0200 + + I18n: Update translation ug (85%). + + 275 translated messages, 48 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7430af7b8d5d0730957026a200ba98aee160a67c +Author: Xfce Bot +Date: Wed Apr 15 00:05:00 2020 +0200 + + I18n: Update translation te (52%). + + 171 translated messages, 152 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1d638e349fe617b8d816f5b589f874707eca5849 +Author: Xfce Bot +Date: Wed Apr 15 00:05:00 2020 +0200 + + I18n: Update translation sv (99%). + + 320 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 866746d6bf18610f11e53dc61e8a357ba18ce426 +Author: Xfce Bot +Date: Wed Apr 15 00:04:59 2020 +0200 + + I18n: Update translation si (53%). + + 174 translated messages, 149 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 722126aeb72a2a372f01a6c9c5559f5502c47d76 +Author: Xfce Bot +Date: Wed Apr 15 00:04:59 2020 +0200 + + I18n: Update translation oc (86%). + + 278 translated messages, 45 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 22c4e62952bec0eedc41de930c8ffb9c34e406e7 +Author: Kjell Cato Heskjestad +Date: Wed Apr 15 00:04:59 2020 +0200 + + I18n: Update translation nb (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit c073a08822f8f0d9368b1cf2c84ba6efc928ea6c +Author: Xfce Bot +Date: Wed Apr 15 00:04:58 2020 +0200 + + I18n: Update translation ko (92%). + + 299 translated messages, 24 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 8fcb040b48465098df7bad73f393a5e2a8f56cd2 +Author: Xfce Bot +Date: Wed Apr 15 00:04:58 2020 +0200 + + I18n: Update translation kk (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d8ea6b26ffbbbb426c4f1b69c03b2cd5545c11b2 +Author: Xfce Bot +Date: Wed Apr 15 00:04:58 2020 +0200 + + I18n: Update translation is (79%). + + 258 translated messages, 65 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit e40d525d13dcadbb9b09b05f8db4e80ae0c536a2 +Author: Xfce Bot +Date: Wed Apr 15 00:04:58 2020 +0200 + + I18n: Update translation ie (74%). + + 242 translated messages, 81 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 7c29a7557148a12da194fc62ec92525f233e69c7 +Author: Xfce Bot +Date: Wed Apr 15 00:04:58 2020 +0200 + + I18n: Update translation id (90%). + + 293 translated messages, 30 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 9aa596ce10baf56984d9987e342d07a54e88a429 +Author: Xfce Bot +Date: Wed Apr 15 00:04:57 2020 +0200 + + I18n: Update translation hy_AM (91%). + + 296 translated messages, 27 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 47c8f49ca82a23073ea4afe44ed96f133ca11fde +Author: Xfce Bot +Date: Wed Apr 15 00:04:57 2020 +0200 + + I18n: Update translation hu (95%). + + 307 translated messages, 16 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 224d652bb1f49208ae332df5dc353ff3d5b4f24a +Author: Xfce Bot +Date: Wed Apr 15 00:04:57 2020 +0200 + + I18n: Update translation fi (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 72e26ada13ce25399e98a98f3b81d80b0be1e0ff +Author: Xfce Bot +Date: Wed Apr 15 00:04:57 2020 +0200 + + I18n: Update translation eu (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 24de3c1e3eef88b584e7bbf12ff065dc0d2077a8 +Author: Xfce Bot +Date: Wed Apr 15 00:04:56 2020 +0200 + + I18n: Update translation en_GB (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit b1e4cd7e1e19569dc8a042a7b19f95df4cccd9ec +Author: Xfce Bot +Date: Wed Apr 15 00:04:56 2020 +0200 + + I18n: Update translation en_AU (92%). + + 298 translated messages, 25 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 617ad2c248b94a415ae46a32464d00000c6977c8 +Author: Xfce Bot +Date: Wed Apr 15 00:04:56 2020 +0200 + + I18n: Update translation el (95%). + + 308 translated messages, 15 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 266687c5d83a97c6b244616491e4bd21bd931d48 +Author: Anonymous +Date: Wed Apr 15 00:04:56 2020 +0200 + + I18n: Update translation da (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit f179b290925ef04785599a4554ff70ec8aa9eeee +Author: Xfce Bot +Date: Wed Apr 15 00:04:56 2020 +0200 + + I18n: Update translation cs (99%). + + 320 translated messages, 3 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit d7f2b319a896e6fedb0c3b3d9e40fb98546a1ad6 +Author: Nasser Bin Laboun +Date: Wed Apr 15 00:04:55 2020 +0200 + + I18n: Update translation ar (90%). + + 293 translated messages, 30 untranslated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 1495ab4380d30711d78125de8cd9b23e7d6f7d44 +Author: Michael Martins +Date: Thu Apr 9 06:32:04 2020 +0200 + + I18n: Update translation pt_BR (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit 2981c265bc99f4380dc5a3a3ced7493fad78c394 +Author: Anonymous +Date: Mon Mar 30 06:31:27 2020 +0200 + + I18n: Update translation pt_BR (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit fe2fe80999d7f631d43f9c40cff6ed31d766d718 +Author: Rene Kjellerup +Date: Sat Mar 7 12:41:53 2020 -0800 + + Post release bump + +commit b2f617edb8eeda753b08abcd505f29f24edebaed +Author: Zmicer Turok +Date: Wed Mar 11 12:32:08 2020 +0100 + + I18n: Update translation be (100%). + + 323 translated messages. + + Transifex (https://www.transifex.com/xfce/public/). + +commit a7c2f8e14b9fa18285ad3b2f270d9094e9c4e20f +Author: Rene Kjellerup +Date: Sat Mar 7 12:34:50 2020 -0800 + + Updates for release + commit cc72cc75da27c6ac823e67c91fb94288d3dc5c6c Author: Michael Martins Date: Sun Mar 1 18:31:32 2020 +0100 diff -Nru xfburn-0.6.2/compile xfburn-0.7.0/compile --- xfburn-0.6.2/compile 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/compile 2023-03-03 21:47:04.000000000 +0000 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ MINGW*) file_conv=mingw ;; - CYGWIN*) + CYGWIN* | MSYS*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/*) + cygwin/* | msys/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) diff -Nru xfburn-0.6.2/config.guess xfburn-0.7.0/config.guess --- xfburn-0.6.2/config.guess 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/config.guess 2023-03-03 21:47:04.000000000 +0000 @@ -1,12 +1,14 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2018 Free Software Foundation, Inc. +# Copyright 1992-2022 Free Software Foundation, Inc. -timestamp='2018-02-24' +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-09' # 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 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -27,11 +29,19 @@ # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess # # Please send patches to . +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + + me=`echo "$0" | sed -e 's,.*/,,'` usage="\ @@ -50,7 +60,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2018 Free Software Foundation, Inc. +Copyright 1992-2022 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." @@ -84,7 +94,8 @@ exit 1 fi -trap 'exit 1' 1 2 15 +# Just in case it came from the environment. +GUESS= # 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 @@ -96,73 +107,90 @@ # 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 "$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 ; set_cc_for_build= ;' +tmp= +# shellcheck disable=SC2172 +trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 + +set_cc_for_build() { + # prevent multiple calls if $tmp is already set + test "$tmp" && return 0 + : "${TMPDIR=/tmp}" + # shellcheck disable=SC2039,SC3028 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } + dummy=$tmp/dummy + case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" + for driver in cc gcc c89 c99 ; do + if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD=$driver + 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@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then +if test -f /.attbin/uname ; 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_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "$UNAME_SYSTEM" in +case $UNAME_SYSTEM in Linux|GNU|GNU/*) - # If the system lacks a compiler, then just pick glibc. - # We could probably try harder. - LIBC=gnu + LIBC=unknown - eval "$set_cc_for_build" + set_cc_for_build cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc - #else + #elif defined(__GLIBC__) LIBC=gnu + #else + #include + /* First heuristic to detect musl libc. */ + #ifdef __DEFINED_va_list + LIBC=musl + #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "$cc_set_libc" - # If ldd exists, use it to detect musl libc. - if command -v ldd >/dev/null && \ - ldd --version 2>&1 | grep -q ^musl - then - LIBC=musl + # Second heuristic to detect musl libc. + if [ "$LIBC" = unknown ] && + command -v ldd >/dev/null && + ldd --version 2>&1 | grep -q ^musl; then + LIBC=musl + fi + + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + if [ "$LIBC" = unknown ]; then + LIBC=gnu fi ;; esac # Note: order is significant - the case branches are not exclusive. -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in +case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -174,12 +202,12 @@ # # 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=`(uname -p 2>/dev/null || \ - "/sbin/$sysctl" 2>/dev/null || \ - "/usr/sbin/$sysctl" 2>/dev/null || \ + /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ + /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ echo unknown)` - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in + aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; @@ -188,18 +216,18 @@ earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` - machine="${arch}${endian}"-unknown + machine=${arch}${endian}-unknown ;; - *) machine="$UNAME_MACHINE_ARCH"-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) and ABI. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval "$set_cc_for_build" + set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -215,7 +243,7 @@ ;; esac # Determine ABI tags. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` @@ -226,7 +254,7 @@ # 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 + case $UNAME_VERSION in Debian*) release='-gnu' ;; @@ -237,45 +265,57 @@ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi}" - exit ;; + GUESS=$machine-${os}${release}${abi-} + ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE + ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE + ;; + *:SecBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE + ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE + ;; *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE + ;; *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE + ;; *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE + ;; + *:OS108:*:*) + GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE + ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE + ;; *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE + ;; *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix - exit ;; + GUESS=$UNAME_MACHINE-unknown-sortix + ;; + *:Twizzler:*:*) + GUESS=$UNAME_MACHINE-unknown-twizzler + ;; *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox - exit ;; + GUESS=$UNAME_MACHINE-unknown-redox + ;; mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; + GUESS=mips-dec-osf1 + ;; alpha:OSF1:*:*) + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + trap '' 0 case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` @@ -289,7 +329,7 @@ # 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 + case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") @@ -326,117 +366,121 @@ # 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`" - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; + OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + GUESS=$UNAME_MACHINE-dec-osf$OSF_REL + ;; Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; + GUESS=m68k-unknown-sysv4 + ;; *:[Aa]miga[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-amigaos - exit ;; + GUESS=$UNAME_MACHINE-unknown-amigaos + ;; *:[Mm]orph[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-morphos - exit ;; + GUESS=$UNAME_MACHINE-unknown-morphos + ;; *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; + GUESS=i370-ibm-openedition + ;; *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; + GUESS=s390-ibm-zvmoe + ;; *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; + GUESS=powerpc-ibm-os400 + ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix"$UNAME_RELEASE" - exit ;; + GUESS=arm-acorn-riscix$UNAME_RELEASE + ;; arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; + GUESS=arm-unknown-riscos + ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; + GUESS=hppa1.1-hitachi-hiuxmpp + ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@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 ;; + case `(/bin/universe) 2>/dev/null` in + att) GUESS=pyramid-pyramid-sysv3 ;; + *) GUESS=pyramid-pyramid-bsd ;; + esac + ;; NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; + GUESS=pyramid-pyramid-svr4 + ;; DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; + GUESS=sparc-icl-nx6 + ;; 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 ;; + sparc) GUESS=sparc-icl-nx7 ;; + esac + ;; s390x:SunOS:*:*) - echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL + ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-hal-solaris2$SUN_REL + ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris2$SUN_REL + ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux"$UNAME_RELEASE" - exit ;; + GUESS=i386-pc-auroraux$UNAME_RELEASE + ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval "$set_cc_for_build" + set_cc_for_build SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi - echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$SUN_ARCH-pc-solaris2$SUN_REL + ;; 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 ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris3$SUN_REL + ;; sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in + 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 ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` + GUESS=sparc-sun-sunos$SUN_REL + ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-sun-sunos$UNAME_RELEASE + ;; 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 + case `/bin/arch` in sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" + GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" + GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac - exit ;; + ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-auspex-sunos$UNAME_RELEASE + ;; # 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 @@ -446,43 +490,43 @@ # 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 ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-milan-mint$UNAME_RELEASE + ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-hades-mint$UNAME_RELEASE + ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-mint$UNAME_RELEASE + ;; m68k:machten:*:*) - echo m68k-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-machten$UNAME_RELEASE + ;; powerpc:machten:*:*) - echo powerpc-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-machten$UNAME_RELEASE + ;; RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; + GUESS=mips-dec-mach_bsd4.3 + ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=mips-dec-ultrix$UNAME_RELEASE + ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=vax-dec-ultrix$UNAME_RELEASE + ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix"$UNAME_RELEASE" - exit ;; + GUESS=clipper-intergraph-clix$UNAME_RELEASE + ;; mips:*:*:UMIPS | mips:*:*:RISCos) - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ @@ -508,78 +552,79 @@ 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 ;; + GUESS=mips-mips-riscos$UNAME_RELEASE + ;; Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; + GUESS=powerpc-motorola-powermax + ;; Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; + GUESS=powerpc-harris-powerunix + ;; m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; + GUESS=m88k-harris-cxux7 + ;; m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; + GUESS=m88k-motorola-sysv4 + ;; m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] + if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 then - if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ - [ "$TARGET_BINARY_INTERFACE"x = x ] + if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ + test "$TARGET_BINARY_INTERFACE"x = x then - echo m88k-dg-dgux"$UNAME_RELEASE" + GUESS=m88k-dg-dgux$UNAME_RELEASE else - echo m88k-dg-dguxbcs"$UNAME_RELEASE" + GUESS=m88k-dg-dguxbcs$UNAME_RELEASE fi else - echo i586-dg-dgux"$UNAME_RELEASE" + GUESS=i586-dg-dgux$UNAME_RELEASE fi - exit ;; + ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; + GUESS=m88k-dolphin-sysv3 + ;; M88*:*:R3*:*) # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; + GUESS=m88k-tektronix-sysv3 + ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; + GUESS=m68k-tektronix-bsd + ;; *:IRIX*:*:*) - echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" - exit ;; + IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` + GUESS=mips-sgi-irix$IRIX_REL + ;; ????????: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 ' + GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id + ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; + GUESS=i386-ibm-aix + ;; ia64:AIX:*:*) - if [ -x /usr/bin/oslevel ] ; then + if test -x /usr/bin/oslevel ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV + ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include @@ -593,16 +638,16 @@ EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then - echo "$SYSTEM_NAME" + GUESS=$SYSTEM_NAME else - echo rs6000-ibm-aix3.2.5 + GUESS=rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 + GUESS=rs6000-ibm-aix3.2.4 else - echo rs6000-ibm-aix3.2 + GUESS=rs6000-ibm-aix3.2 fi - exit ;; + ;; *:AIX:*:[4567]) 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 @@ -610,57 +655,57 @@ else IBM_ARCH=powerpc fi - if [ -x /usr/bin/lslpp ] ; then - IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + if test -x /usr/bin/lslpp ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$IBM_ARCH"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$IBM_ARCH-ibm-aix$IBM_REV + ;; *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; + GUESS=rs6000-ibm-aix + ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) - echo romp-ibm-bsd4.4 - exit ;; + GUESS=romp-ibm-bsd4.4 + ;; 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 + GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to + ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; + GUESS=rs6000-bull-bosx + ;; DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; + GUESS=m68k-bull-sysv3 + ;; 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; + GUESS=m68k-hp-bsd + ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; + GUESS=m68k-hp-bsd4.4 + ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - case "$UNAME_MACHINE" in + 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 + if test -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 + 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 + 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" + if test "$HP_ARCH" = ""; then + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE @@ -698,9 +743,9 @@ test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ "$HP_ARCH" = hppa2.0w ] + if test "$HP_ARCH" = hppa2.0w then - eval "$set_cc_for_build" + 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 @@ -719,14 +764,14 @@ HP_ARCH=hppa64 fi fi - echo "$HP_ARCH"-hp-hpux"$HPUX_REV" - exit ;; + GUESS=$HP_ARCH-hp-hpux$HPUX_REV + ;; ia64:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux"$HPUX_REV" - exit ;; + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + GUESS=ia64-hp-hpux$HPUX_REV + ;; 3050*:HI-UX:*:*) - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include int @@ -754,36 +799,36 @@ EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; + GUESS=unknown-hitachi-hiuxwe2 + ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) - echo hppa1.1-hp-bsd - exit ;; + GUESS=hppa1.1-hp-bsd + ;; 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; + GUESS=hppa1.0-hp-bsd + ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; + GUESS=hppa1.0-hp-mpeix + ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) - echo hppa1.1-hp-osf - exit ;; + GUESS=hppa1.1-hp-osf + ;; hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; + GUESS=hppa1.0-hp-osf + ;; i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo "$UNAME_MACHINE"-unknown-osf1mk + if test -x /usr/sbin/sysversion ; then + GUESS=$UNAME_MACHINE-unknown-osf1mk else - echo "$UNAME_MACHINE"-unknown-osf1 + GUESS=$UNAME_MACHINE-unknown-osf1 fi - exit ;; + ;; parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; + GUESS=hppa1.1-hp-lites + ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; + GUESS=c1-convex-bsd + ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd @@ -791,17 +836,18 @@ fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; + GUESS=c34-convex-bsd + ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; + GUESS=c38-convex-bsd + ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; + GUESS=c4-convex-bsd + ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=ymp-cray-unicos$CRAY_REL + ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ @@ -809,103 +855,129 @@ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=t90-cray-unicos$CRAY_REL + ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=alphaev5-cray-unicosmk$CRAY_REL + ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=sv1-cray-unicos$CRAY_REL + ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=craynv-cray-unicosmp$CRAY_REL + ;; 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 ;; + GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; 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 ;; + GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE + ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-bsdi$UNAME_RELEASE + ;; *:BSD/OS:*:*) - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE + ;; + arm:FreeBSD:*:*) + UNAME_PROCESSOR=`uname -p` + set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi + else + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf + fi + ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` - case "$UNAME_PROCESSOR" in + case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac - echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL + ;; i*:CYGWIN*:*) - echo "$UNAME_MACHINE"-pc-cygwin - exit ;; + GUESS=$UNAME_MACHINE-pc-cygwin + ;; *:MINGW64*:*) - echo "$UNAME_MACHINE"-pc-mingw64 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw64 + ;; *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw32 + ;; *:MSYS*:*) - echo "$UNAME_MACHINE"-pc-msys - exit ;; + GUESS=$UNAME_MACHINE-pc-msys + ;; i*:PW*:*) - echo "$UNAME_MACHINE"-pc-pw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-pw32 + ;; + *:SerenityOS:*:*) + GUESS=$UNAME_MACHINE-pc-serenity + ;; *:Interix*:*) - case "$UNAME_MACHINE" in + case $UNAME_MACHINE in x86) - echo i586-pc-interix"$UNAME_RELEASE" - exit ;; + GUESS=i586-pc-interix$UNAME_RELEASE + ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=x86_64-unknown-interix$UNAME_RELEASE + ;; IA64) - echo ia64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=ia64-unknown-interix$UNAME_RELEASE + ;; esac ;; i*:UWIN*:*) - echo "$UNAME_MACHINE"-pc-uwin - exit ;; + GUESS=$UNAME_MACHINE-pc-uwin + ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin - exit ;; + GUESS=x86_64-pc-cygwin + ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=powerpcle-unknown-solaris2$SUN_REL + ;; *:GNU:*:*) # the GNU system - echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" - exit ;; + GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` + GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL + ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" - exit ;; - i*86:Minix:*:*) - echo "$UNAME_MACHINE"-pc-minix - exit ;; + GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC + ;; + *:Minix:*:*) + GUESS=$UNAME_MACHINE-unknown-minix + ;; aarch64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; @@ -916,187 +988,225 @@ esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - arc:Linux:*:* | arceb:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; arm*:Linux:*:*) - eval "$set_cc_for_build" + set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi else - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf fi fi - exit ;; + ;; avr32*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; cris:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; crisv32:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; e2k:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; frv:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; hexagon:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; i*86:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBC + ;; ia64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; k1om:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m32r*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m68*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; mips:Linux:*:* | mips64:Linux:*:*) - eval "$set_cc_for_build" + set_cc_for_build + IS_GLIBC=0 + test x"${LIBC}" = xgnu && IS_GLIBC=1 sed 's/^ //' << EOF > "$dummy.c" #undef CPU - #undef ${UNAME_MACHINE} - #undef ${UNAME_MACHINE}el + #undef mips + #undef mipsel + #undef mips64 + #undef mips64el + #if ${IS_GLIBC} && defined(_ABI64) + LIBCABI=gnuabi64 + #else + #if ${IS_GLIBC} && defined(_ABIN32) + LIBCABI=gnuabin32 + #else + LIBCABI=${LIBC} + #endif + #endif + + #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa64r6 + #else + #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 + CPU=mipsisa32r6 + #else + #if defined(__mips64) + CPU=mips64 + #else + CPU=mips + #endif + #endif + #endif + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=${UNAME_MACHINE}el + MIPS_ENDIAN=el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=${UNAME_MACHINE} + MIPS_ENDIAN= #else - CPU= + MIPS_ENDIAN= #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" - test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } + cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` + eval "$cc_set_vars" + test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; openrisc*:Linux:*:*) - echo or1k-unknown-linux-"$LIBC" - exit ;; + GUESS=or1k-unknown-linux-$LIBC + ;; or32:Linux:*:* | or1k*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; padre:Linux:*:*) - echo sparc-unknown-linux-"$LIBC" - exit ;; + GUESS=sparc-unknown-linux-$LIBC + ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-"$LIBC" - exit ;; + GUESS=hppa64-unknown-linux-$LIBC + ;; 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-"$LIBC" ;; - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; - *) echo hppa-unknown-linux-"$LIBC" ;; + PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; + PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; + *) GUESS=hppa-unknown-linux-$LIBC ;; esac - exit ;; + ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64-unknown-linux-$LIBC + ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc-unknown-linux-$LIBC + ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64le-unknown-linux-$LIBC + ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-"$LIBC" - exit ;; - riscv32:Linux:*:* | riscv64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpcle-unknown-linux-$LIBC + ;; + riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; s390:Linux:*:* | s390x:Linux:*:*) - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-ibm-linux-$LIBC + ;; sh64*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sh*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; tile*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; vax:Linux:*:*) - echo "$UNAME_MACHINE"-dec-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-dec-linux-$LIBC + ;; x86_64:Linux:*:*) - if objdump -f /bin/sh | grep -q elf32-x86-64; then - echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 - else - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + set_cc_for_build + LIBCABI=$LIBC + if test "$CC_FOR_BUILD" != no_compiler_found; then + if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_X32 >/dev/null + then + LIBCABI=${LIBC}x32 + fi fi - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI + ;; xtensa*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; 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 ;; + GUESS=i386-sequent-sysv4 + ;; 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 ;; + GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION + ;; 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 ;; + GUESS=$UNAME_MACHINE-pc-os2-emx + ;; i*86:XTS-300:*:STOP) - echo "$UNAME_MACHINE"-unknown-stop - exit ;; + GUESS=$UNAME_MACHINE-unknown-stop + ;; i*86:atheos:*:*) - echo "$UNAME_MACHINE"-unknown-atheos - exit ;; + GUESS=$UNAME_MACHINE-unknown-atheos + ;; i*86:syllable:*:*) - echo "$UNAME_MACHINE"-pc-syllable - exit ;; + GUESS=$UNAME_MACHINE-pc-syllable + ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=i386-unknown-lynxos$UNAME_RELEASE + ;; i*86:*DOS:*:*) - echo "$UNAME_MACHINE"-pc-msdosdjgpp - exit ;; + GUESS=$UNAME_MACHINE-pc-msdosdjgpp + ;; i*86:*: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" + GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + GUESS=$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 @@ -1104,12 +1214,12 @@ *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" - exit ;; + GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /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 @@ -1119,11 +1229,11 @@ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv32 + GUESS=$UNAME_MACHINE-pc-sysv32 fi - exit ;; + ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about @@ -1131,31 +1241,31 @@ # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; + GUESS=i586-pc-msdosdjgpp + ;; Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; + GUESS=i386-pc-mach3 + ;; paragon:*:*:*) - echo i860-intel-osf1 - exit ;; + GUESS=i860-intel-osf1 + ;; 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 + GUESS=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 + GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 fi - exit ;; + ;; mini*:CTIX:SYS*5:*) # "miniframe" - echo m68010-convergent-sysv - exit ;; + GUESS=m68010-convergent-sysv + ;; mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; + GUESS=m68k-convergent-sysv + ;; M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; + GUESS=m68k-diab-dnix + ;; 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) @@ -1180,249 +1290,404 @@ /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-lynxos$UNAME_RELEASE + ;; mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; + GUESS=m68k-atari-sysv4 + ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-lynxos$UNAME_RELEASE + ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=rs6000-unknown-lynxos$UNAME_RELEASE + ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-lynxos$UNAME_RELEASE + ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv"$UNAME_RELEASE" - exit ;; + GUESS=mips-dde-sysv$UNAME_RELEASE + ;; RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo "$UNAME_MACHINE"-sni-sysv4 + GUESS=$UNAME_MACHINE-sni-sysv4 else - echo ns32k-sni-sysv + GUESS=ns32k-sni-sysv fi - exit ;; + ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says - echo i586-unisys-sysv4 - exit ;; + GUESS=i586-unisys-sysv4 + ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; + GUESS=hppa1.1-stratus-sysv4 + ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; + GUESS=i860-stratus-sysv4 + ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo "$UNAME_MACHINE"-stratus-vos - exit ;; + GUESS=$UNAME_MACHINE-stratus-vos + ;; *:VOS:*:*) # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; + GUESS=hppa1.1-stratus-vos + ;; mc68*:A/UX:*:*) - echo m68k-apple-aux"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-aux$UNAME_RELEASE + ;; news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; + GUESS=mips-sony-newsos6 + ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv"$UNAME_RELEASE" + if test -d /usr/nec; then + GUESS=mips-nec-sysv$UNAME_RELEASE else - echo mips-unknown-sysv"$UNAME_RELEASE" + GUESS=mips-unknown-sysv$UNAME_RELEASE fi - exit ;; + ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; + GUESS=powerpc-be-beos + ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; + GUESS=powerpc-apple-beos + ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; + GUESS=i586-pc-beos + ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; + GUESS=i586-pc-haiku + ;; x86_64:Haiku:*:*) - echo x86_64-unknown-haiku - exit ;; + GUESS=x86_64-unknown-haiku + ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx4-nec-superux$UNAME_RELEASE + ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx5-nec-superux$UNAME_RELEASE + ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx6-nec-superux$UNAME_RELEASE + ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx7-nec-superux$UNAME_RELEASE + ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8-nec-superux$UNAME_RELEASE + ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8r-nec-superux$UNAME_RELEASE + ;; SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sxace-nec-superux$UNAME_RELEASE + ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-rhapsody$UNAME_RELEASE + ;; *:Rhapsody:*:*) - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE + ;; + arm64:Darwin:*:*) + GUESS=aarch64-apple-darwin$UNAME_RELEASE + ;; *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval "$set_cc_for_build" - if test "$UNAME_PROCESSOR" = unknown ; then - UNAME_PROCESSOR=powerpc - fi - if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_PPC >/dev/null - then - UNAME_PROCESSOR=powerpc - fi + UNAME_PROCESSOR=`uname -p` + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; + esac + if command -v xcode-select > /dev/null 2> /dev/null && \ + ! xcode-select --print-path > /dev/null 2> /dev/null ; then + # Avoid executing cc if there is no toolchain installed as + # cc will be a stub that puts up a graphical alert + # prompting the user to install developer tools. + CC_FOR_BUILD=no_compiler_found + else + set_cc_for_build + fi + if test "$CC_FOR_BUILD" != no_compiler_found; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc fi elif test "$UNAME_PROCESSOR" = i386 ; then - # Avoid executing cc on OS X 10.9, as it ships with a stub - # that puts up a graphical alert prompting to install - # developer tools. Any system running Mac OS X 10.7 or - # later (Darwin 11 and later) is required to have a 64-bit - # processor. This is not true of the ARM version of Darwin - # that Apple uses in portable devices. - UNAME_PROCESSOR=x86_64 + # uname -m returns i386 or x86_64 + UNAME_PROCESSOR=$UNAME_MACHINE fi - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE + ;; *: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 ;; + GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE + ;; *:QNX:*:4*) - echo i386-pc-qnx - exit ;; + GUESS=i386-pc-qnx + ;; NEO-*:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=neo-tandem-nsk$UNAME_RELEASE + ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nse-tandem-nsk$UNAME_RELEASE + ;; NSR-*:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsr-tandem-nsk$UNAME_RELEASE + ;; NSV-*:NONSTOP_KERNEL:*:*) - echo nsv-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsv-tandem-nsk$UNAME_RELEASE + ;; NSX-*:NONSTOP_KERNEL:*:*) - echo nsx-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsx-tandem-nsk$UNAME_RELEASE + ;; *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; + GUESS=mips-compaq-nonstopux + ;; BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; + GUESS=bs2000-siemens-sysv + ;; DS/*:UNIX_System_V:*:*) - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE + ;; *: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 + if test "${cputype-}" = 386; then UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" + elif test "x${cputype-}" != x; then + UNAME_MACHINE=$cputype fi - echo "$UNAME_MACHINE"-unknown-plan9 - exit ;; + GUESS=$UNAME_MACHINE-unknown-plan9 + ;; *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; + GUESS=pdp10-unknown-tops10 + ;; *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; + GUESS=pdp10-unknown-tenex + ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; + GUESS=pdp10-dec-tops20 + ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; + GUESS=pdp10-xkl-tops20 + ;; *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; + GUESS=pdp10-unknown-tops20 + ;; *:ITS:*:*) - echo pdp10-unknown-its - exit ;; + GUESS=pdp10-unknown-its + ;; SEI:*:*:SEIUX) - echo mips-sei-seiux"$UNAME_RELEASE" - exit ;; + GUESS=mips-sei-seiux$UNAME_RELEASE + ;; *:DragonFly:*:*) - echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; + DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL + ;; *:*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 ;; + case $UNAME_MACHINE in + A*) GUESS=alpha-dec-vms ;; + I*) GUESS=ia64-dec-vms ;; + V*) GUESS=vax-dec-vms ;; esac ;; *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; + GUESS=i386-pc-xenix + ;; i*86:skyos:*:*) - echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" - exit ;; + SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` + GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL + ;; i*86:rdos:*:*) - echo "$UNAME_MACHINE"-pc-rdos - exit ;; - i*86:AROS:*:*) - echo "$UNAME_MACHINE"-pc-aros - exit ;; + GUESS=$UNAME_MACHINE-pc-rdos + ;; + i*86:Fiwix:*:*) + GUESS=$UNAME_MACHINE-pc-fiwix + ;; + *:AROS:*:*) + GUESS=$UNAME_MACHINE-unknown-aros + ;; x86_64:VMkernel:*:*) - echo "$UNAME_MACHINE"-unknown-esx - exit ;; + GUESS=$UNAME_MACHINE-unknown-esx + ;; amd64:Isilon\ OneFS:*:*) - echo x86_64-unknown-onefs - exit ;; + GUESS=x86_64-unknown-onefs + ;; + *:Unleashed:*:*) + GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE + ;; esac +# Do we have a guess based on uname results? +if test "x$GUESS" != x; then + echo "$GUESS" + exit +fi + +# No uname command or uname output not recognized. +set_cc_for_build +cat > "$dummy.c" < +#include +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#include +#if defined(_SIZE_T_) || defined(SIGLOST) +#include +#endif +#endif +#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 + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#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 +#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 +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname un; + uname (&un); + printf ("vax-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("vax-dec-ultrix\n"); exit (0); +#endif +#endif +#endif +#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) +#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) +#if defined(_SIZE_T_) || defined(SIGLOST) + struct utsname *un; + uname (&un); + printf ("mips-dec-ultrix%s\n", un.release); exit (0); +#else + printf ("mips-dec-ultrix\n"); exit (0); +#endif +#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; } + echo "$0: unable to guess system type" >&2 -case "$UNAME_MACHINE:$UNAME_SYSTEM" in +case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 < header file. */ #undef HAVE_DLFCN_H -/* Define if the GNU gettext() function is already present or preinstalled. */ -#undef HAVE_GETTEXT - /* Define if gstreamer-1.0 >= 1.0.0 present */ #undef HAVE_GST @@ -41,18 +30,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H -/* Define if your file defines LC_MESSAGES. */ -#undef HAVE_LC_MESSAGES - -/* Define to 1 if you have the header file. */ -#undef HAVE_LOCALE_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H - /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDIO_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H @@ -95,17 +78,14 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION -/* Enable large inode numbers on Mac OS X 10.5. */ -#ifndef _DARWIN_USE_64_BIT_INODE -# define _DARWIN_USE_64_BIT_INODE 1 -#endif - /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS diff -Nru xfburn-0.6.2/config.sub xfburn-0.7.0/config.sub --- xfburn-0.6.2/config.sub 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/config.sub 2023-03-03 21:47:04.000000000 +0000 @@ -1,12 +1,14 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2018 Free Software Foundation, Inc. +# Copyright 1992-2022 Free Software Foundation, Inc. -timestamp='2018-02-22' +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-03' # 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 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -33,7 +35,7 @@ # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub +# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -50,6 +52,13 @@ # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + me=`echo "$0" | sed -e 's,.*/,,'` usage="\ @@ -67,7 +76,7 @@ version="\ GNU config.sub ($timestamp) -Copyright 1992-2018 Free Software Foundation, Inc. +Copyright 1992-2022 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." @@ -89,7 +98,7 @@ - ) # Use stdin as input. break ;; -* ) - echo "$me: invalid option $1$help" + echo "$me: invalid option $1$help" >&2 exit 1 ;; *local*) @@ -110,1223 +119,1186 @@ 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-android* | linux-dietlibc | linux-newlib* | \ - linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ - knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ - kopensolaris*-gnu* | cloudabi*-eabi* | \ - storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` - ;; - android-linux) - os=-linux-android - basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown - ;; - *) - 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 | -microblaze*) - os= - basic_machine=$1 - ;; - -bluegene*) - os=-cnk - ;; - -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 - ;; - -sco6) - os=-sco5v6 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - -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/'` - ;; - -sco5v6*) - # 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*178) - os=-lynxos178 - ;; - -lynx*5) - os=-lynxos5 +# Split fields of configuration type +# shellcheck disable=SC2162 +saved_IFS=$IFS +IFS="-" read field1 field2 field3 field4 <&2 + exit 1 ;; - -lynx*) - os=-lynxos + *-*-*-*) + basic_machine=$field1-$field2 + basic_os=$field3-$field4 ;; - -ptx*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + *-*-*) + # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two + # parts + maybe_os=$field2-$field3 + case $maybe_os in + nto-qnx* | linux-* | uclinux-uclibc* \ + | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ + | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ + | storm-chaos* | os2-emx* | rtmk-nova*) + basic_machine=$field1 + basic_os=$maybe_os + ;; + android-linux) + basic_machine=$field1-unknown + basic_os=linux-android + ;; + *) + basic_machine=$field1-$field2 + basic_os=$field3 + ;; + esac ;; - -psos*) - os=-psos + *-*) + # A lone config we happen to match not fitting any pattern + case $field1-$field2 in + decstation-3100) + basic_machine=mips-dec + basic_os= + ;; + *-*) + # Second component is usually, but not always the OS + case $field2 in + # Prevent following clause from handling this valid os + sun*os*) + basic_machine=$field1 + basic_os=$field2 + ;; + zephyr*) + basic_machine=$field1-unknown + basic_os=$field2 + ;; + # Manufacturers + dec* | mips* | sequent* | encore* | pc533* | 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 \ + | microblaze* | sim | cisco \ + | oki | wec | wrs | winbond) + basic_machine=$field1-$field2 + basic_os= + ;; + *) + basic_machine=$field1 + basic_os=$field2 + ;; + esac + ;; + esac ;; - -mint | -mint[0-9]*) - basic_machine=m68k-atari - os=-mint + *) + # Convert single-component short-hands not valid as part of + # multi-component configurations. + case $field1 in + 386bsd) + basic_machine=i386-pc + basic_os=bsd + ;; + a29khif) + basic_machine=a29k-amd + basic_os=udi + ;; + adobe68k) + basic_machine=m68010-adobe + basic_os=scout + ;; + alliant) + basic_machine=fx80-alliant + basic_os= + ;; + altos | altos3068) + basic_machine=m68k-altos + basic_os= + ;; + am29k) + basic_machine=a29k-none + basic_os=bsd + ;; + amdahl) + basic_machine=580-amdahl + basic_os=sysv + ;; + amiga) + basic_machine=m68k-unknown + basic_os= + ;; + amigaos | amigados) + basic_machine=m68k-unknown + basic_os=amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + basic_os=sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + basic_os=sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + basic_os=bsd + ;; + aros) + basic_machine=i386-pc + basic_os=aros + ;; + aux) + basic_machine=m68k-apple + basic_os=aux + ;; + balance) + basic_machine=ns32k-sequent + basic_os=dynix + ;; + blackfin) + basic_machine=bfin-unknown + basic_os=linux + ;; + cegcc) + basic_machine=arm-unknown + basic_os=cegcc + ;; + convex-c1) + basic_machine=c1-convex + basic_os=bsd + ;; + convex-c2) + basic_machine=c2-convex + basic_os=bsd + ;; + convex-c32) + basic_machine=c32-convex + basic_os=bsd + ;; + convex-c34) + basic_machine=c34-convex + basic_os=bsd + ;; + convex-c38) + basic_machine=c38-convex + basic_os=bsd + ;; + cray) + basic_machine=j90-cray + basic_os=unicos + ;; + crds | unos) + basic_machine=m68k-crds + basic_os= + ;; + da30) + basic_machine=m68k-da30 + basic_os= + ;; + decstation | pmax | pmin | dec3100 | decstatn) + basic_machine=mips-dec + basic_os= + ;; + delta88) + basic_machine=m88k-motorola + basic_os=sysv3 + ;; + dicos) + basic_machine=i686-pc + basic_os=dicos + ;; + djgpp) + basic_machine=i586-pc + basic_os=msdosdjgpp + ;; + ebmon29k) + basic_machine=a29k-amd + basic_os=ebmon + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + basic_os=ose + ;; + gmicro) + basic_machine=tron-gmicro + basic_os=sysv + ;; + go32) + basic_machine=i386-pc + basic_os=go32 + ;; + h8300hms) + basic_machine=h8300-hitachi + basic_os=hms + ;; + h8300xray) + basic_machine=h8300-hitachi + basic_os=xray + ;; + h8500hms) + basic_machine=h8500-hitachi + basic_os=hms + ;; + harris) + basic_machine=m88k-harris + basic_os=sysv3 + ;; + hp300 | hp300hpux) + basic_machine=m68k-hp + basic_os=hpux + ;; + hp300bsd) + basic_machine=m68k-hp + basic_os=bsd + ;; + hppaosf) + basic_machine=hppa1.1-hp + basic_os=osf + ;; + hppro) + basic_machine=hppa1.1-hp + basic_os=proelf + ;; + i386mach) + basic_machine=i386-mach + basic_os=mach + ;; + isi68 | isi) + basic_machine=m68k-isi + basic_os=sysv + ;; + m68knommu) + basic_machine=m68k-unknown + basic_os=linux + ;; + magnum | m3230) + basic_machine=mips-mips + basic_os=sysv + ;; + merlin) + basic_machine=ns32k-utek + basic_os=sysv + ;; + mingw64) + basic_machine=x86_64-pc + basic_os=mingw64 + ;; + mingw32) + basic_machine=i686-pc + basic_os=mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + basic_os=mingw32ce + ;; + monitor) + basic_machine=m68k-rom68k + basic_os=coff + ;; + morphos) + basic_machine=powerpc-unknown + basic_os=morphos + ;; + moxiebox) + basic_machine=moxie-unknown + basic_os=moxiebox + ;; + msdos) + basic_machine=i386-pc + basic_os=msdos + ;; + msys) + basic_machine=i686-pc + basic_os=msys + ;; + mvs) + basic_machine=i370-ibm + basic_os=mvs + ;; + nacl) + basic_machine=le32-unknown + basic_os=nacl + ;; + ncr3000) + basic_machine=i486-ncr + basic_os=sysv4 + ;; + netbsd386) + basic_machine=i386-pc + basic_os=netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + basic_os=linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + basic_os=newsos + ;; + news1000) + basic_machine=m68030-sony + basic_os=newsos + ;; + necv70) + basic_machine=v70-nec + basic_os=sysv + ;; + nh3000) + basic_machine=m68k-harris + basic_os=cxux + ;; + nh[45]000) + basic_machine=m88k-harris + basic_os=cxux + ;; + nindy960) + basic_machine=i960-intel + basic_os=nindy + ;; + mon960) + basic_machine=i960-intel + basic_os=mon960 + ;; + nonstopux) + basic_machine=mips-compaq + basic_os=nonstopux + ;; + os400) + basic_machine=powerpc-ibm + basic_os=os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + basic_os=ose + ;; + os68k) + basic_machine=m68k-none + basic_os=os68k + ;; + paragon) + basic_machine=i860-intel + basic_os=osf + ;; + parisc) + basic_machine=hppa-unknown + basic_os=linux + ;; + psp) + basic_machine=mipsallegrexel-sony + basic_os=psp + ;; + pw32) + basic_machine=i586-unknown + basic_os=pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + basic_os=rdos + ;; + rdos32) + basic_machine=i386-pc + basic_os=rdos + ;; + rom68k) + basic_machine=m68k-rom68k + basic_os=coff + ;; + sa29200) + basic_machine=a29k-amd + basic_os=udi + ;; + sei) + basic_machine=mips-sei + basic_os=seiux + ;; + sequent) + basic_machine=i386-sequent + basic_os= + ;; + sps7) + basic_machine=m68k-bull + basic_os=sysv2 + ;; + st2000) + basic_machine=m68k-tandem + basic_os= + ;; + stratus) + basic_machine=i860-stratus + basic_os=sysv4 + ;; + sun2) + basic_machine=m68000-sun + basic_os= + ;; + sun2os3) + basic_machine=m68000-sun + basic_os=sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + basic_os=sunos4 + ;; + sun3) + basic_machine=m68k-sun + basic_os= + ;; + sun3os3) + basic_machine=m68k-sun + basic_os=sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + basic_os=sunos4 + ;; + sun4) + basic_machine=sparc-sun + basic_os= + ;; + sun4os3) + basic_machine=sparc-sun + basic_os=sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + basic_os=sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + basic_os=solaris2 + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + basic_os= + ;; + sv1) + basic_machine=sv1-cray + basic_os=unicos + ;; + symmetry) + basic_machine=i386-sequent + basic_os=dynix + ;; + t3e) + basic_machine=alphaev5-cray + basic_os=unicos + ;; + t90) + basic_machine=t90-cray + basic_os=unicos + ;; + toad1) + basic_machine=pdp10-xkl + basic_os=tops20 + ;; + tpf) + basic_machine=s390x-ibm + basic_os=tpf + ;; + udi29k) + basic_machine=a29k-amd + basic_os=udi + ;; + ultra3) + basic_machine=a29k-nyu + basic_os=sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + basic_os=none + ;; + vaxv) + basic_machine=vax-dec + basic_os=sysv + ;; + vms) + basic_machine=vax-dec + basic_os=vms + ;; + vsta) + basic_machine=i386-pc + basic_os=vsta + ;; + vxworks960) + basic_machine=i960-wrs + basic_os=vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + basic_os=vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + basic_os=vxworks + ;; + xbox) + basic_machine=i686-pc + basic_os=mingw32 + ;; + ymp) + basic_machine=ymp-cray + basic_os=unicos + ;; + *) + basic_machine=$1 + basic_os= + ;; + esac ;; esac -# Decode aliases for certain CPU-COMPANY combinations. +# Decode 1-component or ad-hoc basic machines 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 \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ - | avr | avr32 \ - | ba \ - | be32 | be64 \ - | bfin \ - | c4x | c8051 | clipper \ - | d10v | d30v | dlx | dsp16xx \ - | e2k | epiphany \ - | fido | fr30 | frv | ft32 \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia16 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 | or1k | or1knd | or32 \ - | pdp10 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pru \ - | pyramid \ - | riscv32 | riscv64 \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | visium \ - | wasm32 \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown - ;; - c54x) - basic_machine=tic54x-unknown - ;; - c55x) - basic_machine=tic55x-unknown - ;; - c6x) - basic_machine=tic6x-unknown - ;; - leon|leon[3-9]) - basic_machine=sparc-$basic_machine - ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) - basic_machine=$basic_machine-unknown - 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) + cpu=hppa1.1 + vendor=winbond ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) + op50n) + cpu=hppa1.1 + vendor=oki ;; - ms1) - basic_machine=mt-unknown + op60c) + cpu=hppa1.1 + vendor=oki ;; - - strongarm | thumb | xscale) - basic_machine=arm-unknown + ibm*) + cpu=i370 + vendor=ibm ;; - xgate) - basic_machine=$basic_machine-unknown - os=-none + orion105) + cpu=clipper + vendor=highlevel ;; - xscaleeb) - basic_machine=armeb-unknown + mac | mpw | mac-mpw) + cpu=m68k + vendor=apple ;; - - xscaleel) - basic_machine=armel-unknown + pmac | pmac-mpw) + cpu=powerpc + vendor=apple ;; - # 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-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | ba-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | e2k-* | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa32r6-* | mipsisa32r6el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64r6-* | mipsisa64r6el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | or1k*-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pru-* \ - | pyramid-* \ - | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | visium-* \ - | wasm32-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; # 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-pc - os=-bsd - ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att + cpu=m68000 + vendor=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 - ;; - aros) - basic_machine=i386-pc - os=-aros - ;; - asmjs) - basic_machine=asmjs-unknown - ;; - aux) - basic_machine=m68k-apple - os=-aux - ;; - balance) - basic_machine=ns32k-sequent - os=-dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=-linux - ;; - blackfin-*) - basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=-linux + cpu=we32k + vendor=att ;; bluegene*) - basic_machine=powerpc-ibm - os=-cnk - ;; - c54x-*) - basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=-unicos - ;; - cegcc) - basic_machine=arm-unknown - os=-cegcc - ;; - 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 - ;; - cr16 | cr16-*) - basic_machine=cr16-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 + cpu=powerpc + vendor=ibm + basic_os=cnk ;; decsystem10* | dec10*) - basic_machine=pdp10-dec - os=-tops10 + cpu=pdp10 + vendor=dec + basic_os=tops10 ;; decsystem20* | dec20*) - basic_machine=pdp10-dec - os=-tops20 + cpu=pdp10 + vendor=dec + basic_os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - delta88) - basic_machine=m88k-motorola - os=-sysv3 - ;; - dicos) - basic_machine=i686-pc - os=-dicos - ;; - djgpp) - basic_machine=i586-pc - os=-msdosdjgpp - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=-bosx + cpu=m68k + vendor=motorola ;; dpx2*) - basic_machine=m68k-bull - os=-sysv3 - ;; - e500v[12]) - basic_machine=powerpc-unknown - os=$os"spe" - ;; - e500v[12]-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=$os"spe" - ;; - ebmon29k) - basic_machine=a29k-amd - os=-ebmon - ;; - elxsi) - basic_machine=elxsi-elxsi - os=-bsd + cpu=m68k + vendor=bull + basic_os=sysv3 ;; encore | umax | mmax) - basic_machine=ns32k-encore + cpu=ns32k + vendor=encore ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=-ose + elxsi) + cpu=elxsi + vendor=elxsi + basic_os=${basic_os:-bsd} ;; fx2800) - basic_machine=i860-alliant + cpu=i860 + vendor=alliant ;; genix) - basic_machine=ns32k-ns - ;; - gmicro) - basic_machine=tron-gmicro - os=-sysv - ;; - go32) - basic_machine=i386-pc - os=-go32 + cpu=ns32k + vendor=ns ;; 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 + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp + cpu=m68000 + vendor=hp ;; hp9k3[2-9][0-9]) - basic_machine=m68k-hp + cpu=m68k + vendor=hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=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 + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=-osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=-proelf - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm + cpu=hppa1.0 + vendor=hp ;; i*86v32) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=-sysv32 + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv32 ;; i*86v4*) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=-sysv4 + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv4 ;; i*86v) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=-sysv + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=sysv ;; i*86sol2) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; - i386mach) - basic_machine=i386-mach - os=-mach - ;; - vsta) - basic_machine=i386-unknown - os=-vsta + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc + basic_os=solaris2 + ;; + j90 | j90-cray) + cpu=j90 + vendor=cray + basic_os=${basic_os:-unicos} ;; iris | iris4d) - basic_machine=mips-sgi - case $os in - -irix*) + cpu=mips + vendor=sgi + case $basic_os in + irix*) ;; *) - os=-irix4 + basic_os=irix4 ;; esac ;; - isi68 | isi) - basic_machine=m68k-isi - os=-sysv - ;; - leon-*|leon[3-9]-*) - basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` - ;; - m68knommu) - basic_machine=m68k-unknown - os=-linux - ;; - m68knommu-*) - basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=-linux - ;; - magnum | m3230) - basic_machine=mips-mips - os=-sysv - ;; - merlin) - basic_machine=ns32k-utek - os=-sysv - ;; - microblaze*) - basic_machine=microblaze-xilinx - ;; - mingw64) - basic_machine=x86_64-pc - os=-mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=-mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=-mingw32ce - ;; miniframe) - basic_machine=m68000-convergent - ;; - *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari - os=-mint + cpu=m68000 + vendor=convergent ;; - 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 - ;; - moxiebox) - basic_machine=moxie-unknown - os=-moxiebox - ;; - msdos) - basic_machine=i386-pc - os=-msdos - ;; - ms1-*) - basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` - ;; - msys) - basic_machine=i686-pc - os=-msys - ;; - mvs) - basic_machine=i370-ibm - os=-mvs - ;; - nacl) - basic_machine=le32-unknown - os=-nacl - ;; - 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 + *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) + cpu=m68k + vendor=atari + basic_os=mint ;; news-3600 | risc-news) - basic_machine=mips-sony - os=-newsos - ;; - necv70) - basic_machine=v70-nec - os=-sysv + cpu=mips + vendor=sony + basic_os=newsos ;; next | m*-next) - basic_machine=m68k-next - case $os in - -nextstep* ) + cpu=m68k + vendor=next + case $basic_os in + openstep*) + ;; + nextstep*) ;; - -ns2*) - os=-nextstep2 + ns2*) + basic_os=nextstep2 ;; *) - os=-nextstep3 + basic_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 - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - nsv-tandem) - basic_machine=nsv-tandem - ;; - nsx-tandem) - basic_machine=nsx-tandem + cpu=np1 + vendor=gould ;; 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 + cpu=hppa1.1 + vendor=oki + basic_os=proelf ;; pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 - ;; - paragon) - basic_machine=i860-intel - os=-osf - ;; - parisc) - basic_machine=hppa-unknown - os=-linux - ;; - parisc-*) - basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=-linux + cpu=hppa1.1 + vendor=hitachi + basic_os=hiuxwe2 ;; pbd) - basic_machine=sparc-tti + cpu=sparc + vendor=tti ;; pbb) - basic_machine=m68k-tti + cpu=m68k + vendor=tti ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 + pc532) + cpu=ns32k + vendor=pc532 ;; - pc98) - basic_machine=i386-pc + pn) + cpu=pn + vendor=gould ;; - pc98-*) - basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + power) + cpu=power + vendor=ibm ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc + ps2) + cpu=i386 + vendor=ibm ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc + rm[46]00) + cpu=mips + vendor=siemens ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc + rtpc | rtpc-*) + cpu=romp + vendor=ibm ;; - pentium4) - basic_machine=i786-pc + sde) + cpu=mipsisa32 + vendor=sde + basic_os=${basic_os:-elf} ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + simso-wrs) + cpu=sparclite + vendor=wrs + basic_os=vxworks ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + tower | tower-32) + cpu=m68k + vendor=ncr ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + vpp*|vx|vx-*) + cpu=f301 + vendor=fujitsu ;; - pentium4-*) - basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + w65) + cpu=w65 + vendor=wdc ;; - pn) - basic_machine=pn-gould + w89k-*) + cpu=hppa1.1 + vendor=winbond + basic_os=proelf ;; - power) basic_machine=power-ibm + none) + cpu=none + vendor=none ;; - ppc | ppcbe) basic_machine=powerpc-unknown + leon|leon[3-9]) + cpu=sparc + vendor=$basic_machine ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + leon-*|leon[3-9]-*) + cpu=sparc + vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; - ppcle | powerpclittle) - basic_machine=powerpcle-unknown + + *-*) + # shellcheck disable=SC2162 + saved_IFS=$IFS + IFS="-" read cpu vendor <&2 - exit 1 + # Recognize the canonical CPU types that are allowed with any + # company name. + case $cpu in + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | abacus \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ + | alphapca5[67] | alpha64pca5[67] \ + | am33_2.0 \ + | amdgcn \ + | arc | arceb | arc32 | arc64 \ + | arm | arm[lb]e | arme[lb] | armv* \ + | avr | avr32 \ + | asmjs \ + | ba \ + | be32 | be64 \ + | bfin | bpf | bs2000 \ + | c[123]* | c30 | [cjt]90 | c4x \ + | c8051 | clipper | craynv | csky | cydra \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | elxsi | epiphany \ + | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ + | h8300 | h8500 \ + | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i*86 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | loongarch32 | loongarch64 | loongarchx32 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ + | m88110 | m88k | maxq | mb | mcore | mep | metag \ + | microblaze | microblazeel \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64eb | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r3 | mipsisa32r3el \ + | mipsisa32r5 | mipsisa32r5el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r3 | mipsisa64r3el \ + | mipsisa64r5 | mipsisa64r5el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mmix \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | none | np1 | ns16k | ns32k | nvptx \ + | open8 \ + | or1k* \ + | or32 \ + | orion \ + | picochip \ + | pdp10 | pdp11 | pj | pjl | pn | power \ + | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ + | pru \ + | pyramid \ + | riscv | riscv32 | riscv32be | riscv64 | riscv64be \ + | rl78 | romp | rs6000 | rx \ + | s390 | s390x \ + | score \ + | sh | shl \ + | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ + | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ + | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ + | spu \ + | tahoe \ + | thumbv7* \ + | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ + | tron \ + | ubicom32 \ + | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ + | vax \ + | visium \ + | w65 \ + | wasm32 | wasm64 \ + | we32k \ + | x86 | x86_64 | xc16x | xgate | xps100 \ + | xstormy16 | xtensa* \ + | ymp \ + | z8k | z80) + ;; + + *) + echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 + exit 1 + ;; + esac ;; esac # Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` +case $vendor in + digital*) + vendor=dec ;; - *-commodore*) - basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` + commodore*) + vendor=cbm ;; *) ;; @@ -1334,203 +1306,215 @@ # Decode manufacturer-specific aliases for certain operating systems. -if [ x"$os" != x"" ] +if test x$basic_os != x then + +# First recognize some ad-hoc cases, or perhaps split kernel-os, or else just +# set os. +case $basic_os in + gnu/linux*) + kernel=linux + os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'` + ;; + os2-emx) + kernel=os2 + os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'` + ;; + nto-qnx*) + kernel=nto + os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'` + ;; + *-*) + # shellcheck disable=SC2162 + saved_IFS=$IFS + IFS="-" read kernel os <&2 - exit 1 + # No normalization, but not necessarily accepted, that comes below. ;; esac + else # Here we handle the default operating systems that come with various machines. @@ -1543,258 +1527,363 @@ # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $basic_machine in +kernel= +case $cpu-$vendor in score-*) - os=-elf + os=elf ;; spu-*) - os=-elf + os=elf ;; *-acorn) - os=-riscix1.2 + os=riscix1.2 ;; arm*-rebel) - os=-linux + kernel=linux + os=gnu ;; arm*-semi) - os=-aout + os=aout ;; c4x-* | tic4x-*) - os=-coff + os=coff ;; c8051-*) - os=-elf + os=elf + ;; + clipper-intergraph) + os=clix ;; hexagon-*) - os=-elf + os=elf ;; tic54x-*) - os=-coff + os=coff ;; tic55x-*) - os=-coff + os=coff ;; tic6x-*) - os=-coff + os=coff ;; # This must come before the *-dec entry. pdp10-*) - os=-tops20 + os=tops20 ;; pdp11-*) - os=-none + os=none ;; *-dec | vax-*) - os=-ultrix4.2 + os=ultrix4.2 ;; m68*-apollo) - os=-domain + os=domain ;; i386-sun) - os=-sunos4.0.2 + os=sunos4.0.2 ;; m68000-sun) - os=-sunos3 + os=sunos3 ;; m68*-cisco) - os=-aout + os=aout ;; mep-*) - os=-elf + os=elf ;; mips*-cisco) - os=-elf + os=elf ;; mips*-*) - os=-elf + os=elf ;; or32-*) - os=-coff + os=coff ;; *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 + os=sysv3 ;; sparc-* | *-sun) - os=-sunos4.1.1 + os=sunos4.1.1 ;; pru-*) - os=-elf + os=elf ;; *-be) - os=-beos + os=beos ;; *-ibm) - os=-aix + os=aix ;; *-knuth) - os=-mmixware + os=mmixware ;; *-wec) - os=-proelf + os=proelf ;; *-winbond) - os=-proelf + os=proelf ;; *-oki) - os=-proelf + os=proelf ;; *-hp) - os=-hpux + os=hpux ;; *-hitachi) - os=-hiux + os=hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=-sysv + os=sysv ;; *-cbm) - os=-amigaos + os=amigaos ;; *-dg) - os=-dgux + os=dgux ;; *-dolphin) - os=-sysv3 + os=sysv3 ;; m68k-ccur) - os=-rtu + os=rtu ;; m88k-omron*) - os=-luna + os=luna ;; *-next) - os=-nextstep + os=nextstep ;; *-sequent) - os=-ptx + os=ptx ;; *-crds) - os=-unos + os=unos ;; *-ns) - os=-genix + os=genix ;; i370-*) - os=-mvs + os=mvs ;; *-gould) - os=-sysv + os=sysv ;; *-highlevel) - os=-bsd + os=bsd ;; *-encore) - os=-bsd + os=bsd ;; *-sgi) - os=-irix + os=irix ;; *-siemens) - os=-sysv4 + os=sysv4 ;; *-masscomp) - os=-rtu + os=rtu ;; f30[01]-fujitsu | f700-fujitsu) - os=-uxpv + os=uxpv ;; *-rom68k) - os=-coff + os=coff ;; *-*bug) - os=-coff + os=coff ;; *-apple) - os=-macos + os=macos ;; *-atari*) - os=-mint + os=mint + ;; + *-wrs) + os=vxworks ;; *) - os=-none + os=none ;; esac + fi +# Now, validate our (potentially fixed-up) OS. +case $os in + # Sometimes we do "kernel-libc", so those need to count as OSes. + musl* | newlib* | relibc* | uclibc*) + ;; + # Likewise for "kernel-abi" + eabi* | gnueabi*) + ;; + # VxWorks passes extra cpu info in the 4th filed. + simlinux | simwindows | spe) + ;; + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. + gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ + | hiux* | abug | nacl* | netware* | windows* \ + | os9* | macos* | osx* | ios* \ + | mpw* | magic* | mmixware* | mon960* | lnews* \ + | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ + | aos* | aros* | cloudabi* | sortix* | twizzler* \ + | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ + | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ + | mirbsd* | netbsd* | dicos* | openedition* | ose* \ + | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \ + | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \ + | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ + | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ + | udi* | lites* | ieee* | go32* | aux* | hcos* \ + | chorusrdb* | cegcc* | glidix* | serenity* \ + | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ + | midipix* | mingw32* | mingw64* | mint* \ + | uxpv* | beos* | mpeix* | udk* | moxiebox* \ + | interix* | uwin* | mks* | rhapsody* | darwin* \ + | openstep* | oskit* | conix* | pw32* | nonstopux* \ + | storm-chaos* | tops10* | tenex* | tops20* | its* \ + | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \ + | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \ + | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ + | skyos* | haiku* | rdos* | toppers* | drops* | es* \ + | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ + | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ + | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \ + | fiwix* ) + ;; + # This one is extra strict with allowed versions + sco3.2v2 | sco3.2v[4-9]* | sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + ;; + none) + ;; + *) + echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2 + exit 1 + ;; +esac + +# As a final step for OS-related things, validate the OS-kernel combination +# (given a valid OS), if there is a kernel. +case $kernel-$os in + linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ + | linux-musl* | linux-relibc* | linux-uclibc* ) + ;; + uclinux-uclibc* ) + ;; + -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* ) + # These are just libc implementations, not actual OSes, and thus + # require a kernel. + echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 + exit 1 + ;; + kfreebsd*-gnu* | kopensolaris*-gnu*) + ;; + vxworks-simlinux | vxworks-simwindows | vxworks-spe) + ;; + nto-qnx*) + ;; + os2-emx) + ;; + *-eabi* | *-gnueabi*) + ;; + -*) + # Blank kernel with real OS is always fine. + ;; + *-*) + echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 + exit 1 + ;; +esac + # 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*) +case $vendor in + unknown) + case $cpu-$os in + *-riscix*) vendor=acorn ;; - -sunos*) + *-sunos*) vendor=sun ;; - -cnk*|-aix*) + *-cnk* | *-aix*) vendor=ibm ;; - -beos*) + *-beos*) vendor=be ;; - -hpux*) + *-hpux*) vendor=hp ;; - -mpeix*) + *-mpeix*) vendor=hp ;; - -hiux*) + *-hiux*) vendor=hitachi ;; - -unos*) + *-unos*) vendor=crds ;; - -dgux*) + *-dgux*) vendor=dg ;; - -luna*) + *-luna*) vendor=omron ;; - -genix*) + *-genix*) vendor=ns ;; - -mvs* | -opened*) + *-clix*) + vendor=intergraph + ;; + *-mvs* | *-opened*) + vendor=ibm + ;; + *-os400*) vendor=ibm ;; - -os400*) + s390-* | s390x-*) vendor=ibm ;; - -ptx*) + *-ptx*) vendor=sequent ;; - -tpf*) + *-tpf*) vendor=ibm ;; - -vxsim* | -vxworks* | -windiss*) + *-vxsim* | *-vxworks* | *-windiss*) vendor=wrs ;; - -aux*) + *-aux*) vendor=apple ;; - -hms*) + *-hms*) vendor=hitachi ;; - -mpw* | -macos*) + *-mpw* | *-macos*) vendor=apple ;; - -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) vendor=atari ;; - -vos*) + *-vos*) vendor=stratus ;; esac - basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac -echo "$basic_machine$os" +echo "$cpu-$vendor-${kernel:+$kernel-}$os" exit # Local variables: -# eval: (add-hook 'write-file-functions 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff -Nru xfburn-0.6.2/configure xfburn-0.7.0/configure --- xfburn-0.6.2/configure 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/configure 2023-03-03 21:47:03.000000000 +0000 @@ -1,11 +1,12 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for xfburn 0.6.2. +# Generated by GNU Autoconf 2.71 for xfburn 0.7.0. # -# Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr +# Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr , Copyright (c) 2004-2020 Xfce development team. All rights reserved. # # -# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +# Inc. # # # This configure script is free software; the Free Software Foundation @@ -16,14 +17,16 @@ # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else +else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -33,46 +36,46 @@ fi + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then +if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -81,13 +84,6 @@ fi -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -96,8 +92,12 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS @@ -109,30 +109,10 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. @@ -154,20 +134,22 @@ exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -as_fn_exit 255 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST -else +else \$as_nop case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( @@ -187,12 +169,15 @@ as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : -else +else \$as_nop exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO @@ -207,30 +192,38 @@ test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : + if (eval "$as_required") 2>/dev/null +then : as_have_required=yes -else +else $as_nop as_have_required=no fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : -else +else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base + as_shell=$as_dir$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : break 2 fi fi @@ -238,14 +231,21 @@ esac as_found=false done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi - if test "x$CONFIG_SHELL" != x; then : + if test "x$CONFIG_SHELL" != x +then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also @@ -263,18 +263,19 @@ exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." else - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." @@ -301,6 +302,7 @@ } as_unset=as_fn_unset + # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -318,6 +320,14 @@ as_fn_set_status $1 exit $1 } # as_fn_exit +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop # as_fn_mkdir_p # ------------- @@ -332,7 +342,7 @@ as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -341,7 +351,7 @@ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | +printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -380,12 +390,13 @@ # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : eval 'as_fn_append () { eval $1+=\$2 }' -else +else $as_nop as_fn_append () { eval $1=\$$1\$2 @@ -397,18 +408,27 @@ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else +else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- @@ -420,9 +440,9 @@ as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $2" >&2 + printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -449,7 +469,7 @@ $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | +printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -493,7 +513,7 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall @@ -507,6 +527,10 @@ exit } + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -520,6 +544,13 @@ ECHO_N='-n';; esac +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + + rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -589,48 +620,44 @@ # Identity of this package. PACKAGE_NAME='xfburn' PACKAGE_TARNAME='xfburn' -PACKAGE_VERSION='0.6.2' -PACKAGE_STRING='xfburn 0.6.2' +PACKAGE_VERSION='0.7.0' +PACKAGE_STRING='xfburn 0.7.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="xfburn/xfburn-main.c" # Factoring default headers for most tests. ac_includes_default="\ -#include -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include +#include +#ifdef HAVE_STDIO_H +# include #endif -#ifdef STDC_HEADERS +#ifdef HAVE_STDLIB_H # include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif #endif #ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include -# endif # include #endif -#ifdef HAVE_STRINGS_H -# include -#endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif #ifdef HAVE_UNISTD_H # include #endif" +ac_header_c_list= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS @@ -651,14 +678,6 @@ GUDEV_LIBS GUDEV_CFLAGS GUDEV_VERSION -LIBGIOUNIX_REQUIRED_VERSION -LIBGIOUNIX_LIBS -LIBGIOUNIX_CFLAGS -LIBGIOUNIX_VERSION -LIBGIO_REQUIRED_VERSION -LIBGIO_LIBS -LIBGIO_CFLAGS -LIBGIO_VERSION EXO_REQUIRED_VERSION EXO_LIBS EXO_CFLAGS @@ -667,6 +686,18 @@ LIBXFCE4UI_LIBS LIBXFCE4UI_CFLAGS LIBXFCE4UI_VERSION +GTHREAD_REQUIRED_VERSION +GTHREAD_LIBS +GTHREAD_CFLAGS +GTHREAD_VERSION +LIBGIOUNIX_REQUIRED_VERSION +LIBGIOUNIX_LIBS +LIBGIOUNIX_CFLAGS +LIBGIOUNIX_VERSION +LIBGIO_REQUIRED_VERSION +LIBGIO_LIBS +LIBGIO_CFLAGS +LIBGIO_VERSION GLIB_REQUIRED_VERSION GLIB_LIBS GLIB_CFLAGS @@ -675,10 +706,6 @@ GTK_LIBS GTK_CFLAGS GTK_VERSION -GTHREAD_REQUIRED_VERSION -GTHREAD_LIBS -GTHREAD_CFLAGS -GTHREAD_VERSION LIBISOFS_REQUIRED_VERSION LIBISOFS_LIBS LIBISOFS_CFLAGS @@ -690,22 +717,7 @@ PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG -XGETTEXT_ARGS -MKINSTALLDIRS -POSUB -POFILES -PO_IN_DATADIR_FALSE -PO_IN_DATADIR_TRUE -INTLLIBS -INSTOBJEXT -GMOFILES -DATADIRNAME -CATOBJEXT -CATALOGS -MSGFMT_OPTS -INTL_MACOSX_LIBS GETTEXT_PACKAGE -CPP LT_SYS_LIBRARY_PATH OTOOL64 OTOOL @@ -794,6 +806,9 @@ AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V +CSCOPE +ETAGS +CTAGS am__untar am__tar AMTAR @@ -887,7 +902,6 @@ LIBS CPPFLAGS LT_SYS_LIBRARY_PATH -CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR' @@ -959,8 +973,6 @@ *) ac_optarg=yes ;; esac - # Accept the important Cygnus configure options, so we can diagnose typos. - case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; @@ -1001,9 +1013,9 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1027,9 +1039,9 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1240,9 +1252,9 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1256,9 +1268,9 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1302,9 +1314,9 @@ *) # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; @@ -1320,7 +1332,7 @@ case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1384,7 +1396,7 @@ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | +printf "%s\n" X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -1441,7 +1453,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures xfburn 0.6.2 to adapt to many kinds of systems. +\`configure' configures xfburn 0.7.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1512,7 +1524,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of xfburn 0.6.2:";; + short | recursive ) echo "Configuration of xfburn 0.7.0:";; esac cat <<\_ACEOF @@ -1544,7 +1556,8 @@ --disable-gstreamer Disable checking for GStreamer support for burning audio --enable-debug[=no|minimum|yes|full] - Build with debugging support [default=[]] + Build with debugging support + [default=[minimum]] --disable-debug Include no debugging support Optional Packages: @@ -1572,7 +1585,6 @@ you have headers in a nonstandard directory LT_SYS_LIBRARY_PATH User-defined run-time library search path. - CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path @@ -1598,9 +1610,9 @@ case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -1628,7 +1640,8 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive @@ -1636,7 +1649,7 @@ echo && $SHELL "$ac_srcdir/configure" --help=recursive else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done @@ -1645,14 +1658,14 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -xfburn configure 0.6.2 -generated by GNU Autoconf 2.69 +xfburn configure 0.7.0 +generated by GNU Autoconf 2.71 -Copyright (C) 2012 Free Software Foundation, Inc. +Copyright (C) 2021 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. -Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr +Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr , Copyright (c) 2004-2020 Xfce development team. All rights reserved. _ACEOF exit fi @@ -1667,14 +1680,14 @@ ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext + rm -f conftest.$ac_objext conftest.beam if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -1682,14 +1695,15 @@ cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest.$ac_objext; then : + } && test -s conftest.$ac_objext +then : ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -1705,14 +1719,14 @@ ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -1720,17 +1734,18 @@ cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext - }; then : + } +then : ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -1752,120 +1767,44 @@ ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : eval "$3=yes" -else +else $as_nop eval "$3=no" fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile -# ac_fn_c_try_cpp LINENO -# ---------------------- -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_cpp () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then : - ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=1 -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_cpp - -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : - ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. @@ -1873,16 +1812,9 @@ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif + which can conflict with char $2 (); below. */ +#include #undef $2 /* Override any GCC internal prototype to avoid an error. @@ -1900,122 +1832,56 @@ #endif int -main () +main (void) { return $2 (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : eval "$3=yes" -else +else $as_nop eval "$3=no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done -# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_c_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval \${$3+:} false; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno -} # ac_fn_c_check_header_mongrel cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by xfburn $as_me 0.6.2, which was -generated by GNU Autoconf 2.69. Invocation command line was +It was created by xfburn $as_me 0.7.0, which was +generated by GNU Autoconf 2.71. Invocation command line was - $ $0 $@ + $ $0$ac_configure_args_raw _ACEOF exec 5>>config.log @@ -2048,8 +1914,12 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" done IFS=$as_save_IFS @@ -2084,7 +1954,7 @@ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; @@ -2119,11 +1989,13 @@ # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo - $as_echo "## ---------------- ## + printf "%s\n" "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo @@ -2134,8 +2006,8 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -2159,7 +2031,7 @@ ) echo - $as_echo "## ----------------- ## + printf "%s\n" "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo @@ -2167,14 +2039,14 @@ do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - $as_echo "$ac_var='\''$ac_val'\''" + printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## + printf "%s\n" "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo @@ -2182,15 +2054,15 @@ do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - $as_echo "$ac_var='\''$ac_val'\''" + printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then - $as_echo "## ----------- ## + printf "%s\n" "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo @@ -2198,8 +2070,8 @@ echo fi test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && @@ -2213,63 +2085,48 @@ # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h -$as_echo "/* confdefs.h */" > confdefs.h +printf "%s\n" "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF +printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF +printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF +printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF +printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF +printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF +printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac + ac_site_files="$CONFIG_SITE" elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" + +for ac_site_file in $ac_site_files do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} + case $ac_site_file in #( + */*) : + ;; #( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi @@ -2279,121 +2136,510 @@ # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} >$cache_file fi -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif -am__api_version='1.16' +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} -ac_aux_dir= -for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do - if test -f "$ac_dir/install-sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f "$ac_dir/install.sh"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f "$ac_dir/shtool"; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" + +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" + +# Auxiliary files required by this configure script. +ac_aux_files="config.guess config.sub ltmain.sh compile missing install-sh" + +# Locations in which to look for auxiliary files. +ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." + +# Search for a directory containing all of the required auxiliary files, +# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. +# If we don't find one directory that contains all the files we need, +# we report the set of missing files from the *first* directory in +# $ac_aux_dir_candidates and give up. +ac_missing_aux_files="" +ac_first_candidate=: +printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in $ac_aux_dir_candidates +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + as_found=: + + printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 + ac_aux_dir_found=yes + ac_install_sh= + for ac_aux in $ac_aux_files + do + # As a special case, if "install-sh" is required, that requirement + # can be satisfied by any of "install-sh", "install.sh", or "shtool", + # and $ac_install_sh is set appropriately for whichever one is found. + if test x"$ac_aux" = x"install-sh" + then + if test -f "${as_dir}install-sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 + ac_install_sh="${as_dir}install-sh -c" + elif test -f "${as_dir}install.sh"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 + ac_install_sh="${as_dir}install.sh -c" + elif test -f "${as_dir}shtool"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 + ac_install_sh="${as_dir}shtool install -c" + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} install-sh" + else + break + fi + fi + else + if test -f "${as_dir}${ac_aux}"; then + printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 + else + ac_aux_dir_found=no + if $ac_first_candidate; then + ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" + else + break + fi + fi + fi + done + if test "$ac_aux_dir_found" = yes; then + ac_aux_dir="$as_dir" break fi + ac_first_candidate=false + + as_found=false done -if test -z "$ac_aux_dir"; then - as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 fi + # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. -ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. -ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. -ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. +if test -f "${ac_aux_dir}config.guess"; then + ac_config_guess="$SHELL ${ac_aux_dir}config.guess" +fi +if test -f "${ac_aux_dir}config.sub"; then + ac_config_sub="$SHELL ${ac_aux_dir}config.sub" +fi +if test -f "$ac_aux_dir/configure"; then + ac_configure="$SHELL ${ac_aux_dir}configure" +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + +am__api_version='1.16' -# Find a good install program. We prefer a C program (faster), + + # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install @@ -2407,20 +2653,25 @@ # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +printf %s "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if ${ac_cv_path_install+:} false; then : - $as_echo_n "(cached) " >&6 -else +if test ${ac_cv_path_install+y} +then : + printf %s "(cached) " >&6 +else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in #(( - ./ | .// | /[cC]/* | \ + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + # Account for fact that we put trailing slashes in our PATH walk. +case $as_dir in #(( + ./ | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; @@ -2430,13 +2681,13 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else @@ -2444,12 +2695,12 @@ echo one > conftest.one echo two > conftest.two mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" break 3 fi fi @@ -2465,7 +2716,7 @@ rm -rf conftest.one conftest.two conftest.dir fi - if test "${ac_cv_path_install+set}" = set; then + if test ${ac_cv_path_install+y}; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a @@ -2475,8 +2726,8 @@ INSTALL=$ac_install_sh fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +printf "%s\n" "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. @@ -2486,8 +2737,8 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 -$as_echo_n "checking whether build environment is sane... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +printf %s "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -2541,8 +2792,8 @@ as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= @@ -2561,26 +2812,23 @@ # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' -program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` +program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` + # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` -if test x"${MISSING+set}" != xset; then - case $am_aux_dir in - *\ * | *\ *) - MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; - *) - MISSING="\${SHELL} $am_aux_dir/missing" ;; - esac + + if test x"${MISSING+set}" != xset; then + MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then @@ -2600,11 +2848,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else @@ -2612,11 +2861,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2627,11 +2880,11 @@ fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -2640,11 +2893,12 @@ ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else @@ -2652,11 +2906,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2667,11 +2925,11 @@ fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then @@ -2679,8 +2937,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP @@ -2692,25 +2950,31 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 -$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 +printf %s "checking for a race-free mkdir -p... " >&6; } if test -z "$MKDIR_P"; then - if ${ac_cv_path_mkdir+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${ac_cv_path_mkdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue - case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( - 'mkdir (GNU coreutils) '* | \ - 'mkdir (coreutils) '* | \ + as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue + case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir ('*'coreutils) '* | \ + 'BusyBox '* | \ 'mkdir (fileutils) '4.1*) - ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext break 3;; esac done @@ -2721,7 +2985,7 @@ fi test -d ./--version && rmdir ./--version - if test "${ac_cv_path_mkdir+set}" = set; then + if test ${ac_cv_path_mkdir+y}; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a @@ -2731,18 +2995,19 @@ MKDIR_P="$ac_install_sh -d" fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 -$as_echo "$MKDIR_P" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +printf "%s\n" "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else @@ -2750,11 +3015,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2765,24 +3034,25 @@ fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi test -n "$AWK" && break done -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : - $as_echo_n "(cached) " >&6 -else +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @@ -2798,12 +3068,12 @@ rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -2817,7 +3087,8 @@ rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. -if test "${enable_silent_rules+set}" = set; then : +if test ${enable_silent_rules+y} +then : enableval=$enable_silent_rules; fi @@ -2827,12 +3098,13 @@ *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 -$as_echo_n "checking whether $am_make supports nested variables... " >&6; } -if ${am_cv_make_support_nested_variables+:} false; then : - $as_echo_n "(cached) " >&6 -else - if $as_echo 'TRUE=$(BAR$(V)) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if printf "%s\n" 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 @@ -2844,8 +3116,8 @@ am_cv_make_support_nested_variables=no fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 -$as_echo "$am_cv_make_support_nested_variables" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' @@ -2877,17 +3149,13 @@ # Define the identity of the package. PACKAGE='xfburn' - VERSION='0.6.2' + VERSION='0.7.0' -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF +printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF +printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h # Some tools Automake needs. @@ -2919,12 +3187,143 @@ # We'll loop over all known methods to create a tar archive until one works. -_am_tools='gnutar pax cpio none' +_am_tools='gnutar plaintar pax cpio none' + +# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 +printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; } + if test $am_uid -le $am_max_uid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + _am_tools=none + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 +printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; } + if test $am_gid -le $am_max_gid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + _am_tools=none + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 +printf %s "checking how to create a ustar tar archive... " >&6; } + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_ustar-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + { echo "$as_me:$LINENO: $_am_tar --version" >&5 + ($_am_tar --version) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && break + done + am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=ustar -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 ustar -w "$$tardir"' + am__tar_='pax -L -x ustar -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H ustar -L' + am__tar_='find "$tardir" -print | cpio -o -H ustar -L' + am__untar='cpio -i -H ustar -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_ustar}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 + (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + rm -rf conftest.dir + if test -s conftest.tar; then + { echo "$as_me:$LINENO: $am__untar &5 + ($am__untar &5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 + (cat conftest.dir/file) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + grep GrepMe conftest.dir/file >/dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + if test ${am_cv_prog_tar_ustar+y} +then : + printf %s "(cached) " >&6 +else $as_nop + am_cv_prog_tar_ustar=$_am_tool +fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 +printf "%s\n" "$am_cv_prog_tar_ustar" >&6; } + + -am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' +# Variables for tags utilities; see am/tags.am +if test -z "$CTAGS"; then + CTAGS=ctags +fi + +if test -z "$ETAGS"; then + ETAGS=etags +fi +if test -z "$CSCOPE"; then + CSCOPE=cscope +fi @@ -2973,17 +3372,19 @@ ac_config_headers="$ac_config_headers config.h" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 -$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 +printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then : +if test ${enable_maintainer_mode+y} +then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval -else +else $as_nop USE_MAINTAINER_MODE=no fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 -$as_echo "$USE_MAINTAINER_MODE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 +printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' @@ -2996,6 +3397,15 @@ + + + + + + + + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -3004,11 +3414,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3016,11 +3427,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3031,11 +3446,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -3044,11 +3459,12 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -3056,11 +3472,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3071,11 +3491,11 @@ fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -3083,8 +3503,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -3097,11 +3517,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3109,11 +3530,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3124,11 +3549,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -3137,11 +3562,12 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3150,15 +3576,19 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3174,18 +3604,18 @@ # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -3196,11 +3626,12 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3208,11 +3639,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3223,11 +3658,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -3240,11 +3675,12 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -3252,11 +3688,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3267,11 +3707,11 @@ fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -3283,8 +3723,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -3292,25 +3732,129 @@ fi fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +fi - -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -for ac_option in --version -v -V -qversion; do +for ac_option in --version -v -V -qversion -version; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -3320,7 +3864,7 @@ cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done @@ -3328,7 +3872,7 @@ /* end confdefs.h. */ int -main () +main (void) { ; @@ -3340,9 +3884,9 @@ # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" @@ -3363,11 +3907,12 @@ *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -3384,7 +3929,7 @@ # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -3400,44 +3945,46 @@ done test "$ac_cv_exeext" = no && ac_cv_exeext= -else +else $as_nop ac_file='' fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -3451,15 +3998,15 @@ * ) break;; esac done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext @@ -3468,7 +4015,7 @@ /* end confdefs.h. */ #include int -main () +main (void) { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; @@ -3480,8 +4027,8 @@ ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in @@ -3489,10 +4036,10 @@ *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in @@ -3500,39 +4047,40 @@ *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C compiled programs. + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if ${ac_cv_objext+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; @@ -3546,11 +4094,12 @@ *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -3559,31 +4108,32 @@ break;; esac done -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { #ifndef __GNUC__ choke me @@ -3593,29 +4143,33 @@ return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_compiler_gnu=yes -else +else $as_nop ac_compiler_gnu=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi -ac_test_CFLAGS=${CFLAGS+set} +ac_test_CFLAGS=${CFLAGS+y} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no @@ -3624,57 +4178,60 @@ /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_prog_cc_g=yes -else +else $as_nop CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : -else +else $as_nop ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_prog_cc_g=yes fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then @@ -3689,94 +4246,144 @@ CFLAGS= fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; - ; - return 0; -} +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program _ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : ac_cv_prog_cc_c89=$ac_arg fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC - fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi fi ac_ext=c @@ -3785,21 +4392,23 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -ac_ext=c + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 -$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } -if ${am_cv_prog_cc_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +printf %s "checking whether $CC understands -c and -o together... " >&6; } +if test ${am_cv_prog_cc_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; @@ -3827,8 +4436,8 @@ rm -f core conftest* unset am_i fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 -$as_echo "$am_cv_prog_cc_c_o" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. @@ -3847,8 +4456,8 @@ ac_config_commands="$ac_config_commands depfiles" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 -$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out @@ -3884,11 +4493,12 @@ fi done rm -f confinc.* confmf.* -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 -$as_echo "${_am_result}" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +printf "%s\n" "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then : +if test ${enable_dependency_tracking+y} +then : enableval=$enable_dependency_tracking; fi @@ -3909,11 +4519,12 @@ depcc="$CC" am_compiler_list= -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 -$as_echo_n "checking dependency style of $depcc... " >&6; } -if ${am_cv_CC_dependencies_compiler_type+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +printf %s "checking dependency style of $depcc... " >&6; } +if test ${am_cv_CC_dependencies_compiler_type+y} +then : + printf %s "(cached) " >&6 +else $as_nop 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 @@ -4020,8 +4631,8 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 -$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if @@ -4037,17 +4648,18 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 -$as_echo_n "checking whether NLS is requested... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 +printf %s "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then : +if test ${enable_nls+y} +then : enableval=$enable_nls; USE_NLS=$enableval -else +else $as_nop USE_NLS=yes fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 -$as_echo "$USE_NLS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +printf "%s\n" "$USE_NLS" >&6; } @@ -4064,21 +4676,22 @@ INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 -$as_echo_n "checking for intltool >= 0.35.0... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 -$as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 +printf %s "checking for intltool >= 0.35.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 +printf "%s\n" "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_INTLTOOL_UPDATE+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. @@ -4088,11 +4701,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_INTLTOOL_UPDATE="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4104,21 +4721,22 @@ fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 -$as_echo "$INTLTOOL_UPDATE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 +printf "%s\n" "$INTLTOOL_UPDATE" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_INTLTOOL_MERGE+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. @@ -4128,11 +4746,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_INTLTOOL_MERGE="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4144,21 +4766,22 @@ fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 -$as_echo "$INTLTOOL_MERGE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 +printf "%s\n" "$INTLTOOL_MERGE" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_INTLTOOL_EXTRACT+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. @@ -4168,11 +4791,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_INTLTOOL_EXTRACT="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4184,11 +4811,11 @@ fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 -$as_echo "$INTLTOOL_EXTRACT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 +printf "%s\n" "$INTLTOOL_EXTRACT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -4338,11 +4965,12 @@ # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_XGETTEXT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_XGETTEXT+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. @@ -4352,11 +4980,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_XGETTEXT="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4368,21 +5000,22 @@ fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 -$as_echo "$XGETTEXT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 +printf "%s\n" "$XGETTEXT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_MSGMERGE+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_MSGMERGE+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. @@ -4392,11 +5025,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_MSGMERGE="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4408,21 +5045,22 @@ fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 -$as_echo "$MSGMERGE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 +printf "%s\n" "$MSGMERGE" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_MSGFMT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_MSGFMT+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. @@ -4432,11 +5070,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_MSGFMT="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4448,21 +5090,22 @@ fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 -$as_echo "$MSGFMT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 +printf "%s\n" "$MSGFMT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_GMSGFMT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_GMSGFMT+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. @@ -4472,11 +5115,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4489,11 +5136,11 @@ fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 -$as_echo "$GMSGFMT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 +printf "%s\n" "$GMSGFMT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -4509,11 +5156,12 @@ # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_INTLTOOL_PERL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_INTLTOOL_PERL+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. @@ -4523,11 +5171,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_INTLTOOL_PERL="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4539,33 +5191,33 @@ fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 -$as_echo "$INTLTOOL_PERL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 +printf "%s\n" "$INTLTOOL_PERL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 -$as_echo_n "checking for perl >= 5.8.1... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 +printf %s "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 -$as_echo "$IT_PERL_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 +printf "%s\n" "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 -$as_echo_n "checking for XML::Parser... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 +printf %s "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi @@ -4580,8 +5232,8 @@ case `pwd` in *\ * | *\ *) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 -$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac @@ -4601,28 +5253,32 @@ + ltmain=$ac_aux_dir/ltmain.sh -# Make sure we can run config.sub. -$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -$as_echo_n "checking build system type... " >&6; } -if ${ac_cv_build+:} false; then : - $as_echo_n "(cached) " >&6 -else + + + # Make sure we can run config.sub. +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +printf %s "checking build system type... " >&6; } +if test ${ac_cv_build+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_build_alias=$build_alias test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -$as_echo "$ac_cv_build" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +printf "%s\n" "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; @@ -4641,21 +5297,22 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -$as_echo_n "checking host system type... " >&6; } -if ${ac_cv_host+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +printf %s "checking host system type... " >&6; } +if test ${ac_cv_host+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else - ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -$as_echo "$ac_cv_host" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +printf "%s\n" "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; @@ -4695,8 +5352,8 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 -$as_echo_n "checking how to print strings... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +printf %s "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then @@ -4722,12 +5379,12 @@ } case $ECHO in - printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 -$as_echo "printf" >&6; } ;; - print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 -$as_echo "print -r" >&6; } ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 -$as_echo "cat" >&6; } ;; + printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +printf "%s\n" "printf" >&6; } ;; + print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +printf "%s\n" "print -r" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +printf "%s\n" "cat" >&6; } ;; esac @@ -4743,11 +5400,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 -$as_echo_n "checking for a sed that does not truncate output... " >&6; } -if ${ac_cv_path_SED+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +printf %s "checking for a sed that does not truncate output... " >&6; } +if test ${ac_cv_path_SED+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" @@ -4761,10 +5419,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in sed gsed; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in sed gsed + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + ac_path_SED="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED @@ -4773,13 +5436,13 @@ ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo '' >> "conftest.nl" + printf "%s\n" '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4807,8 +5470,8 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 -$as_echo "$ac_cv_path_SED" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +printf "%s\n" "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed @@ -4825,11 +5488,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if ${ac_cv_path_GREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST @@ -4837,10 +5501,15 @@ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP @@ -4849,13 +5518,13 @@ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4883,16 +5552,17 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_path_EGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else @@ -4903,10 +5573,15 @@ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP @@ -4915,13 +5590,13 @@ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4950,16 +5625,17 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 -$as_echo_n "checking for fgrep... " >&6; } -if ${ac_cv_path_FGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else @@ -4970,10 +5646,15 @@ for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in fgrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP @@ -4982,13 +5663,13 @@ ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'FGREP' >> "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -5017,8 +5698,8 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 -$as_echo "$ac_cv_path_FGREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" @@ -5043,17 +5724,18 @@ # Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then : +if test ${with_gnu_ld+y} +then : withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes -else +else $as_nop with_gnu_ld=no fi ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 -$as_echo_n "checking for ld used by $CC... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +printf %s "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw @@ -5082,15 +5764,16 @@ ;; esac elif test yes = "$with_gnu_ld"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -$as_echo_n "checking for GNU ld... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +printf %s "checking for GNU ld... " >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -$as_echo_n "checking for non-GNU ld... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +printf %s "checking for non-GNU ld... " >&6; } fi -if ${lt_cv_path_LD+:} false; then : - $as_echo_n "(cached) " >&6 -else +if test ${lt_cv_path_LD+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do @@ -5119,18 +5802,19 @@ LD=$lt_cv_path_LD if test -n "$LD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 -$as_echo "$LD" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 +printf "%s\n" "$LD" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } -if ${lt_cv_prog_gnu_ld+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +printf %s "checking if the linker ($LD) is GNU ld... " >&6; } +if test ${lt_cv_prog_gnu_ld+y} +then : + printf %s "(cached) " >&6 +else $as_nop # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 -$as_echo "$lt_cv_prog_gnu_ld" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 +printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld @@ -5153,11 +5837,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 -$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } -if ${lt_cv_path_NM+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if test ${lt_cv_path_NM+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM @@ -5207,8 +5892,8 @@ : ${lt_cv_path_NM=no} fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 -$as_echo "$lt_cv_path_NM" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +printf "%s\n" "$lt_cv_path_NM" >&6; } if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else @@ -5221,11 +5906,12 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_DUMPBIN+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else @@ -5233,11 +5919,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5248,11 +5938,11 @@ fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 -$as_echo "$DUMPBIN" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +printf "%s\n" "$DUMPBIN" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -5265,11 +5955,12 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DUMPBIN+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else @@ -5277,11 +5968,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5292,11 +5987,11 @@ fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 -$as_echo "$ac_ct_DUMPBIN" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +printf "%s\n" "$ac_ct_DUMPBIN" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -5308,8 +6003,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN @@ -5337,11 +6032,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 -$as_echo_n "checking the name lister ($NM) interface... " >&6; } -if ${lt_cv_nm_interface+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +printf %s "checking the name lister ($NM) interface... " >&6; } +if test ${lt_cv_nm_interface+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) @@ -5357,26 +6053,27 @@ fi rm -f conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 -$as_echo "$lt_cv_nm_interface" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +printf "%s\n" "$lt_cv_nm_interface" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -$as_echo_n "checking whether ln -s works... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +printf %s "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -$as_echo "no, using $LN_S" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +printf "%s\n" "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 -$as_echo_n "checking the maximum length of command line arguments... " >&6; } -if ${lt_cv_sys_max_cmd_len+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +printf %s "checking the maximum length of command line arguments... " >&6; } +if test ${lt_cv_sys_max_cmd_len+y} +then : + printf %s "(cached) " >&6 +else $as_nop i=0 teststring=ABCD @@ -5503,11 +6200,11 @@ fi if test -n "$lt_cv_sys_max_cmd_len"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 -$as_echo "$lt_cv_sys_max_cmd_len" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 -$as_echo "none" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 +printf "%s\n" "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len @@ -5551,11 +6248,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 -$as_echo_n "checking how to convert $build file names to $host format... " >&6; } -if ${lt_cv_to_host_file_cmd+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +printf %s "checking how to convert $build file names to $host format... " >&6; } +if test ${lt_cv_to_host_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $host in *-*-mingw* ) case $build in @@ -5591,18 +6289,19 @@ fi to_host_file_cmd=$lt_cv_to_host_file_cmd -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 -$as_echo "$lt_cv_to_host_file_cmd" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 -$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } -if ${lt_cv_to_tool_file_cmd+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +printf %s "checking how to convert $build file names to toolchain format... " >&6; } +if test ${lt_cv_to_tool_file_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in @@ -5618,22 +6317,23 @@ fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 -$as_echo "$lt_cv_to_tool_file_cmd" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 -$as_echo_n "checking for $LD option to reload object files... " >&6; } -if ${lt_cv_ld_reload_flag+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +printf %s "checking for $LD option to reload object files... " >&6; } +if test ${lt_cv_ld_reload_flag+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_ld_reload_flag='-r' fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 -$as_echo "$lt_cv_ld_reload_flag" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; @@ -5666,11 +6366,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_OBJDUMP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else @@ -5678,11 +6379,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5693,11 +6398,11 @@ fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 -$as_echo "$OBJDUMP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +printf "%s\n" "$OBJDUMP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -5706,11 +6411,12 @@ ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OBJDUMP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else @@ -5718,11 +6424,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5733,11 +6443,11 @@ fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 -$as_echo "$ac_ct_OBJDUMP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +printf "%s\n" "$ac_ct_OBJDUMP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then @@ -5745,8 +6455,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP @@ -5765,11 +6475,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 -$as_echo_n "checking how to recognize dependent libraries... " >&6; } -if ${lt_cv_deplibs_check_method+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +printf %s "checking how to recognize dependent libraries... " >&6; } +if test ${lt_cv_deplibs_check_method+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' @@ -5965,8 +6676,8 @@ esac fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 -$as_echo "$lt_cv_deplibs_check_method" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no @@ -6010,11 +6721,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_DLLTOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else @@ -6022,11 +6734,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6037,11 +6753,11 @@ fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 -$as_echo "$DLLTOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +printf "%s\n" "$DLLTOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6050,11 +6766,12 @@ ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DLLTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else @@ -6062,11 +6779,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6077,11 +6798,11 @@ fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 -$as_echo "$ac_ct_DLLTOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +printf "%s\n" "$ac_ct_DLLTOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then @@ -6089,8 +6810,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL @@ -6110,11 +6831,12 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 -$as_echo_n "checking how to associate runtime and link libraries... " >&6; } -if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +printf %s "checking how to associate runtime and link libraries... " >&6; } +if test ${lt_cv_sharedlib_from_linklib_cmd+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in @@ -6137,8 +6859,8 @@ esac fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 -$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO @@ -6154,11 +6876,12 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else @@ -6166,11 +6889,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6181,11 +6908,11 @@ fi AR=$ac_cv_prog_AR if test -n "$AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -$as_echo "$AR" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +printf "%s\n" "$AR" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6198,11 +6925,12 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_AR+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_AR+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else @@ -6210,11 +6938,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6225,11 +6957,11 @@ fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -$as_echo "$ac_ct_AR" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +printf "%s\n" "$ac_ct_AR" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6241,8 +6973,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR @@ -6262,30 +6994,32 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 -$as_echo_n "checking for archiver @FILE support... " >&6; } -if ${lt_cv_ar_at_file+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +printf %s "checking for archiver @FILE support... " >&6; } +if test ${lt_cv_ar_at_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. @@ -6293,7 +7027,7 @@ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ @@ -6302,11 +7036,11 @@ rm -f conftest.* libconftest.a fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 -$as_echo "$lt_cv_ar_at_file" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +printf "%s\n" "$lt_cv_ar_at_file" >&6; } if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= @@ -6323,11 +7057,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else @@ -6335,11 +7070,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6350,11 +7089,11 @@ fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6363,11 +7102,12 @@ ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else @@ -6375,11 +7115,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6390,11 +7134,11 @@ fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +printf "%s\n" "$ac_ct_STRIP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then @@ -6402,8 +7146,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP @@ -6422,11 +7166,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_RANLIB+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else @@ -6434,11 +7179,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6449,11 +7198,11 @@ fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -$as_echo "$RANLIB" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +printf "%s\n" "$RANLIB" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6462,11 +7211,12 @@ ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_RANLIB+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else @@ -6474,11 +7224,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6489,11 +7243,11 @@ fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -$as_echo "$ac_ct_RANLIB" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +printf "%s\n" "$ac_ct_RANLIB" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then @@ -6501,8 +7255,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB @@ -6591,11 +7345,12 @@ # Check for command to grab the raw symbol name followed by C symbol from nm. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 -$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } -if ${lt_cv_sys_global_symbol_pipe+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +printf %s "checking command to parse $NM output from $compiler object... " >&6; } +if test ${lt_cv_sys_global_symbol_pipe+y} +then : + printf %s "(cached) " >&6 +else $as_nop # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] @@ -6747,7 +7502,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm @@ -6820,7 +7575,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi @@ -6855,11 +7610,11 @@ 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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 -$as_echo "failed" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +printf "%s\n" "failed" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } fi # Response file support. @@ -6905,13 +7660,14 @@ -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 -$as_echo_n "checking for sysroot... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +printf %s "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. -if test "${with_sysroot+set}" = set; then : +if test ${with_sysroot+y} +then : withval=$with_sysroot; -else +else $as_nop with_sysroot=no fi @@ -6929,24 +7685,25 @@ no|'') ;; #( *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -$as_echo "$with_sysroot" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +printf "%s\n" "$with_sysroot" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 -$as_echo "${lt_sysroot:-no}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +printf "%s\n" "${lt_sysroot:-no}" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -$as_echo_n "checking for a working dd... " >&6; } -if ${ac_cv_path_lt_DD+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +printf %s "checking for a working dd... " >&6; } +if test ${ac_cv_path_lt_DD+y} +then : + printf %s "(cached) " >&6 +else $as_nop printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} @@ -6957,10 +7714,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in dd; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in dd + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_lt_DD" || continue if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ @@ -6980,15 +7742,16 @@ rm -f conftest.i conftest2.i conftest.out fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -$as_echo "$ac_cv_path_lt_DD" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +printf "%s\n" "$ac_cv_path_lt_DD" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -$as_echo_n "checking how to truncate binary pipes... " >&6; } -if ${lt_cv_truncate_bin+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +printf %s "checking how to truncate binary pipes... " >&6; } +if test ${lt_cv_truncate_bin+y} +then : + printf %s "(cached) " >&6 +else $as_nop printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= @@ -6999,8 +7762,8 @@ rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -$as_echo "$lt_cv_truncate_bin" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +printf "%s\n" "$lt_cv_truncate_bin" >&6; } @@ -7023,7 +7786,8 @@ } # Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then : +if test ${enable_libtool_lock+y} +then : enableval=$enable_libtool_lock; fi @@ -7039,7 +7803,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) @@ -7059,7 +7823,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in @@ -7097,7 +7861,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then emul=elf case `/usr/bin/file conftest.$ac_objext` in @@ -7138,7 +7902,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) @@ -7201,11 +7965,12 @@ # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 -$as_echo_n "checking whether the C compiler needs -belf... " >&6; } -if ${lt_cv_cc_needs_belf+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +printf %s "checking whether the C compiler needs -belf... " >&6; } +if test ${lt_cv_cc_needs_belf+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -7216,19 +7981,20 @@ /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : lt_cv_cc_needs_belf=yes -else +else $as_nop lt_cv_cc_needs_belf=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -7237,8 +8003,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 -$as_echo "$lt_cv_cc_needs_belf" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS @@ -7251,7 +8017,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) @@ -7288,11 +8054,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else @@ -7300,11 +8067,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7315,11 +8086,11 @@ fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 -$as_echo "$MANIFEST_TOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +printf "%s\n" "$MANIFEST_TOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7328,11 +8099,12 @@ ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else @@ -7340,11 +8112,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7355,11 +8131,11 @@ fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 -$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then @@ -7367,8 +8143,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL @@ -7378,11 +8154,12 @@ fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 -$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } -if ${lt_cv_path_mainfest_tool+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if test ${lt_cv_path_mainfest_tool+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out @@ -7392,8 +8169,8 @@ fi rm -f conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 -$as_echo "$lt_cv_path_mainfest_tool" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi @@ -7408,11 +8185,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_DSYMUTIL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else @@ -7420,11 +8198,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7435,11 +8217,11 @@ fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 -$as_echo "$DSYMUTIL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +printf "%s\n" "$DSYMUTIL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7448,11 +8230,12 @@ ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else @@ -7460,11 +8243,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7475,11 +8262,11 @@ fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 -$as_echo "$ac_ct_DSYMUTIL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then @@ -7487,8 +8274,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL @@ -7500,11 +8287,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_NMEDIT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else @@ -7512,11 +8300,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7527,11 +8319,11 @@ fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 -$as_echo "$NMEDIT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +printf "%s\n" "$NMEDIT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7540,11 +8332,12 @@ ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_NMEDIT+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else @@ -7552,11 +8345,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7567,11 +8364,11 @@ fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 -$as_echo "$ac_ct_NMEDIT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +printf "%s\n" "$ac_ct_NMEDIT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then @@ -7579,8 +8376,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT @@ -7592,11 +8389,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_LIPO+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else @@ -7604,11 +8402,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7619,11 +8421,11 @@ fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 -$as_echo "$LIPO" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +printf "%s\n" "$LIPO" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7632,11 +8434,12 @@ ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_LIPO+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_LIPO+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else @@ -7644,11 +8447,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7659,11 +8466,11 @@ fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 -$as_echo "$ac_ct_LIPO" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +printf "%s\n" "$ac_ct_LIPO" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then @@ -7671,8 +8478,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO @@ -7684,11 +8491,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_OTOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else @@ -7696,11 +8504,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7711,11 +8523,11 @@ fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 -$as_echo "$OTOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +printf "%s\n" "$OTOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7724,11 +8536,12 @@ ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else @@ -7736,11 +8549,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7751,11 +8568,11 @@ fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 -$as_echo "$ac_ct_OTOOL" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +printf "%s\n" "$ac_ct_OTOOL" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then @@ -7763,8 +8580,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL @@ -7776,11 +8593,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_OTOOL64+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else @@ -7788,11 +8606,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7803,11 +8625,11 @@ fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 -$as_echo "$OTOOL64" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +printf "%s\n" "$OTOOL64" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7816,11 +8638,12 @@ ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_OTOOL64+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else @@ -7828,11 +8651,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7843,11 +8670,11 @@ fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 -$as_echo "$ac_ct_OTOOL64" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +printf "%s\n" "$ac_ct_OTOOL64" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then @@ -7855,8 +8682,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 @@ -7891,11 +8718,12 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 -$as_echo_n "checking for -single_module linker flag... " >&6; } -if ${lt_cv_apple_cc_single_mod+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +printf %s "checking for -single_module linker flag... " >&6; } +if test ${lt_cv_apple_cc_single_mod+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override @@ -7924,14 +8752,15 @@ rm -f conftest.* fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 -$as_echo "$lt_cv_apple_cc_single_mod" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 -$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } -if ${lt_cv_ld_exported_symbols_list+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +printf %s "checking for -exported_symbols_list linker flag... " >&6; } +if test ${lt_cv_ld_exported_symbols_list+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym @@ -7940,31 +8769,33 @@ /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : lt_cv_ld_exported_symbols_list=yes -else +else $as_nop lt_cv_ld_exported_symbols_list=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 -$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 -$as_echo_n "checking for -force_load linker flag... " >&6; } -if ${lt_cv_ld_force_load+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +printf %s "checking for -force_load linker flag... " >&6; } +if test ${lt_cv_ld_force_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} @@ -7992,8 +8823,8 @@ rm -rf conftest.dSYM fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 -$as_echo "$lt_cv_ld_force_load" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +printf "%s\n" "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; @@ -8004,11 +8835,11 @@ # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + 10.0,*86*-darwin8*|10.0,*-darwin[912]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[012][,.]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; - 10.*) + 10.*|11.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; @@ -8064,286 +8895,43 @@ esac } -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -$as_echo_n "checking how to run the C preprocessor... " >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if ${ac_cv_prog_CPP+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes +ac_header= ac_cache= +for ac_item in $ac_header_c_list do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -$as_echo "$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # Prefer to if __STDC__ is defined, since - # exists even on freestanding compilers. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#ifdef __STDC__ -# include -#else -# include -#endif - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - -else - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - # Broken: success on invalid input. -continue -else - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : - -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if ${ac_cv_header_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#include -#include - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : - -else - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : -else - ac_cv_header_stdc=no -fi -rm -f conftest* -fi -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : -else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi -fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then -$as_echo "#define STDC_HEADERS 1" >>confdefs.h -fi +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : -# On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF +printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h fi - -done - - -for ac_header in dlfcn.h -do : - ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " -if test "x$ac_cv_header_dlfcn_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_DLFCN_H 1 -_ACEOF +if test "x$ac_cv_header_dlfcn_h" = xyes +then : + printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h fi -done - @@ -8359,7 +8947,8 @@ # Check whether --enable-shared was given. -if test "${enable_shared+set}" = set; then : +if test ${enable_shared+y} +then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; @@ -8377,7 +8966,7 @@ IFS=$lt_save_ifs ;; esac -else +else $as_nop enable_shared=yes fi @@ -8390,7 +8979,8 @@ # Check whether --enable-static was given. -if test "${enable_static+set}" = set; then : +if test ${enable_static+y} +then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; @@ -8408,7 +8998,7 @@ IFS=$lt_save_ifs ;; esac -else +else $as_nop enable_static=yes fi @@ -8422,7 +9012,8 @@ # Check whether --with-pic was given. -if test "${with_pic+set}" = set; then : +if test ${with_pic+y} +then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; @@ -8439,7 +9030,7 @@ IFS=$lt_save_ifs ;; esac -else +else $as_nop pic_mode=default fi @@ -8451,7 +9042,8 @@ # Check whether --enable-fast-install was given. -if test "${enable_fast_install+set}" = set; then : +if test ${enable_fast_install+y} +then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; @@ -8469,7 +9061,7 @@ IFS=$lt_save_ifs ;; esac -else +else $as_nop enable_fast_install=yes fi @@ -8483,11 +9075,12 @@ shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[5-9]*,yes) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +printf %s "checking which variant of shared library versioning to provide... " >&6; } # Check whether --with-aix-soname was given. -if test "${with_aix_soname+set}" = set; then : +if test ${with_aix_soname+y} +then : withval=$with_aix_soname; case $withval in aix|svr4|both) ;; @@ -8496,18 +9089,19 @@ ;; esac lt_cv_with_aix_soname=$with_aix_soname -else - if ${lt_cv_with_aix_soname+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + if test ${lt_cv_with_aix_soname+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_with_aix_soname=aix fi with_aix_soname=$lt_cv_with_aix_soname fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -$as_echo "$with_aix_soname" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +printf "%s\n" "$with_aix_soname" >&6; } if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', @@ -8589,11 +9183,12 @@ setopt NO_GLOB_SUBST fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 -$as_echo_n "checking for objdir... " >&6; } -if ${lt_cv_objdir+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +printf %s "checking for objdir... " >&6; } +if test ${lt_cv_objdir+y} +then : + printf %s "(cached) " >&6 +else $as_nop rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then @@ -8604,17 +9199,15 @@ fi rmdir .libs 2>/dev/null fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 -$as_echo "$lt_cv_objdir" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +printf "%s\n" "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir -cat >>confdefs.h <<_ACEOF -#define LT_OBJDIR "$lt_cv_objdir/" -_ACEOF +printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h @@ -8660,11 +9253,12 @@ case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 -$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } -if ${lt_cv_path_MAGIC_CMD+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +printf %s "checking for ${ac_tool_prefix}file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. @@ -8713,11 +9307,11 @@ MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -$as_echo "$MAGIC_CMD" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -8726,11 +9320,12 @@ if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 -$as_echo_n "checking for file... " >&6; } -if ${lt_cv_path_MAGIC_CMD+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +printf %s "checking for file... " >&6; } +if test ${lt_cv_path_MAGIC_CMD+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. @@ -8779,11 +9374,11 @@ MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -$as_echo "$MAGIC_CMD" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +printf "%s\n" "$MAGIC_CMD" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -8852,6 +9447,10 @@ $RM -r conftest* +## 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... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= @@ -8864,11 +9463,12 @@ lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } -if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if test ${lt_cv_prog_compiler_rtti_exceptions+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext @@ -8899,8 +9499,8 @@ $RM conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" @@ -9263,26 +9863,28 @@ ;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 -$as_echo_n "checking for $compiler option to produce PIC... " >&6; } -if ${lt_cv_prog_compiler_pic+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +printf %s "checking for $compiler option to produce PIC... " >&6; } +if test ${lt_cv_prog_compiler_pic+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 -$as_echo "$lt_cv_prog_compiler_pic" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } -if ${lt_cv_prog_compiler_pic_works+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if test ${lt_cv_prog_compiler_pic_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext @@ -9313,8 +9915,8 @@ $RM conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 -$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } if test yes = "$lt_cv_prog_compiler_pic_works"; then case $lt_prog_compiler_pic in @@ -9342,11 +9944,12 @@ # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } -if ${lt_cv_prog_compiler_static_works+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if test ${lt_cv_prog_compiler_static_works+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_static_works=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" @@ -9370,8 +9973,8 @@ LDFLAGS=$save_LDFLAGS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 -$as_echo "$lt_cv_prog_compiler_static_works" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } if test yes = "$lt_cv_prog_compiler_static_works"; then : @@ -9385,11 +9988,12 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if ${lt_cv_prog_compiler_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest @@ -9432,19 +10036,20 @@ $RM conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -$as_echo "$lt_cv_prog_compiler_c_o" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if ${lt_cv_prog_compiler_c_o+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test ${lt_cv_prog_compiler_c_o+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest @@ -9487,8 +10092,8 @@ $RM conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -$as_echo "$lt_cv_prog_compiler_c_o" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } @@ -9496,19 +10101,19 @@ hard_links=nottested if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 -$as_echo_n "checking if we can lock with hard links... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +printf %s "checking if we can lock with hard links... " >&6; } 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 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 -$as_echo "$hard_links" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +printf "%s\n" "$hard_links" >&6; } if test no = "$hard_links"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -9520,8 +10125,8 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= @@ -10079,21 +10684,23 @@ if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else - if ${lt_cv_aix_libpath_+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { @@ -10108,7 +10715,7 @@ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib @@ -10132,21 +10739,23 @@ if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else - if ${lt_cv_aix_libpath_+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${lt_cv_aix_libpath_+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { @@ -10161,7 +10770,7 @@ lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib @@ -10412,11 +11021,12 @@ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 -$as_echo_n "checking if $CC understands -b... " >&6; } -if ${lt_cv_prog_compiler__b+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +printf %s "checking if $CC understands -b... " >&6; } +if test ${lt_cv_prog_compiler__b+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_prog_compiler__b=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -b" @@ -10440,8 +11050,8 @@ LDFLAGS=$save_LDFLAGS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 -$as_echo "$lt_cv_prog_compiler__b" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } if test yes = "$lt_cv_prog_compiler__b"; then archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' @@ -10481,28 +11091,30 @@ # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 -$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } -if ${lt_cv_irix_exported_symbol+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if test ${lt_cv_irix_exported_symbol+y} +then : + printf %s "(cached) " >&6 +else $as_nop save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : lt_cv_irix_exported_symbol=yes -else +else $as_nop lt_cv_irix_exported_symbol=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 -$as_echo "$lt_cv_irix_exported_symbol" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi @@ -10783,8 +11395,8 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 -$as_echo "$ld_shlibs" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +printf "%s\n" "$ld_shlibs" >&6; } test no = "$ld_shlibs" && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10820,18 +11432,19 @@ # 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. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 -$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } -if ${lt_cv_archive_cmds_need_lc+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +printf %s "checking whether -lc should be explicitly linked in... " >&6; } +if test ${lt_cv_archive_cmds_need_lc+y} +then : + printf %s "(cached) " >&6 +else $as_nop $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest @@ -10849,7 +11462,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no @@ -10863,8 +11476,8 @@ $RM conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 -$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac @@ -11023,8 +11636,8 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 -$as_echo_n "checking dynamic linker characteristics... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +printf %s "checking dynamic linker characteristics... " >&6; } if test yes = "$GCC"; then case $host_os in @@ -11585,9 +12198,10 @@ shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH - if ${lt_cv_shlibpath_overrides_runpath+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${lt_cv_shlibpath_overrides_runpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir @@ -11597,19 +12211,21 @@ /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : +if ac_fn_c_try_link "$LINENO" +then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null +then : lt_cv_shlibpath_overrides_runpath=yes fi fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir @@ -11853,8 +12469,8 @@ dynamic_linker=no ;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 -$as_echo "$dynamic_linker" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +printf "%s\n" "$dynamic_linker" >&6; } test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" @@ -11975,8 +12591,8 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 -$as_echo_n "checking how to hardcode library paths into programs... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +printf %s "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || @@ -12000,8 +12616,8 @@ # directories. hardcode_action=unsupported fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 -$as_echo "$hardcode_action" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +printf "%s\n" "$hardcode_action" >&6; } if test relink = "$hardcode_action" || test yes = "$inherit_rpath"; then @@ -12045,11 +12661,12 @@ darwin*) # if libdl is installed we need to link against it - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -$as_echo_n "checking for dlopen in -ldl... " >&6; } -if ${ac_cv_lib_dl_dlopen+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12058,32 +12675,31 @@ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dlopen (); int -main () +main (void) { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dl_dlopen=yes -else +else $as_nop ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -else +else $as_nop lt_cv_dlopen=dyld lt_cv_dlopen_libs= @@ -12103,14 +12719,16 @@ *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" -if test "x$ac_cv_func_shl_load" = xyes; then : +if test "x$ac_cv_func_shl_load" = xyes +then : lt_cv_dlopen=shl_load -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 -$as_echo_n "checking for shl_load in -ldld... " >&6; } -if ${ac_cv_lib_dld_shl_load+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +printf %s "checking for shl_load in -ldld... " >&6; } +if test ${ac_cv_lib_dld_shl_load+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12119,41 +12737,42 @@ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char shl_load (); int -main () +main (void) { return shl_load (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dld_shl_load=yes -else +else $as_nop ac_cv_lib_dld_shl_load=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 -$as_echo "$ac_cv_lib_dld_shl_load" >&6; } -if test "x$ac_cv_lib_dld_shl_load" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes +then : lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld -else +else $as_nop ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" -if test "x$ac_cv_func_dlopen" = xyes; then : +if test "x$ac_cv_func_dlopen" = xyes +then : lt_cv_dlopen=dlopen -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -$as_echo_n "checking for dlopen in -ldl... " >&6; } -if ${ac_cv_lib_dl_dlopen+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +printf %s "checking for dlopen in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12162,37 +12781,37 @@ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dlopen (); int -main () +main (void) { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dl_dlopen=yes -else +else $as_nop ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -$as_echo "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes +then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 -$as_echo_n "checking for dlopen in -lsvld... " >&6; } -if ${ac_cv_lib_svld_dlopen+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +printf %s "checking for dlopen in -lsvld... " >&6; } +if test ${ac_cv_lib_svld_dlopen+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12201,37 +12820,37 @@ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dlopen (); int -main () +main (void) { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_svld_dlopen=yes -else +else $as_nop ac_cv_lib_svld_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 -$as_echo "$ac_cv_lib_svld_dlopen" >&6; } -if test "x$ac_cv_lib_svld_dlopen" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes +then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 -$as_echo_n "checking for dld_link in -ldld... " >&6; } -if ${ac_cv_lib_dld_dld_link+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +printf %s "checking for dld_link in -ldld... " >&6; } +if test ${ac_cv_lib_dld_dld_link+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12240,30 +12859,29 @@ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dld_link (); int -main () +main (void) { return dld_link (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dld_dld_link=yes -else +else $as_nop ac_cv_lib_dld_dld_link=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 -$as_echo "$ac_cv_lib_dld_dld_link" >&6; } -if test "x$ac_cv_lib_dld_dld_link" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes +then : lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld fi @@ -12302,11 +12920,12 @@ save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 -$as_echo_n "checking whether a program can dlopen itself... " >&6; } -if ${lt_cv_dlopen_self+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +printf %s "checking whether a program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test yes = "$cross_compiling"; then : lt_cv_dlopen_self=cross else @@ -12385,7 +13004,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? @@ -12403,16 +13022,17 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 -$as_echo "$lt_cv_dlopen_self" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +printf "%s\n" "$lt_cv_dlopen_self" >&6; } if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 -$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } -if ${lt_cv_dlopen_self_static+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +printf %s "checking whether a statically linked program can dlopen itself... " >&6; } +if test ${lt_cv_dlopen_self_static+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test yes = "$cross_compiling"; then : lt_cv_dlopen_self_static=cross else @@ -12491,7 +13111,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? @@ -12509,8 +13129,8 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 -$as_echo "$lt_cv_dlopen_self_static" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS=$save_CPPFLAGS @@ -12548,13 +13168,13 @@ striplib= old_striplib= -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 -$as_echo_n "checking whether stripping libraries is possible... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +printf %s "checking whether stripping libraries is possible... " >&6; } 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" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in @@ -12562,16 +13182,16 @@ if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi ;; *) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } ;; esac fi @@ -12588,13 +13208,13 @@ # Report what library types will actually be built - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 -$as_echo_n "checking if libtool supports shared libraries... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 -$as_echo "$can_build_shared" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +printf %s "checking if libtool supports shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +printf "%s\n" "$can_build_shared" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 -$as_echo_n "checking whether to build shared libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +printf %s "checking whether to build shared libraries... " >&6; } test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and @@ -12618,15 +13238,15 @@ fi ;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 -$as_echo "$enable_shared" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +printf "%s\n" "$enable_shared" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 -$as_echo_n "checking whether to build static libraries... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +printf %s "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 -$as_echo "$enable_static" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +printf "%s\n" "$enable_static" >&6; } @@ -12664,17 +13284,19 @@ # Check whether --enable-largefile was given. -if test "${enable_largefile+set}" = set; then : +if test ${enable_largefile+y} +then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 -$as_echo_n "checking for special C compiler options needed for large files... " >&6; } -if ${ac_cv_sys_largefile_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC @@ -12688,44 +13310,47 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : break fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam CC="$CC -n32" - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_largefile_CC=' -n32'; break fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 -$as_echo "$ac_cv_sys_largefile_CC" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } -if ${ac_cv_sys_file_offset_bits+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12734,22 +13359,23 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_file_offset_bits=no; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 @@ -12758,43 +13384,43 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_file_offset_bits=64; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 -$as_echo "$ac_cv_sys_file_offset_bits" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF +printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 -$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } -if ${ac_cv_sys_large_files+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12803,22 +13429,23 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_large_files=no; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _LARGE_FILES 1 @@ -12827,1075 +13454,82 @@ We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_large_files=1; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 -$as_echo "$ac_cv_sys_large_files" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files -_ACEOF +printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h ;; esac rm -rf conftest* fi - - fi GETTEXT_PACKAGE=xfburn -cat >>confdefs.h <<_ACEOF -#define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" -_ACEOF +printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h - ALL_LINGUAS="ar ast be bg ca cs da de el en_AU en_GB en es et eu fi fr gl he hr hu hy_AM id ie is it ja kk ko lt lv ms nb nl nn oc pa pl pt_BR pt ru si sk sl sq sr sv te th tr ug uk ur_PK ur vi zh_CN zh_TW " + ALL_LINGUAS="ar ast be bg ca cs da de el en_AU en_GB es et eu fi fr gl he hr hu hy_AM hye id ie is it ja kk ko lt lv ms nb nl nn oc pa pl pt pt_BR ru si sk sl sq sr sv te th tr ug uk ur ur_PK vi zh_CN zh_TW" - for ac_header in locale.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" -if test "x$ac_cv_header_locale_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LOCALE_H 1 -_ACEOF + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = xyes +then : fi -done - if test $ac_cv_header_locale_h = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 -$as_echo_n "checking for LC_MESSAGES... " >&6; } -if ${am_cv_val_LC_MESSAGES+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -return LC_MESSAGES - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - am_cv_val_LC_MESSAGES=yes -else - am_cv_val_LC_MESSAGES=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 -$as_echo "$am_cv_val_LC_MESSAGES" >&6; } - if test $am_cv_val_LC_MESSAGES = yes; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for locales directory" >&5 +printf %s "checking for locales directory... " >&6; } -$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h +# Check whether --with-locales-dir was given. +if test ${with_locales_dir+y} +then : + withval=$with_locales_dir; localedir=$withval +else $as_nop + if test x"$CATOBJEXT" = x".mo"; then + localedir=$libdir/locale + else + localedir=$datarootdir/locale fi - fi - USE_NLS=yes - - - gt_cv_have_gettext=no - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 -$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } -if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : - $as_echo_n "(cached) " >&6 -else - gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -CFPreferencesCopyAppValue(NULL, NULL) - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gt_cv_func_CFPreferencesCopyAppValue=yes -else - gt_cv_func_CFPreferencesCopyAppValue=no fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$gt_save_LIBS" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 -$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } - if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then -$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $localedir" >&5 +printf "%s\n" "$localedir" >&6; } - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 -$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } -if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : - $as_echo_n "(cached) " >&6 -else - gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -int -main () -{ -CFLocaleCopyCurrent(); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gt_cv_func_CFLocaleCopyCurrent=yes -else - gt_cv_func_CFLocaleCopyCurrent=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$gt_save_LIBS" -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 -$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } - if test $gt_cv_func_CFLocaleCopyCurrent = yes; then -$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h - fi - INTL_MACOSX_LIBS= - if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then - INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" - fi - - ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" -if test "x$ac_cv_header_libintl_h" = xyes; then : - gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" - - # - # First check in libc - # - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 -$as_echo_n "checking for ngettext in libc... " >&6; } -if ${gt_cv_func_ngettext_libc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include - -int -main () -{ -return !ngettext ("","", 1) - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gt_cv_func_ngettext_libc=yes -else - gt_cv_func_ngettext_libc=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 -$as_echo "$gt_cv_func_ngettext_libc" >&6; } - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 -$as_echo_n "checking for dgettext in libc... " >&6; } -if ${gt_cv_func_dgettext_libc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -#include - -int -main () -{ -return !dgettext ("","") - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - gt_cv_func_dgettext_libc=yes -else - gt_cv_func_dgettext_libc=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 -$as_echo "$gt_cv_func_dgettext_libc" >&6; } - fi - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - for ac_func in bind_textdomain_codeset -do : - ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIND_TEXTDOMAIN_CODESET 1 -_ACEOF - -fi -done - - fi - - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$gt_cv_func_ngettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 -$as_echo_n "checking for bindtextdomain in -lintl... " >&6; } -if ${ac_cv_lib_intl_bindtextdomain+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char bindtextdomain (); -int -main () -{ -return bindtextdomain (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_intl_bindtextdomain=yes -else - ac_cv_lib_intl_bindtextdomain=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 -$as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } -if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 -$as_echo_n "checking for ngettext in -lintl... " >&6; } -if ${ac_cv_lib_intl_ngettext+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char ngettext (); -int -main () -{ -return ngettext (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_intl_ngettext=yes -else - ac_cv_lib_intl_ngettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 -$as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 -$as_echo_n "checking for dgettext in -lintl... " >&6; } -if ${ac_cv_lib_intl_dgettext+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dgettext (); -int -main () -{ -return dgettext (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_intl_dgettext=yes -else - ac_cv_lib_intl_dgettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 -$as_echo "$ac_cv_lib_intl_dgettext" >&6; } -if test "x$ac_cv_lib_intl_dgettext" = xyes; then : - gt_cv_func_dgettext_libintl=yes -fi - -fi - -fi - - - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 -$as_echo_n "checking if -liconv is needed to use gettext... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 -$as_echo "" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 -$as_echo_n "checking for ngettext in -lintl... " >&6; } -if ${ac_cv_lib_intl_ngettext+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl -liconv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char ngettext (); -int -main () -{ -return ngettext (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_intl_ngettext=yes -else - ac_cv_lib_intl_ngettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 -$as_echo "$ac_cv_lib_intl_ngettext" >&6; } -if test "x$ac_cv_lib_intl_ngettext" = xyes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 -$as_echo_n "checking for dcgettext in -lintl... " >&6; } -if ${ac_cv_lib_intl_dcgettext+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lintl -liconv $LIBS" -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dcgettext (); -int -main () -{ -return dcgettext (); - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_intl_dcgettext=yes -else - ac_cv_lib_intl_dcgettext=no -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 -$as_echo "$ac_cv_lib_intl_dcgettext" >&6; } -if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : - gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv -else - : -fi - -else - : -fi - - fi - - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext and ngettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - for ac_func in bind_textdomain_codeset -do : - ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIND_TEXTDOMAIN_CODESET 1 -_ACEOF - -fi -done - - LIBS="$glib_save_LIBS" - - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes" \ - && test "$gt_cv_func_ngettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi - - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - -$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h - - # Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_MSGFMT+:} false; then : - $as_echo_n "(cached) " >&6 -else - case "$MSGFMT" in - /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" - ;; -esac -fi -MSGFMT="$ac_cv_path_MSGFMT" -if test "$MSGFMT" != "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 -$as_echo "$MSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - for ac_func in dcgettext -do : - ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" -if test "x$ac_cv_func_dcgettext" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_DCGETTEXT 1 -_ACEOF - -fi -done - - MSGFMT_OPTS= - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 -$as_echo_n "checking if msgfmt accepts -c... " >&6; } - cat >conftest.foo <<_ACEOF - -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Project-Id-Version: test 1.0\n" -"PO-Revision-Date: 2007-02-15 12:01+0100\n" -"Last-Translator: test \n" -"Language-Team: C \n" -"MIME-Version: 1.0\n" -"Content-Transfer-Encoding: 8bit\n" - -_ACEOF -if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 - ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then - MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -echo "$as_me: failed input was:" >&5 -sed 's/^/| /' conftest.foo >&5 -fi - - # Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_GMSGFMT+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $GMSGFMT in - [\\/]* | ?:[\\/]*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT=$ac_cv_path_GMSGFMT -if test -n "$GMSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 -$as_echo "$GMSGFMT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - # Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_XGETTEXT+:} false; then : - $as_echo_n "(cached) " >&6 -else - case "$XGETTEXT" in - /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" - ;; -esac -fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test "$XGETTEXT" != ":"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 -$as_echo "$XGETTEXT" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ -extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - CATOBJEXT=.gmo - DATADIRNAME=share -else - case $host in - *-*-solaris*) - ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : - CATOBJEXT=.gmo - DATADIRNAME=share -else - CATOBJEXT=.mo - DATADIRNAME=lib -fi - - ;; - *-*-openbsd*) - CATOBJEXT=.mo - DATADIRNAME=share - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no - fi - fi - -fi - - - - if test "$gt_cv_have_gettext" = "yes" ; then - -$as_echo "#define ENABLE_NLS 1" >>confdefs.h - - fi - - if test "$XGETTEXT" != ":"; then - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 -$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } - XGETTEXT=":" - fi - fi - - # We need to process the po/ directory. - POSUB=po - - ac_config_commands="$ac_config_commands default-1" - - - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - - - - - - - - - - - - - - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 -$as_echo_n "checking for catalogs to be installed... " >&6; } - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - done - LINGUAS=$NEW_LINGUAS - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 -$as_echo "$LINGUAS" >&6; } - fi - - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done - fi - fi - - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - - - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - - - ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : - -fi - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locales directory" >&5 -$as_echo_n "checking for locales directory... " >&6; } - -# Check whether --with-locales-dir was given. -if test "${with_locales_dir+set}" = set; then : - withval=$with_locales_dir; localedir=$withval -else - - if test x"$CATOBJEXT" = x".mo"; then - localedir=$libdir/locale - else - localedir=$datadir/locale - fi - -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $localedir" >&5 -$as_echo "$localedir" >&6; } - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional xgettext flags" >&5 -$as_echo_n "checking for additional xgettext flags... " >&6; } - if test x"$XGETTEXT_ARGS" = x""; then - XGETTEXT_ARGS="--keyword=Q_ --from-code=UTF-8"; - else - XGETTEXT_ARGS="$XGETTEXT_ARGS --keyword=Q_ --from-code=UTF-8"; - fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT_ARGS" >&5 -$as_echo "$XGETTEXT_ARGS" >&6; } - - - - - # minimum supported version of pkg-config - xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 - - - - - - - - - -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi - -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - PKG_CONFIG="" - fi -fi - - if test x"$PKG_CONFIG" = x""; then - echo - echo "*** Your version of pkg-config is too old. You need atleast" - echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config" - echo "*** from the freedesktop.org software repository at" - echo "***" - echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" - echo "***" - exit 1; - fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libburn-1 >= 0.4.2" >&5 -$as_echo_n "checking for libburn-1 >= 0.4.2... " >&6; } - if $PKG_CONFIG "--atleast-version=0.4.2" "libburn-1" >/dev/null 2>&1; then - LIBBURN_VERSION=`$PKG_CONFIG --modversion "libburn-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_VERSION" >&5 -$as_echo "$LIBBURN_VERSION" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBBURN_CFLAGS" >&5 -$as_echo_n "checking LIBBURN_CFLAGS... " >&6; } - LIBBURN_CFLAGS=`$PKG_CONFIG --cflags "libburn-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_CFLAGS" >&5 -$as_echo "$LIBBURN_CFLAGS" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBBURN_LIBS" >&5 -$as_echo_n "checking LIBBURN_LIBS... " >&6; } - LIBBURN_LIBS=`$PKG_CONFIG --libs "libburn-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_LIBS" >&5 -$as_echo "$LIBBURN_LIBS" >&6; } - - LIBBURN_REQUIRED_VERSION=0.4.2 - - - - - - - - elif $PKG_CONFIG --exists "libburn-1" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "libburn-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } - - - echo "*** The required package libburn-1 was found on your system," - echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade libburn-1 to atleast version 0.4.2, or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you installed" - echo "*** the new version of the package in a nonstandard prefix so" - echo "*** pkg-config is able to find it." - exit 1 - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } - - - echo "*** The required package libburn-1 was not found on your system." - echo "*** Please install libburn-1 (atleast version 0.4.2) or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you" - echo "*** installed the package in a nonstandard prefix so that" - echo "*** pkg-config is able to find it." - exit 1 - - fi - - - - # minimum supported version of pkg-config - xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 + # minimum supported version of pkg-config + xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 @@ -13909,11 +13543,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -13923,11 +13558,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13939,11 +13578,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -13952,11 +13591,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -13966,11 +13606,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13982,11 +13626,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -13994,8 +13638,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -14007,14 +13651,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -14032,54 +13676,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libisofs-1 >= 0.6.2" >&5 -$as_echo_n "checking for libisofs-1 >= 0.6.2... " >&6; } - if $PKG_CONFIG "--atleast-version=0.6.2" "libisofs-1" >/dev/null 2>&1; then - LIBISOFS_VERSION=`$PKG_CONFIG --modversion "libisofs-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_VERSION" >&5 -$as_echo "$LIBISOFS_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libburn-1 >= 0.4.2" >&5 +printf %s "checking for libburn-1 >= 0.4.2... " >&6; } + if $PKG_CONFIG "--atleast-version=0.4.2" "libburn-1" >/dev/null 2>&1; then + LIBBURN_VERSION=`$PKG_CONFIG --modversion "libburn-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_VERSION" >&5 +printf "%s\n" "$LIBBURN_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBISOFS_CFLAGS" >&5 -$as_echo_n "checking LIBISOFS_CFLAGS... " >&6; } - LIBISOFS_CFLAGS=`$PKG_CONFIG --cflags "libisofs-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_CFLAGS" >&5 -$as_echo "$LIBISOFS_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBBURN_CFLAGS" >&5 +printf %s "checking LIBBURN_CFLAGS... " >&6; } + LIBBURN_CFLAGS=`$PKG_CONFIG --cflags "libburn-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_CFLAGS" >&5 +printf "%s\n" "$LIBBURN_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBISOFS_LIBS" >&5 -$as_echo_n "checking LIBISOFS_LIBS... " >&6; } - LIBISOFS_LIBS=`$PKG_CONFIG --libs "libisofs-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_LIBS" >&5 -$as_echo "$LIBISOFS_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBBURN_LIBS" >&5 +printf %s "checking LIBBURN_LIBS... " >&6; } + LIBBURN_LIBS=`$PKG_CONFIG --libs "libburn-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBBURN_LIBS" >&5 +printf "%s\n" "$LIBBURN_LIBS" >&6; } - LIBISOFS_REQUIRED_VERSION=0.6.2 + LIBBURN_REQUIRED_VERSION=0.4.2 + if test x"LIBBURN" = x"GLIB"; then - elif $PKG_CONFIG --exists "libisofs-1" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "libisofs-1"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package libisofs-1 was found on your system," + + + elif $PKG_CONFIG --exists "libburn-1" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "libburn-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package libburn-1 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade libisofs-1 to atleast version 0.6.2, or adjust" + echo "*** Please upgrade libburn-1 to atleast version 0.4.2, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package libisofs-1 was not found on your system." - echo "*** Please install libisofs-1 (atleast version 0.6.2) or adjust" + echo "*** The required package libburn-1 was not found on your system." + echo "*** Please install libburn-1 (atleast version 0.4.2) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -14104,11 +13756,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -14118,11 +13771,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14134,11 +13791,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -14147,11 +13804,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -14161,11 +13819,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14177,11 +13839,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -14189,8 +13851,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -14202,14 +13864,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -14227,54 +13889,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gthread-2.0 >= 2.6.0" >&5 -$as_echo_n "checking for gthread-2.0 >= 2.6.0... " >&6; } - if $PKG_CONFIG "--atleast-version=2.6.0" "gthread-2.0" >/dev/null 2>&1; then - GTHREAD_VERSION=`$PKG_CONFIG --modversion "gthread-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_VERSION" >&5 -$as_echo "$GTHREAD_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libisofs-1 >= 0.6.2" >&5 +printf %s "checking for libisofs-1 >= 0.6.2... " >&6; } + if $PKG_CONFIG "--atleast-version=0.6.2" "libisofs-1" >/dev/null 2>&1; then + LIBISOFS_VERSION=`$PKG_CONFIG --modversion "libisofs-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_VERSION" >&5 +printf "%s\n" "$LIBISOFS_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTHREAD_CFLAGS" >&5 -$as_echo_n "checking GTHREAD_CFLAGS... " >&6; } - GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_CFLAGS" >&5 -$as_echo "$GTHREAD_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBISOFS_CFLAGS" >&5 +printf %s "checking LIBISOFS_CFLAGS... " >&6; } + LIBISOFS_CFLAGS=`$PKG_CONFIG --cflags "libisofs-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_CFLAGS" >&5 +printf "%s\n" "$LIBISOFS_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTHREAD_LIBS" >&5 -$as_echo_n "checking GTHREAD_LIBS... " >&6; } - GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_LIBS" >&5 -$as_echo "$GTHREAD_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBISOFS_LIBS" >&5 +printf %s "checking LIBISOFS_LIBS... " >&6; } + LIBISOFS_LIBS=`$PKG_CONFIG --libs "libisofs-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBISOFS_LIBS" >&5 +printf "%s\n" "$LIBISOFS_LIBS" >&6; } - GTHREAD_REQUIRED_VERSION=2.6.0 + LIBISOFS_REQUIRED_VERSION=0.6.2 + if test x"LIBISOFS" = x"GLIB"; then - elif $PKG_CONFIG --exists "gthread-2.0" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "gthread-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package gthread-2.0 was found on your system," + + + elif $PKG_CONFIG --exists "libisofs-1" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "libisofs-1"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package libisofs-1 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade gthread-2.0 to atleast version 2.6.0, or adjust" + echo "*** Please upgrade libisofs-1 to atleast version 0.6.2, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package gthread-2.0 was not found on your system." - echo "*** Please install gthread-2.0 (atleast version 2.6.0) or adjust" + echo "*** The required package libisofs-1 was not found on your system." + echo "*** Please install libisofs-1 (atleast version 0.6.2) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -14299,11 +13969,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -14313,11 +13984,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14329,11 +14004,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -14342,11 +14017,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -14356,11 +14032,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14372,11 +14052,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -14384,8 +14064,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -14397,14 +14077,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -14422,24 +14102,24 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.20" >&5 -$as_echo_n "checking for gtk+-3.0 >= 3.20... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.20" >&5 +printf %s "checking for gtk+-3.0 >= 3.20... " >&6; } if $PKG_CONFIG "--atleast-version=3.20" "gtk+-3.0" >/dev/null 2>&1; then GTK_VERSION=`$PKG_CONFIG --modversion "gtk+-3.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_VERSION" >&5 -$as_echo "$GTK_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_VERSION" >&5 +printf "%s\n" "$GTK_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5 -$as_echo_n "checking GTK_CFLAGS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5 +printf %s "checking GTK_CFLAGS... " >&6; } GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5 -$as_echo "$GTK_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5 +printf "%s\n" "$GTK_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5 -$as_echo_n "checking GTK_LIBS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5 +printf %s "checking GTK_LIBS... " >&6; } GTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5 -$as_echo "$GTK_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5 +printf "%s\n" "$GTK_LIBS" >&6; } GTK_REQUIRED_VERSION=3.20 @@ -14448,11 +14128,19 @@ + if test x"GTK" = x"GLIB"; then + +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi + + + elif $PKG_CONFIG --exists "gtk+-3.0" >/dev/null 2>&1; then xdt_cv_version=`$PKG_CONFIG --modversion "gtk+-3.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } echo "*** The required package gtk+-3.0 was found on your system," @@ -14464,8 +14152,8 @@ exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } echo "*** The required package gtk+-3.0 was not found on your system." @@ -14494,11 +14182,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -14508,11 +14197,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14524,11 +14217,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -14537,11 +14230,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -14551,11 +14245,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14567,11 +14265,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -14579,8 +14277,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -14592,14 +14290,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -14617,54 +14315,74 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.32" >&5 -$as_echo_n "checking for glib-2.0 >= 2.32... " >&6; } - if $PKG_CONFIG "--atleast-version=2.32" "glib-2.0" >/dev/null 2>&1; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.38" >&5 +printf %s "checking for glib-2.0 >= 2.38... " >&6; } + if $PKG_CONFIG "--atleast-version=2.38" "glib-2.0" >/dev/null 2>&1; then GLIB_VERSION=`$PKG_CONFIG --modversion "glib-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_VERSION" >&5 -$as_echo "$GLIB_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_VERSION" >&5 +printf "%s\n" "$GLIB_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5 -$as_echo_n "checking GLIB_CFLAGS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5 +printf %s "checking GLIB_CFLAGS... " >&6; } GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5 -$as_echo "$GLIB_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5 +printf "%s\n" "$GLIB_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5 -$as_echo_n "checking GLIB_LIBS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5 +printf %s "checking GLIB_LIBS... " >&6; } GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5 -$as_echo "$GLIB_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5 +printf "%s\n" "$GLIB_LIBS" >&6; } + + GLIB_REQUIRED_VERSION=2.38 + + - GLIB_REQUIRED_VERSION=2.32 + if test x"GLIB" = x"GLIB"; then + +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi + + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.38" >&5 +printf "%s\n" "$as_me: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.38" >&6;} + + + +printf "%s\n" "#define GLIB_VERSION_MAX_ALLOWED GLIB_VERSION_2_38" >>confdefs.h + + +printf "%s\n" "#define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_38" >>confdefs.h + elif $PKG_CONFIG --exists "glib-2.0" >/dev/null 2>&1; then xdt_cv_version=`$PKG_CONFIG --modversion "glib-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } echo "*** The required package glib-2.0 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade glib-2.0 to atleast version 2.32, or adjust" + echo "*** Please upgrade glib-2.0 to atleast version 2.38, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } echo "*** The required package glib-2.0 was not found on your system." - echo "*** Please install glib-2.0 (atleast version 2.32) or adjust" + echo "*** Please install glib-2.0 (atleast version 2.38) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -14689,11 +14407,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -14703,11 +14422,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14719,11 +14442,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -14732,11 +14455,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -14746,11 +14470,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14762,11 +14490,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -14774,8 +14502,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -14787,14 +14515,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -14812,232 +14540,68 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.12.0" >&5 -$as_echo_n "checking for libxfce4ui-2 >= 4.12.0... " >&6; } - if $PKG_CONFIG "--atleast-version=4.12.0" "libxfce4ui-2" >/dev/null 2>&1; then - LIBXFCE4UI_VERSION=`$PKG_CONFIG --modversion "libxfce4ui-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_VERSION" >&5 -$as_echo "$LIBXFCE4UI_VERSION" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_CFLAGS" >&5 -$as_echo_n "checking LIBXFCE4UI_CFLAGS... " >&6; } - LIBXFCE4UI_CFLAGS=`$PKG_CONFIG --cflags "libxfce4ui-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_CFLAGS" >&5 -$as_echo "$LIBXFCE4UI_CFLAGS" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_LIBS" >&5 -$as_echo_n "checking LIBXFCE4UI_LIBS... " >&6; } - LIBXFCE4UI_LIBS=`$PKG_CONFIG --libs "libxfce4ui-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_LIBS" >&5 -$as_echo "$LIBXFCE4UI_LIBS" >&6; } - - LIBXFCE4UI_REQUIRED_VERSION=4.12.0 - - - - - - - - elif $PKG_CONFIG --exists "libxfce4ui-2" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "libxfce4ui-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } - - - echo "*** The required package libxfce4ui-2 was found on your system," - echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade libxfce4ui-2 to atleast version 4.12.0, or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you installed" - echo "*** the new version of the package in a nonstandard prefix so" - echo "*** pkg-config is able to find it." - exit 1 - - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } - - - echo "*** The required package libxfce4ui-2 was not found on your system." - echo "*** Please install libxfce4ui-2 (atleast version 4.12.0) or adjust" - echo "*** the PKG_CONFIG_PATH environment variable if you" - echo "*** installed the package in a nonstandard prefix so that" - echo "*** pkg-config is able to find it." - exit 1 - - fi - - - - # minimum supported version of pkg-config - xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0 - - - - - - - - + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.38" >&5 +printf %s "checking for gio-2.0 >= 2.38... " >&6; } + if $PKG_CONFIG "--atleast-version=2.38" "gio-2.0" >/dev/null 2>&1; then + LIBGIO_VERSION=`$PKG_CONFIG --modversion "gio-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_VERSION" >&5 +printf "%s\n" "$LIBGIO_VERSION" >&6; } -if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBGIO_CFLAGS" >&5 +printf %s "checking LIBGIO_CFLAGS... " >&6; } + LIBGIO_CFLAGS=`$PKG_CONFIG --cflags "gio-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_CFLAGS" >&5 +printf "%s\n" "$LIBGIO_CFLAGS" >&6; } - ;; -esac -fi -PKG_CONFIG=$ac_cv_path_PKG_CONFIG -if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBGIO_LIBS" >&5 +printf %s "checking LIBGIO_LIBS... " >&6; } + LIBGIO_LIBS=`$PKG_CONFIG --libs "gio-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_LIBS" >&5 +printf "%s\n" "$LIBGIO_LIBS" >&6; } + LIBGIO_REQUIRED_VERSION=2.38 -fi -if test -z "$ac_cv_path_PKG_CONFIG"; then - ac_pt_PKG_CONFIG=$PKG_CONFIG - # Extract the first word of "pkg-config", so it can be a program name with args. -set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - case $ac_pt_PKG_CONFIG in - [\\/]* | ?:[\\/]*) - ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. - ;; - *) - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - ;; -esac -fi -ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG -if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - if test "x$ac_pt_PKG_CONFIG" = x; then - PKG_CONFIG="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - PKG_CONFIG=$ac_pt_PKG_CONFIG - fi -else - PKG_CONFIG="$ac_cv_path_PKG_CONFIG" -fi -fi -if test -n "$PKG_CONFIG"; then - _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } - if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - PKG_CONFIG="" - fi -fi - if test x"$PKG_CONFIG" = x""; then - echo - echo "*** Your version of pkg-config is too old. You need atleast" - echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config" - echo "*** from the freedesktop.org software repository at" - echo "***" - echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/" - echo "***" - exit 1; - fi + if test x"LIBGIO" = x"GLIB"; then +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exo-0.3 >= 0.11.0" >&5 -$as_echo_n "checking for exo-0.3 >= 0.11.0... " >&6; } - if $PKG_CONFIG "--atleast-version=0.11.0" "exo-0.3" >/dev/null 2>&1; then - EXO_VERSION=`$PKG_CONFIG --modversion "exo-0.3"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_VERSION" >&5 -$as_echo "$EXO_VERSION" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_CFLAGS" >&5 -$as_echo_n "checking EXO_CFLAGS... " >&6; } - EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-0.3"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_CFLAGS" >&5 -$as_echo "$EXO_CFLAGS" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_LIBS" >&5 -$as_echo_n "checking EXO_LIBS... " >&6; } - EXO_LIBS=`$PKG_CONFIG --libs "exo-0.3"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_LIBS" >&5 -$as_echo "$EXO_LIBS" >&6; } + fi - EXO_REQUIRED_VERSION=0.11.0 + elif $PKG_CONFIG --exists "gio-2.0" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "gio-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package gio-2.0 was found on your system," + echo "*** but the installed version ($xdt_cv_version) is too old." + echo "*** Please upgrade gio-2.0 to atleast version 2.38, or adjust" + echo "*** the PKG_CONFIG_PATH environment variable if you installed" + echo "*** the new version of the package in a nonstandard prefix so" + echo "*** pkg-config is able to find it." + exit 1 + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } + echo "*** The required package gio-2.0 was not found on your system." + echo "*** Please install gio-2.0 (atleast version 2.38) or adjust" + echo "*** the PKG_CONFIG_PATH environment variable if you" + echo "*** installed the package in a nonstandard prefix so that" + echo "*** pkg-config is able to find it." + exit 1 - elif $PKG_CONFIG --exists "exo-0.3" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "exo-0.3"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + fi @@ -15056,11 +14620,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -15070,11 +14635,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15086,11 +14655,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15099,11 +14668,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -15113,11 +14683,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15129,11 +14703,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -15141,8 +14715,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -15154,14 +14728,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -15179,54 +14753,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exo-2 >= 0.11.0" >&5 -$as_echo_n "checking for exo-2 >= 0.11.0... " >&6; } - if $PKG_CONFIG "--atleast-version=0.11.0" "exo-2" >/dev/null 2>&1; then - EXO_VERSION=`$PKG_CONFIG --modversion "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_VERSION" >&5 -$as_echo "$EXO_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-unix-2.0 >= 2.38" >&5 +printf %s "checking for gio-unix-2.0 >= 2.38... " >&6; } + if $PKG_CONFIG "--atleast-version=2.38" "gio-unix-2.0" >/dev/null 2>&1; then + LIBGIOUNIX_VERSION=`$PKG_CONFIG --modversion "gio-unix-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_VERSION" >&5 +printf "%s\n" "$LIBGIOUNIX_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_CFLAGS" >&5 -$as_echo_n "checking EXO_CFLAGS... " >&6; } - EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_CFLAGS" >&5 -$as_echo "$EXO_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBGIOUNIX_CFLAGS" >&5 +printf %s "checking LIBGIOUNIX_CFLAGS... " >&6; } + LIBGIOUNIX_CFLAGS=`$PKG_CONFIG --cflags "gio-unix-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_CFLAGS" >&5 +printf "%s\n" "$LIBGIOUNIX_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_LIBS" >&5 -$as_echo_n "checking EXO_LIBS... " >&6; } - EXO_LIBS=`$PKG_CONFIG --libs "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_LIBS" >&5 -$as_echo "$EXO_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBGIOUNIX_LIBS" >&5 +printf %s "checking LIBGIOUNIX_LIBS... " >&6; } + LIBGIOUNIX_LIBS=`$PKG_CONFIG --libs "gio-unix-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_LIBS" >&5 +printf "%s\n" "$LIBGIOUNIX_LIBS" >&6; } - EXO_REQUIRED_VERSION=0.11.0 + LIBGIOUNIX_REQUIRED_VERSION=2.38 + if test x"LIBGIOUNIX" = x"GLIB"; then - elif $PKG_CONFIG --exists "exo-2" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package exo-2 was found on your system," + + + elif $PKG_CONFIG --exists "gio-unix-2.0" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "gio-unix-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package gio-unix-2.0 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade exo-2 to atleast version 0.11.0, or adjust" + echo "*** Please upgrade gio-unix-2.0 to atleast version 2.38, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package exo-2 was not found on your system." - echo "*** Please install exo-2 (atleast version 0.11.0) or adjust" + echo "*** The required package gio-unix-2.0 was not found on your system." + echo "*** Please install gio-unix-2.0 (atleast version 2.38) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -15234,10 +14816,6 @@ fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } - # minimum supported version of pkg-config @@ -15255,11 +14833,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -15269,11 +14848,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15285,11 +14868,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15298,11 +14881,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -15312,11 +14896,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15328,11 +14916,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -15340,8 +14928,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -15353,14 +14941,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -15378,54 +14966,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exo-2 >= 0.11.0" >&5 -$as_echo_n "checking for exo-2 >= 0.11.0... " >&6; } - if $PKG_CONFIG "--atleast-version=0.11.0" "exo-2" >/dev/null 2>&1; then - EXO_VERSION=`$PKG_CONFIG --modversion "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_VERSION" >&5 -$as_echo "$EXO_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gthread-2.0 >= 2.38" >&5 +printf %s "checking for gthread-2.0 >= 2.38... " >&6; } + if $PKG_CONFIG "--atleast-version=2.38" "gthread-2.0" >/dev/null 2>&1; then + GTHREAD_VERSION=`$PKG_CONFIG --modversion "gthread-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_VERSION" >&5 +printf "%s\n" "$GTHREAD_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_CFLAGS" >&5 -$as_echo_n "checking EXO_CFLAGS... " >&6; } - EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_CFLAGS" >&5 -$as_echo "$EXO_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTHREAD_CFLAGS" >&5 +printf %s "checking GTHREAD_CFLAGS... " >&6; } + GTHREAD_CFLAGS=`$PKG_CONFIG --cflags "gthread-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_CFLAGS" >&5 +printf "%s\n" "$GTHREAD_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking EXO_LIBS" >&5 -$as_echo_n "checking EXO_LIBS... " >&6; } - EXO_LIBS=`$PKG_CONFIG --libs "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXO_LIBS" >&5 -$as_echo "$EXO_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTHREAD_LIBS" >&5 +printf %s "checking GTHREAD_LIBS... " >&6; } + GTHREAD_LIBS=`$PKG_CONFIG --libs "gthread-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTHREAD_LIBS" >&5 +printf "%s\n" "$GTHREAD_LIBS" >&6; } - EXO_REQUIRED_VERSION=0.11.0 + GTHREAD_REQUIRED_VERSION=2.38 + if test x"GTHREAD" = x"GLIB"; then - elif $PKG_CONFIG --exists "exo-2" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "exo-2"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package exo-2 was found on your system," + + + elif $PKG_CONFIG --exists "gthread-2.0" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "gthread-2.0"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package gthread-2.0 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade exo-2 to atleast version 0.11.0, or adjust" + echo "*** Please upgrade gthread-2.0 to atleast version 2.38, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package exo-2 was not found on your system." - echo "*** Please install exo-2 (atleast version 0.11.0) or adjust" + echo "*** The required package gthread-2.0 was not found on your system." + echo "*** Please install gthread-2.0 (atleast version 2.38) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -15433,8 +15029,6 @@ fi - fi - # minimum supported version of pkg-config @@ -15452,11 +15046,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -15466,11 +15061,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15482,11 +15081,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15495,11 +15094,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -15509,11 +15109,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15525,11 +15129,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -15537,8 +15141,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -15550,14 +15154,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -15575,54 +15179,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.22.0" >&5 -$as_echo_n "checking for gio-2.0 >= 2.22.0... " >&6; } - if $PKG_CONFIG "--atleast-version=2.22.0" "gio-2.0" >/dev/null 2>&1; then - LIBGIO_VERSION=`$PKG_CONFIG --modversion "gio-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_VERSION" >&5 -$as_echo "$LIBGIO_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.12.0" >&5 +printf %s "checking for libxfce4ui-2 >= 4.12.0... " >&6; } + if $PKG_CONFIG "--atleast-version=4.12.0" "libxfce4ui-2" >/dev/null 2>&1; then + LIBXFCE4UI_VERSION=`$PKG_CONFIG --modversion "libxfce4ui-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_VERSION" >&5 +printf "%s\n" "$LIBXFCE4UI_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGIO_CFLAGS" >&5 -$as_echo_n "checking LIBGIO_CFLAGS... " >&6; } - LIBGIO_CFLAGS=`$PKG_CONFIG --cflags "gio-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_CFLAGS" >&5 -$as_echo "$LIBGIO_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_CFLAGS" >&5 +printf %s "checking LIBXFCE4UI_CFLAGS... " >&6; } + LIBXFCE4UI_CFLAGS=`$PKG_CONFIG --cflags "libxfce4ui-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_CFLAGS" >&5 +printf "%s\n" "$LIBXFCE4UI_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGIO_LIBS" >&5 -$as_echo_n "checking LIBGIO_LIBS... " >&6; } - LIBGIO_LIBS=`$PKG_CONFIG --libs "gio-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIO_LIBS" >&5 -$as_echo "$LIBGIO_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_LIBS" >&5 +printf %s "checking LIBXFCE4UI_LIBS... " >&6; } + LIBXFCE4UI_LIBS=`$PKG_CONFIG --libs "libxfce4ui-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_LIBS" >&5 +printf "%s\n" "$LIBXFCE4UI_LIBS" >&6; } - LIBGIO_REQUIRED_VERSION=2.22.0 + LIBXFCE4UI_REQUIRED_VERSION=4.12.0 + if test x"LIBXFCE4UI" = x"GLIB"; then - elif $PKG_CONFIG --exists "gio-2.0" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "gio-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package gio-2.0 was found on your system," + + + elif $PKG_CONFIG --exists "libxfce4ui-2" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "libxfce4ui-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package libxfce4ui-2 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade gio-2.0 to atleast version 2.22.0, or adjust" + echo "*** Please upgrade libxfce4ui-2 to atleast version 4.12.0, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package gio-2.0 was not found on your system." - echo "*** Please install gio-2.0 (atleast version 2.22.0) or adjust" + echo "*** The required package libxfce4ui-2 was not found on your system." + echo "*** Please install libxfce4ui-2 (atleast version 4.12.0) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -15647,11 +15259,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -15661,11 +15274,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15677,11 +15294,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15690,11 +15307,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -15704,11 +15322,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15720,11 +15342,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -15732,8 +15354,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -15745,14 +15367,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -15770,54 +15392,62 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gio-unix-2.0 >= 2.16.0" >&5 -$as_echo_n "checking for gio-unix-2.0 >= 2.16.0... " >&6; } - if $PKG_CONFIG "--atleast-version=2.16.0" "gio-unix-2.0" >/dev/null 2>&1; then - LIBGIOUNIX_VERSION=`$PKG_CONFIG --modversion "gio-unix-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_VERSION" >&5 -$as_echo "$LIBGIOUNIX_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for exo-2 >= 0.11.0" >&5 +printf %s "checking for exo-2 >= 0.11.0... " >&6; } + if $PKG_CONFIG "--atleast-version=0.11.0" "exo-2" >/dev/null 2>&1; then + EXO_VERSION=`$PKG_CONFIG --modversion "exo-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $EXO_VERSION" >&5 +printf "%s\n" "$EXO_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGIOUNIX_CFLAGS" >&5 -$as_echo_n "checking LIBGIOUNIX_CFLAGS... " >&6; } - LIBGIOUNIX_CFLAGS=`$PKG_CONFIG --cflags "gio-unix-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_CFLAGS" >&5 -$as_echo "$LIBGIOUNIX_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking EXO_CFLAGS" >&5 +printf %s "checking EXO_CFLAGS... " >&6; } + EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $EXO_CFLAGS" >&5 +printf "%s\n" "$EXO_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBGIOUNIX_LIBS" >&5 -$as_echo_n "checking LIBGIOUNIX_LIBS... " >&6; } - LIBGIOUNIX_LIBS=`$PKG_CONFIG --libs "gio-unix-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGIOUNIX_LIBS" >&5 -$as_echo "$LIBGIOUNIX_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking EXO_LIBS" >&5 +printf %s "checking EXO_LIBS... " >&6; } + EXO_LIBS=`$PKG_CONFIG --libs "exo-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $EXO_LIBS" >&5 +printf "%s\n" "$EXO_LIBS" >&6; } - LIBGIOUNIX_REQUIRED_VERSION=2.16.0 + EXO_REQUIRED_VERSION=0.11.0 + if test x"EXO" = x"GLIB"; then - elif $PKG_CONFIG --exists "gio-unix-2.0" >/dev/null 2>&1; then - xdt_cv_version=`$PKG_CONFIG --modversion "gio-unix-2.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi - echo "*** The required package gio-unix-2.0 was found on your system," + + + elif $PKG_CONFIG --exists "exo-2" >/dev/null 2>&1; then + xdt_cv_version=`$PKG_CONFIG --modversion "exo-2"` + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } + + + echo "*** The required package exo-2 was found on your system," echo "*** but the installed version ($xdt_cv_version) is too old." - echo "*** Please upgrade gio-unix-2.0 to atleast version 2.16.0, or adjust" + echo "*** Please upgrade exo-2 to atleast version 0.11.0, or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you installed" echo "*** the new version of the package in a nonstandard prefix so" echo "*** pkg-config is able to find it." exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } - echo "*** The required package gio-unix-2.0 was not found on your system." - echo "*** Please install gio-unix-2.0 (atleast version 2.16.0) or adjust" + echo "*** The required package exo-2 was not found on your system." + echo "*** Please install exo-2 (atleast version 0.11.0) or adjust" echo "*** the PKG_CONFIG_PATH environment variable if you" echo "*** installed the package in a nonstandard prefix so that" echo "*** pkg-config is able to find it." @@ -15829,9 +15459,10 @@ # Check whether --enable-gudev was given. -if test "${enable_gudev+set}" = set; then : +if test ${enable_gudev+y} +then : enableval=$enable_gudev; xdt_cv_GUDEV_check=$enableval -else +else $as_nop xdt_cv_GUDEV_check=yes fi @@ -15855,11 +15486,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -15869,11 +15501,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15885,11 +15521,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15898,11 +15534,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -15912,11 +15549,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -15928,11 +15569,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -15940,8 +15581,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -15953,14 +15594,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -15978,24 +15619,24 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gudev-1.0 >= 145" >&5 -$as_echo_n "checking for gudev-1.0 >= 145... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gudev-1.0 >= 145" >&5 +printf %s "checking for gudev-1.0 >= 145... " >&6; } if $PKG_CONFIG "--atleast-version=145" "gudev-1.0" >/dev/null 2>&1; then GUDEV_VERSION=`$PKG_CONFIG --modversion "gudev-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUDEV_VERSION" >&5 -$as_echo "$GUDEV_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GUDEV_VERSION" >&5 +printf "%s\n" "$GUDEV_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GUDEV_CFLAGS" >&5 -$as_echo_n "checking GUDEV_CFLAGS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GUDEV_CFLAGS" >&5 +printf %s "checking GUDEV_CFLAGS... " >&6; } GUDEV_CFLAGS=`$PKG_CONFIG --cflags "gudev-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUDEV_CFLAGS" >&5 -$as_echo "$GUDEV_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GUDEV_CFLAGS" >&5 +printf "%s\n" "$GUDEV_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GUDEV_LIBS" >&5 -$as_echo_n "checking GUDEV_LIBS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GUDEV_LIBS" >&5 +printf %s "checking GUDEV_LIBS... " >&6; } GUDEV_LIBS=`$PKG_CONFIG --libs "gudev-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUDEV_LIBS" >&5 -$as_echo "$GUDEV_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GUDEV_LIBS" >&5 +printf "%s\n" "$GUDEV_LIBS" >&6; } GUDEV_REQUIRED_VERSION=145 @@ -16004,16 +15645,24 @@ + if test x"GUDEV" = x"GLIB"; then + +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi + + + -$as_echo "#define HAVE_GUDEV 1" >>confdefs.h +printf "%s\n" "#define HAVE_GUDEV 1" >>confdefs.h GUDEV_FOUND="yes" elif $PKG_CONFIG --exists "gudev-1.0" >/dev/null 2>&1; then xdt_cv_version=`$PKG_CONFIG --modversion "gudev-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } echo "*** The required package gudev-1.0 was found on your system," @@ -16025,8 +15674,8 @@ exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } echo "*** The required package gudev-1.0 was not found on your system." @@ -16039,16 +15688,16 @@ fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package gudev-1.0 >= 145" >&5 -$as_echo_n "checking for optional package gudev-1.0 >= 145... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package gudev-1.0 >= 145" >&5 +printf %s "checking for optional package gudev-1.0 >= 145... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package gudev-1.0" >&5 -$as_echo_n "checking for optional package gudev-1.0... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -$as_echo "disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package gudev-1.0" >&5 +printf %s "checking for optional package gudev-1.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +printf "%s\n" "disabled" >&6; } fi if test x"$GUDEV_FOUND" = x"yes"; then @@ -16064,9 +15713,10 @@ # Check whether --enable-gstreamer was given. -if test "${enable_gstreamer+set}" = set; then : +if test ${enable_gstreamer+y} +then : enableval=$enable_gstreamer; xdt_cv_GST_check=$enableval -else +else $as_nop xdt_cv_GST_check=yes fi @@ -16090,11 +15740,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -16104,11 +15755,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16120,11 +15775,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -16133,11 +15788,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -16147,11 +15803,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16163,11 +15823,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -16175,8 +15835,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -16188,14 +15848,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -16213,24 +15873,24 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gstreamer-1.0 >= 1.0.0" >&5 -$as_echo_n "checking for gstreamer-1.0 >= 1.0.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gstreamer-1.0 >= 1.0.0" >&5 +printf %s "checking for gstreamer-1.0 >= 1.0.0... " >&6; } if $PKG_CONFIG "--atleast-version=1.0.0" "gstreamer-1.0" >/dev/null 2>&1; then GST_VERSION=`$PKG_CONFIG --modversion "gstreamer-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_VERSION" >&5 -$as_echo "$GST_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_VERSION" >&5 +printf "%s\n" "$GST_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GST_CFLAGS" >&5 -$as_echo_n "checking GST_CFLAGS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GST_CFLAGS" >&5 +printf %s "checking GST_CFLAGS... " >&6; } GST_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_CFLAGS" >&5 -$as_echo "$GST_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_CFLAGS" >&5 +printf "%s\n" "$GST_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GST_LIBS" >&5 -$as_echo_n "checking GST_LIBS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GST_LIBS" >&5 +printf %s "checking GST_LIBS... " >&6; } GST_LIBS=`$PKG_CONFIG --libs "gstreamer-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_LIBS" >&5 -$as_echo "$GST_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_LIBS" >&5 +printf "%s\n" "$GST_LIBS" >&6; } GST_REQUIRED_VERSION=1.0.0 @@ -16239,16 +15899,24 @@ + if test x"GST" = x"GLIB"; then + +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi + + -$as_echo "#define HAVE_GST 1" >>confdefs.h + +printf "%s\n" "#define HAVE_GST 1" >>confdefs.h GST_FOUND="yes" elif $PKG_CONFIG --exists "gstreamer-1.0" >/dev/null 2>&1; then xdt_cv_version=`$PKG_CONFIG --modversion "gstreamer-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } echo "*** The required package gstreamer-1.0 was found on your system," @@ -16260,8 +15928,8 @@ exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } echo "*** The required package gstreamer-1.0 was not found on your system." @@ -16274,16 +15942,16 @@ fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package gstreamer-1.0 >= 1.0.0" >&5 -$as_echo_n "checking for optional package gstreamer-1.0 >= 1.0.0... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package gstreamer-1.0 >= 1.0.0" >&5 +printf %s "checking for optional package gstreamer-1.0 >= 1.0.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package gstreamer-1.0" >&5 -$as_echo_n "checking for optional package gstreamer-1.0... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -$as_echo "disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package gstreamer-1.0" >&5 +printf %s "checking for optional package gstreamer-1.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +printf "%s\n" "disabled" >&6; } fi if test x"$GST_FOUND" = x"yes"; then @@ -16313,11 +15981,12 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -16327,11 +15996,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16343,11 +16016,11 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -16356,11 +16029,12 @@ ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -16370,11 +16044,15 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16386,11 +16064,11 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -16398,8 +16076,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -16411,14 +16089,14 @@ fi if test -n "$PKG_CONFIG"; then _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION - { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi @@ -16436,24 +16114,24 @@ - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gstreamer-pbutils-1.0 >= 1.0" >&5 -$as_echo_n "checking for gstreamer-pbutils-1.0 >= 1.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gstreamer-pbutils-1.0 >= 1.0" >&5 +printf %s "checking for gstreamer-pbutils-1.0 >= 1.0... " >&6; } if $PKG_CONFIG "--atleast-version=1.0" "gstreamer-pbutils-1.0" >/dev/null 2>&1; then GST_PBUTILS_VERSION=`$PKG_CONFIG --modversion "gstreamer-pbutils-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_VERSION" >&5 -$as_echo "$GST_PBUTILS_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_VERSION" >&5 +printf "%s\n" "$GST_PBUTILS_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GST_PBUTILS_CFLAGS" >&5 -$as_echo_n "checking GST_PBUTILS_CFLAGS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GST_PBUTILS_CFLAGS" >&5 +printf %s "checking GST_PBUTILS_CFLAGS... " >&6; } GST_PBUTILS_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-pbutils-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_CFLAGS" >&5 -$as_echo "$GST_PBUTILS_CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_CFLAGS" >&5 +printf "%s\n" "$GST_PBUTILS_CFLAGS" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking GST_PBUTILS_LIBS" >&5 -$as_echo_n "checking GST_PBUTILS_LIBS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GST_PBUTILS_LIBS" >&5 +printf %s "checking GST_PBUTILS_LIBS... " >&6; } GST_PBUTILS_LIBS=`$PKG_CONFIG --libs "gstreamer-pbutils-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_LIBS" >&5 -$as_echo "$GST_PBUTILS_LIBS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GST_PBUTILS_LIBS" >&5 +printf "%s\n" "$GST_PBUTILS_LIBS" >&6; } GST_PBUTILS_REQUIRED_VERSION=1.0 @@ -16462,11 +16140,19 @@ + if test x"GST_PBUTILS" = x"GLIB"; then + +printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h + + fi + + + elif $PKG_CONFIG --exists "gstreamer-pbutils-1.0" >/dev/null 2>&1; then xdt_cv_version=`$PKG_CONFIG --modversion "gstreamer-pbutils-1.0"` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 -$as_echo "found, but $xdt_cv_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5 +printf "%s\n" "found, but $xdt_cv_version" >&6; } echo "*** The required package gstreamer-pbutils-1.0 was found on your system," @@ -16478,8 +16164,8 @@ exit 1 else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } echo "*** The required package gstreamer-pbutils-1.0 was not found on your system." @@ -16496,73 +16182,89 @@ # Check whether --enable-debug was given. -if test "${enable_debug+set}" = set; then : +if test ${enable_debug+y} +then : enableval=$enable_debug; enable_debug=$enableval -else +else $as_nop enable_debug=minimum fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with debugging support" >&5 -$as_echo_n "checking whether to build with debugging support... " >&6; } + xdt_cv_additional_COMMON_FLAGS="-Wall -Wextra \ + -Wno-missing-field-initializers \ + -Wno-unused-parameter \ + -Wmissing-declarations \ + -Wmissing-noreturn -Wpointer-arith \ + -Wcast-align -Wformat -Wformat-security -Wformat-y2k \ + -Winit-self -Wmissing-include-dirs -Wundef \ + -Wredundant-decls" + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with debugging support" >&5 +printf %s "checking whether to build with debugging support... " >&6; } if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then -$as_echo "#define DEBUG 1" >>confdefs.h +printf "%s\n" "#define DEBUG 1" >>confdefs.h - xdt_cv_additional_CFLAGS="-DXFCE_DISABLE_DEPRECATED \ - -Wall -Wextra \ - -Wno-missing-field-initializers \ - -Wno-unused-parameter -Wold-style-definition \ - -Wdeclaration-after-statement \ - -Wmissing-declarations \ - -Wmissing-noreturn -Wpointer-arith \ - -Wcast-align -Wformat -Wformat-security -Wformat-y2k \ - -Winit-self -Wmissing-include-dirs -Wundef \ - -Wnested-externs" CPPFLAGS="$CPPFLAGS" if test x`uname` = x"Linux"; then - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -fstack-protector" - fi - - if test x`uname` != x"OpenBSD"; then - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -Wredundant-decls" + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -fstack-protector" fi if test x"$enable_debug" = x"full"; then -$as_echo "#define DEBUG_TRACE 1" >>confdefs.h +printf "%s\n" "#define DEBUG_TRACE 1" >>confdefs.h - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -O0 -g -Werror" + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -O0 -g" CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: full" >&5 -$as_echo "full" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: full" >&5 +printf "%s\n" "full" >&6; } + else + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -g -Wshadow" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + fi + else + xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -Wshadow" + CPPFLAGS="$CPPFLAGS -DNDEBUG" + + if test x"$enable_debug" = x"no"; then + CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } else - xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -g -Wshadow" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: minimum" >&5 +printf "%s\n" "minimum" >&6; } fi + fi + + xdt_cv_additional_CFLAGS="$xdt_cv_additional_COMMON_FLAGS \ + -Wdeclaration-after-statement \ + -Wnested-externs \ + -Wold-style-definition" + xdt_cv_additional_CXXFLAGS="$xdt_cv_additional_COMMON_FLAGS" for flag in $xdt_cv_additional_CFLAGS; do - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5 -$as_echo_n "checking if $CC supports $flag... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5 +printf %s "checking if $CC supports $flag... " >&6; } saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $flag" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : flag_supported=yes -else +else $as_nop flag_supported=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CFLAGS="$saved_CFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5 -$as_echo "$flag_supported" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5 +printf "%s\n" "$flag_supported" >&6; } if test "x$flag_supported" = "xyes"; then supported_CFLAGS="$supported_CFLAGS $flag" @@ -16570,28 +16272,35 @@ done + for flag in $xdt_cv_additional_CXXFLAGS; do + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5 +printf %s "checking if $CC supports $flag... " >&6; } + saved_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ - supported_CXXFLAGS="$supported_CFLAGS" +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + flag_supported=yes +else $as_nop + flag_supported=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + CFLAGS="$saved_CFLAGS" + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5 +printf "%s\n" "$flag_supported" >&6; } + if test "x$flag_supported" = "xyes"; then + supported_CXXFLAGS="$supported_CXXFLAGS $flag" + fi + done - CFLAGS="$CFLAGS $supported_CFLAGS" - CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS" - else - CPPFLAGS="$CPPFLAGS -DNDEBUG" - if test x"$enable_debug" = x"no"; then - CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: minimum" >&5 -$as_echo "minimum" >&6; } - fi - fi + CFLAGS="$CFLAGS $supported_CFLAGS" + CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS" -if test x"$enable_debug" != x"no"; then - CFLAGS="$CFLAGS -Wextra -Wno-unused-parameter -Wno-sign-compare" -fi ac_config_files="$ac_config_files Makefile icons/Makefile icons/16x16/Makefile icons/22x22/Makefile icons/24x24/Makefile icons/32x32/Makefile icons/48x48/Makefile icons/scalable/Makefile po/Makefile.in docs/Makefile desktop-integration/Makefile xfburn/Makefile" @@ -16622,8 +16331,8 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -16653,15 +16362,15 @@ /^ac_cv_env_/b end t clear :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else @@ -16675,8 +16384,8 @@ fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache @@ -16693,7 +16402,7 @@ for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" @@ -16704,14 +16413,14 @@ LTLIBOBJS=$ac_ltlibobjs -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 -$as_echo_n "checking that generated files are newer than configure... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +printf %s "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 -$as_echo "done" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 +printf "%s\n" "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -16749,8 +16458,8 @@ ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL @@ -16773,14 +16482,16 @@ # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else +else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -16790,46 +16501,46 @@ fi + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then +if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -16838,13 +16549,6 @@ fi -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -16853,8 +16557,12 @@ for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS @@ -16866,30 +16574,10 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] @@ -16902,13 +16590,14 @@ as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $2" >&2 + printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error + # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -16935,18 +16624,20 @@ { eval $1=; unset $1;} } as_unset=as_fn_unset + # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : eval 'as_fn_append () { eval $1+=\$2 }' -else +else $as_nop as_fn_append () { eval $1=\$$1\$2 @@ -16958,12 +16649,13 @@ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else +else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` @@ -16994,7 +16686,7 @@ $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | +printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -17016,6 +16708,10 @@ as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -17029,6 +16725,12 @@ ECHO_N='-n';; esac +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -17070,7 +16772,7 @@ as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -17079,7 +16781,7 @@ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | +printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -17141,8 +16843,8 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by xfburn $as_me 0.6.2, which was -generated by GNU Autoconf 2.69. Invocation command line was +This file was extended by xfburn $as_me 0.7.0, which was +generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -17204,14 +16906,16 @@ Report bugs to the package provider." _ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -xfburn config.status 0.6.2 -configured by $0, generated by GNU Autoconf 2.69, +xfburn config.status 0.7.0 +configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" -Copyright (C) 2012 Free Software Foundation, Inc. +Copyright (C) 2021 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -17251,15 +16955,15 @@ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; + printf "%s\n" "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; + printf "%s\n" "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" @@ -17267,7 +16971,7 @@ --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; @@ -17276,7 +16980,7 @@ as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; + printf "%s\n" "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; @@ -17304,7 +17008,7 @@ if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" @@ -17318,7 +17022,7 @@ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX - $as_echo "$ac_log" + printf "%s\n" "$ac_log" } >&5 _ACEOF @@ -17611,7 +17315,6 @@ - _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 @@ -17623,7 +17326,6 @@ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "icons/Makefile") CONFIG_FILES="$CONFIG_FILES icons/Makefile" ;; "icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES icons/16x16/Makefile" ;; @@ -17648,9 +17350,9 @@ # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers + test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree @@ -17986,7 +17688,7 @@ esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done @@ -17994,17 +17696,17 @@ # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | + ac_sed_conf_input=`printf "%s\n" "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac @@ -18021,7 +17723,7 @@ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | +printf "%s\n" X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -18045,9 +17747,9 @@ case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -18109,8 +17811,8 @@ case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' @@ -18154,9 +17856,9 @@ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" @@ -18172,20 +17874,20 @@ # if test x"$ac_file" != x-; then { - $as_echo "/* $configure_input */" \ + printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else - $as_echo "/* $configure_input */" \ + printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi @@ -18205,7 +17907,7 @@ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$_am_arg" | +printf "%s\n" X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -18225,8 +17927,8 @@ s/.*/./; q'`/stamp-h$_am_stamp_count ;; - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} + :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +printf "%s\n" "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -18252,7 +17954,7 @@ for am_mf do # Strip MF so we end up with the name of the file. - am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line @@ -18264,7 +17966,7 @@ X"$am_mf" : 'X\(//\)[^/]' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$am_mf" | +printf "%s\n" X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -18286,7 +17988,7 @@ $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$am_mf" | +printf "%s\n" X/"$am_mf" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -18311,10 +18013,12 @@ (exit $ac_status); } || am_rc=$? done if test $am_rc -ne 0; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. Try re-running configure with the + for automatic dependency tracking. If GNU make was not used, consider + re-running the configure script with MAKE=\"gmake\" (or whatever is + necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } @@ -18853,6 +18557,7 @@ esac + ltmain=$ac_aux_dir/ltmain.sh @@ -18868,9 +18573,6 @@ chmod +x "$ofile" ;; - "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 @@ -18925,7 +18627,8 @@ $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi + diff -Nru xfburn-0.6.2/configure.ac xfburn-0.7.0/configure.ac --- xfburn-0.6.2/configure.ac 2020-03-07 20:28:17.000000000 +0000 +++ xfburn-0.7.0/configure.ac 2023-03-03 21:47:00.000000000 +0000 @@ -3,24 +3,28 @@ dnl Edit that file instead! dnl -dnl $Id$ - dnl Version information m4_define([xfburn_version_major], [0]) -m4_define([xfburn_version_minor], [6]) -m4_define([xfburn_version_micro], [2]) -m4_define([xfburn_version_build], [cc72cc7]) +m4_define([xfburn_version_minor], [7]) +m4_define([xfburn_version_micro], [0]) +m4_define([xfburn_version_build], [50224e4]) m4_define([xfburn_version_tag], []) m4_define([xfburn_version], [xfburn_version_major().xfburn_version_minor().xfburn_version_micro()ifelse(xfburn_version_tag(), [git], [xfburn_version_tag()-xfburn_version_build()], [xfburn_version_tag()])]) +dnl ******************************************* +dnl *** Debugging support for GIT snapshots *** +dnl ******************************************* +m4_define([xfburn_debug_default], [ifelse(xfburn_version_tag(), [git], [yes], [minimum])]) + dnl Initialize autoconf -AC_COPYRIGHT([Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr ]) +AC_COPYRIGHT([Copyright (c) 2005-2008 Jean-François Wauthy , 2008-2015 David Mohr , Copyright (c) 2004-2020 Xfce development team. All rights reserved.]) AC_INIT([xfburn], [xfburn_version]) AC_CONFIG_SRCDIR([xfburn/xfburn-main.c]) dnl Initialize automake -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-bzip2 tar-ustar foreign]) AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_MACRO_DIRS([m4]) AM_MAINTAINER_MODE() dnl check for basic programs @@ -33,21 +37,18 @@ AC_SYS_LARGEFILE dnl check for i18n support -XDT_I18N([ar ast be bg ca cs da de el en_AU en_GB en es et eu fi fr gl he hr hu hy_AM id ie is it ja kk ko lt lv ms nb nl nn oc pa pl pt_BR pt ru si sk sl sq sr sv te th tr ug uk ur_PK ur vi zh_CN zh_TW ]) +XDT_I18N([]) dnl check for required packages XDT_CHECK_PACKAGE([LIBBURN], [libburn-1], [0.4.2]) XDT_CHECK_PACKAGE([LIBISOFS], [libisofs-1], [0.6.2]) -XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.6.0]) -dnl XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.24]) XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.20]) -XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.32]) -dnl XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.12.0]) +XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.38]) +XDT_CHECK_PACKAGE([LIBGIO], [gio-2.0], [2.38]) +XDT_CHECK_PACKAGE([LIBGIOUNIX], [gio-unix-2.0], [2.38]) +XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.38]) XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0]) -dnl XDT_CHECK_PACKAGE([EXO], [exo-0.3], [0.3.4], [], [XDT_CHECK_PACKAGE([EXO], [exo-1], [0.3.100])]) -XDT_CHECK_PACKAGE([EXO], [exo-0.3], [0.11.0], [], [XDT_CHECK_PACKAGE([EXO], [exo-2], [0.11.0])]) -XDT_CHECK_PACKAGE([LIBGIO], [gio-2.0], [2.22.0]) -XDT_CHECK_PACKAGE([LIBGIOUNIX], [gio-unix-2.0], [2.16.0]) +XDT_CHECK_PACKAGE([EXO], [exo-2], [0.11.0]) dnl ************************************** dnl *** Optional support for udev *** dnl ************************************** @@ -55,8 +56,6 @@ dnl ************************************** dnl *** Optional support for gstreamer *** dnl ************************************** -dnl (based on xfce4-mixer (trunk@27735) -dnl XDT_CHECK_OPTIONAL_PACKAGE([GST_PLUGINS_BASE], [gstreamer-plugins-base-0.10], [0.10.2]) XDT_CHECK_OPTIONAL_PACKAGE([GST], [gstreamer-1.0], [1.0.0], [gstreamer], [GStreamer support for burning audio]) if test x"$GST_FOUND" == x"yes"; then XDT_CHECK_PACKAGE([GST_PBUTILS], [gstreamer-pbutils-1.0], [1.0]) @@ -64,11 +63,7 @@ dnl check for debugging support -XDT_FEATURE_DEBUG() -dnl add -Wextra if debug is enabled -if test x"$enable_debug" != x"no"; then - CFLAGS="$CFLAGS -Wextra -Wno-unused-parameter -Wno-sign-compare" -fi +XDT_FEATURE_DEBUG([xfburn_debug_default]) AC_OUTPUT([ Makefile diff -Nru xfburn-0.6.2/COPYING xfburn-0.7.0/COPYING --- xfburn-0.6.2/COPYING 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/COPYING 2022-10-26 02:35:25.000000000 +0000 @@ -1,12 +1,12 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public @@ -15,7 +15,7 @@ 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 +the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not @@ -55,8 +55,8 @@ The precise terms and conditions for copying, distribution and modification follow. - - GNU GENERAL PUBLIC LICENSE + + GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains @@ -110,7 +110,7 @@ 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 @@ -168,7 +168,7 @@ 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 @@ -225,7 +225,7 @@ 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 @@ -255,7 +255,7 @@ of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + 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 @@ -277,9 +277,9 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it @@ -303,17 +303,16 @@ 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 - + 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. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. @@ -336,5 +335,5 @@ This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General +library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff -Nru xfburn-0.6.2/debian/changelog xfburn-0.7.0/debian/changelog --- xfburn-0.6.2/debian/changelog 2022-03-12 12:54:13.000000000 +0000 +++ xfburn-0.7.0/debian/changelog 2023-08-15 02:59:00.000000000 +0000 @@ -1,8 +1,36 @@ -xfburn (0.6.2-1build1) jammy; urgency=medium +xfburn (0.7.0-1) unstable; urgency=medium - * No-change rebuild against latest gdk-pixbuf + * Team upload. - -- Jeremy Bicha Sat, 12 Mar 2022 07:54:13 -0500 + [ Yves-Alexis Perez ] + * d/control: drop b-dep on dbus-glib (Closes: #955855) + * d/control: update Homepage (Closes: #1008999) + * New upstream version 0.6.2 + + [ Debian Janitor ] + * Bump debhelper from old 11 to 13. + * Update standards version to 4.6.0, no changes needed. + * Avoid explicitly specifying -Wl,--as-needed linker flag. + * Remove constraints unnecessary since buster (oldstable) + + [ Akbarkhon Variskhanov ] + * Update upstream metadata + * Bump watch version to 4 + * Install NEWS in debian/rules + * Bump Standards-Version to 4.6.1 + * Fix lintian mismatched-override + * Rules-Requires-Root: no + * Delete debian/xfburn.1 & debian/xfburn.manpages + + [ Unit 193 ] + * New upstream version 0.7.0. + - Drop patch applied upstream. + * d/control: Drop unneeded B-D on autoconf, automake, and libtool. + * d/rules: Opt-out of trimmed changelogs. + * d/xfburn.docs: Follow rename, README → README.md. + * Update Standards-Version to 4.6.2. + + -- Unit 193 Mon, 14 Aug 2023 22:59:00 -0400 xfburn (0.6.2-1) unstable; urgency=medium diff -Nru xfburn-0.6.2/debian/control xfburn-0.7.0/debian/control --- xfburn-0.6.2/debian/control 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/control 2023-08-15 02:58:39.000000000 +0000 @@ -3,25 +3,22 @@ Priority: optional Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez -Build-Depends: autoconf, - automake, - debhelper-compat (= 11), +Build-Depends: debhelper-compat (= 13), intltool, libburn-dev, - libdbus-glib-1-dev, - libexo-2-dev (>= 0.11.0), + libexo-2-dev, libgstreamer-plugins-base1.0-dev, libgstreamer1.0-dev, libgtk-3-dev, libgudev-1.0-dev [linux-any], libisofs-dev, - libtool, - libxfce4ui-2-dev (>= 4.12.0), + libxfce4ui-2-dev, xfce4-dev-tools -Standards-Version: 4.5.0 +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Homepage: https://docs.xfce.org/apps/xfburn/start Vcs-Git: https://salsa.debian.org/xfce-team/apps/xfburn.git Vcs-Browser: https://salsa.debian.org/xfce-team/apps/xfburn -Homepage: https://goodies.xfce.org/projects/applications/xfburn Package: xfburn Architecture: any diff -Nru xfburn-0.6.2/debian/patches/0001-Some-fixes-for-the-desktop-file.patch xfburn-0.7.0/debian/patches/0001-Some-fixes-for-the-desktop-file.patch --- xfburn-0.6.2/debian/patches/0001-Some-fixes-for-the-desktop-file.patch 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/patches/0001-Some-fixes-for-the-desktop-file.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -From: Julien Lavergne -Date: Sat, 5 Mar 2011 00:07:05 +0100 -Subject: [PATCH] Some fixes for the desktop file : - -- Pass validation (xfce bug 6691) -- Allows one to open blank CD and Audio CD - -This patch has been slightly updated for Xubuntu to handle po/POTFILES.skip. ---- - xfburn.desktop.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/xfburn.desktop.in b/xfburn.desktop.in -index 256dc9b..833e8d4 100644 ---- a/xfburn.desktop.in -+++ b/xfburn.desktop.in -@@ -7,7 +7,7 @@ _Comment=CD and DVD burning application - Exec=xfburn - TryExec=xfburn - Icon=stock_xfburn --MimeType=application/x-cd-image; -+MimeType=application/x-cd-image;x-content/audio-cdda;x-content/blank-cd; - Terminal=false - Categories=X-XFCE;GTK;DiscBurning;Archiving;AudioVideo;Utility; - StartupNotify=true diff -Nru xfburn-0.6.2/debian/patches/series xfburn-0.7.0/debian/patches/series --- xfburn-0.6.2/debian/patches/series 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -0001-Some-fixes-for-the-desktop-file.patch diff -Nru xfburn-0.6.2/debian/rules xfburn-0.7.0/debian/rules --- xfburn-0.6.2/debian/rules 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/rules 2023-08-15 02:57:09.000000000 +0000 @@ -1,7 +1,10 @@ #!/usr/bin/make -f -export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs -Wl,--as-needed -Wl,-O1 +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ + +override_dh_installchangelogs: + DEB_BUILD_OPTIONS=notrimdch dh_installchangelogs NEWS diff -Nru xfburn-0.6.2/debian/upstream/metadata xfburn-0.7.0/debian/upstream/metadata --- xfburn-0.6.2/debian/upstream/metadata 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/upstream/metadata 2023-08-14 21:54:20.000000000 +0000 @@ -1 +1,6 @@ -Name: xfburn +Bug-Database: https://gitlab.xfce.org/apps/xfburn/-/issues +Bug-Submit: https://gitlab.xfce.org/apps/xfburn/-/issues/new +Changelog: https://gitlab.xfce.org/apps/xfburn/-/commits/master +Documentation: https://docs.xfce.org/apps/xfburn/start +Repository: https://gitlab.xfce.org/apps/xfburn.git +Repository-Browse: https://gitlab.xfce.org/apps/xfburn diff -Nru xfburn-0.6.2/debian/watch xfburn-0.7.0/debian/watch --- xfburn-0.6.2/debian/watch 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/watch 2023-08-14 21:54:20.000000000 +0000 @@ -1,3 +1,3 @@ -version=3 +version=4 https://archive.xfce.org/src/apps/@PACKAGE@/(\d[\d\.]+)/ \ @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ diff -Nru xfburn-0.6.2/debian/xfburn.1 xfburn-0.7.0/debian/xfburn.1 --- xfburn-0.6.2/debian/xfburn.1 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/xfburn.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. -.TH XFBURN "1" "July 2008" "xfburn This is xfburn version 0.3.2 for Xfce 4.4.2" "User Commands" -.SH NAME -xfburn \- Simple CD/DVD burning tool -.SH DESCRIPTION -.SS "Usage:" -.IP -xfburn [OPTION...] -.SS "Help Options:" -.TP -\-?, \fB\-\-help\fR -Show help options -.TP -\fB\-\-help\-all\fR -Show all help options -.TP -\fB\-\-help\-gtk\fR -Show GTK+ Options -.SS "Application Options:" -.TP -\fB\-i\fR, \fB\-\-burn\-image\fR -Open the burn image dialog. The filename of the image can optionally be specified as a parameter -.TP -\fB\-b\fR, \fB\-\-blank\fR -Open the blank disc dialog. -.TP -\fB\-d\fR, \fB\-\-data\-composition\fR -Start a data composition. Optionally followed by files/directories to be added to the composition. -.TP -\fB\-V\fR, \fB\-\-version\fR -Display program version and exit -.TP -\fB\-m\fR, \fB\-\-main\fR -Show main program even when other action is specified on the command line. -.TP -\fB\-\-display\fR=\fIDISPLAY\fR -X display to use -.IP -built with GTK+\-2.12.11, linked with GTK+\-2.12.11. diff -Nru xfburn-0.6.2/debian/xfburn.docs xfburn-0.7.0/debian/xfburn.docs --- xfburn-0.6.2/debian/xfburn.docs 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/xfburn.docs 2023-08-15 02:57:33.000000000 +0000 @@ -1 +1,3 @@ -AUTHORS NEWS README TODO +AUTHORS +README.md +TODO diff -Nru xfburn-0.6.2/debian/xfburn.lintian-overrides xfburn-0.7.0/debian/xfburn.lintian-overrides --- xfburn-0.6.2/debian/xfburn.lintian-overrides 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/xfburn.lintian-overrides 2023-08-14 21:54:20.000000000 +0000 @@ -1,3 +1,3 @@ # actually there is but the parser is confused because it's in the second # section -xfburn: desktop-mime-but-no-exec-code usr/share/applications/xfburn.desktop +xfburn: desktop-mime-but-no-exec-code [usr/share/applications/xfburn.desktop] diff -Nru xfburn-0.6.2/debian/xfburn.manpages xfburn-0.7.0/debian/xfburn.manpages --- xfburn-0.6.2/debian/xfburn.manpages 2020-03-15 16:50:29.000000000 +0000 +++ xfburn-0.7.0/debian/xfburn.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/xfburn.1 diff -Nru xfburn-0.6.2/depcomp xfburn-0.7.0/depcomp --- xfburn-0.6.2/depcomp 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/depcomp 2023-03-03 21:47:04.000000000 +0000 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 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 diff -Nru xfburn-0.6.2/desktop-integration/Makefile.in xfburn-0.7.0/desktop-integration/Makefile.in --- xfburn-0.6.2/desktop-integration/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/desktop-integration/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = desktop-integration ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -369,9 +360,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu desktop-integration/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign desktop-integration/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu desktop-integration/Makefile + $(AUTOMAKE) --foreign desktop-integration/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -422,7 +413,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/docs/Makefile.in xfburn-0.7.0/docs/Makefile.in --- xfburn-0.6.2/docs/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/docs/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -92,7 +92,10 @@ host_triplet = @host@ subdir = docs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -162,15 +165,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -180,6 +181,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -191,7 +193,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -219,8 +220,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -229,7 +228,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -263,9 +261,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -284,10 +280,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -296,7 +288,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -371,9 +362,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign docs/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/Makefile + $(AUTOMAKE) --foreign docs/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -446,7 +437,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/docs/xfburn.1 xfburn-0.7.0/docs/xfburn.1 --- xfburn-0.6.2/docs/xfburn.1 2018-10-21 02:59:43.000000000 +0000 +++ xfburn-0.7.0/docs/xfburn.1 2022-10-26 03:13:42.000000000 +0000 @@ -1,13 +1,13 @@ '\" t .\" Title: xfburn .\" Author: [see the "Author" section] -.\" Generator: DocBook XSL Stylesheets v1.79.1 -.\" Date: 10/20/2018 -.\" Manual: [FIXME: manual] -.\" Source: [FIXME: source] +.\" Generator: DocBook XSL Stylesheets vsnapshot +.\" Date: 10/25/2022 +.\" Manual: User Commands +.\" Source: .\" Language: English .\" -.TH "XFBURN" "1" "10/20/2018" "[FIXME: source]" "[FIXME: manual]" +.TH "XFBURN" "1" "10/25/2022" "" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -Nru xfburn-0.6.2/docs/xfburn.xml xfburn-0.7.0/docs/xfburn.xml --- xfburn-0.6.2/docs/xfburn.xml 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/docs/xfburn.xml 2022-10-26 02:35:25.000000000 +0000 @@ -8,6 +8,8 @@ xfburn + User Commands + 1 diff -Nru xfburn-0.6.2/icons/16x16/Makefile.in xfburn-0.7.0/icons/16x16/Makefile.in --- xfburn-0.6.2/icons/16x16/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/icons/16x16/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/16x16 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -373,9 +364,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/16x16/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/16x16/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/16x16/Makefile + $(AUTOMAKE) --foreign icons/16x16/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -426,7 +417,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/22x22/Makefile.in xfburn-0.7.0/icons/22x22/Makefile.in --- xfburn-0.6.2/icons/22x22/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/icons/22x22/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/22x22 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -373,9 +364,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/22x22/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/22x22/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/22x22/Makefile + $(AUTOMAKE) --foreign icons/22x22/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -426,7 +417,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/24x24/Makefile.in xfburn-0.7.0/icons/24x24/Makefile.in --- xfburn-0.6.2/icons/24x24/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/icons/24x24/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/24x24 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -375,9 +366,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/24x24/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/24x24/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/24x24/Makefile + $(AUTOMAKE) --foreign icons/24x24/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -428,7 +419,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/32x32/Makefile.in xfburn-0.7.0/icons/32x32/Makefile.in --- xfburn-0.6.2/icons/32x32/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/icons/32x32/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/32x32 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -373,9 +364,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/32x32/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/32x32/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/32x32/Makefile + $(AUTOMAKE) --foreign icons/32x32/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -426,7 +417,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/48x48/Makefile.in xfburn-0.7.0/icons/48x48/Makefile.in --- xfburn-0.6.2/icons/48x48/Makefile.in 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/icons/48x48/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/48x48 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -373,9 +364,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/48x48/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/48x48/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/48x48/Makefile + $(AUTOMAKE) --foreign icons/48x48/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -426,7 +417,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/Makefile.in xfburn-0.7.0/icons/Makefile.in --- xfburn-0.6.2/icons/Makefile.in 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/icons/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -89,7 +89,10 @@ host_triplet = @host@ subdir = icons ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -149,8 +152,6 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -188,15 +189,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -206,6 +205,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -217,7 +217,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -245,8 +244,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -255,7 +252,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -289,9 +285,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -310,10 +304,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -322,7 +312,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -399,9 +388,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/Makefile + $(AUTOMAKE) --foreign icons/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -524,7 +513,6 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/icons/scalable/Makefile.in xfburn-0.7.0/icons/scalable/Makefile.in --- xfburn-0.6.2/icons/scalable/Makefile.in 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/icons/scalable/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = icons/scalable ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -158,15 +161,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -176,6 +177,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -187,7 +189,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -215,8 +216,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -225,7 +224,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -259,9 +257,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -280,10 +276,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -292,7 +284,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -373,9 +364,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu icons/scalable/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign icons/scalable/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu icons/scalable/Makefile + $(AUTOMAKE) --foreign icons/scalable/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -426,7 +417,6 @@ cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am diff -Nru xfburn-0.6.2/INSTALL xfburn-0.7.0/INSTALL --- xfburn-0.6.2/INSTALL 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/INSTALL 1970-01-01 00:00:00.000000000 +0000 @@ -1,368 +0,0 @@ -Installation Instructions -************************* - - Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software -Foundation, Inc. - - Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. This file is offered as-is, -without warranty of any kind. - -Basic Installation -================== - - Briefly, the shell command './configure && make && make install' -should configure, build, and install this package. The following -more-detailed instructions are generic; see the 'README' file for -instructions specific to this package. Some packages provide this -'INSTALL' file but do not implement all of the features documented -below. The lack of an optional feature in a given package is not -necessarily a bug. More recommendations for GNU packages can be found -in *note Makefile Conventions: (standards)Makefile Conventions. - - The 'configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a 'Makefile' in each directory of the package. -It may also create one or more '.h' files containing system-dependent -definitions. Finally, it creates a shell script 'config.status' that -you can run in the future to recreate the current configuration, and a -file 'config.log' containing compiler output (useful mainly for -debugging 'configure'). - - It can also use an optional file (typically called 'config.cache' and -enabled with '--cache-file=config.cache' or simply '-C') that saves the -results of its tests to speed up reconfiguring. Caching is disabled by -default to prevent problems with accidental use of stale cache files. - - If you need to do unusual things to compile the package, please try -to figure out how 'configure' could check whether to do them, and mail -diffs or instructions to the address given in the 'README' so they can -be considered for the next release. If you are using the cache, and at -some point 'config.cache' contains results you don't want to keep, you -may remove or edit it. - - The file 'configure.ac' (or 'configure.in') is used to create -'configure' by a program called 'autoconf'. You need 'configure.ac' if -you want to change it or regenerate 'configure' using a newer version of -'autoconf'. - - The simplest way to compile this package is: - - 1. 'cd' to the directory containing the package's source code and type - './configure' to configure the package for your system. - - Running 'configure' might take a while. While running, it prints - some messages telling which features it is checking for. - - 2. Type 'make' to compile the package. - - 3. Optionally, type 'make check' to run any self-tests that come with - the package, generally using the just-built uninstalled binaries. - - 4. Type 'make install' to install the programs and any data files and - documentation. When installing into a prefix owned by root, it is - recommended that the package be configured and built as a regular - user, and only the 'make install' phase executed with root - privileges. - - 5. Optionally, type 'make installcheck' to repeat any self-tests, but - this time using the binaries in their final installed location. - This target does not install anything. Running this target as a - regular user, particularly if the prior 'make install' required - root privileges, verifies that the installation completed - correctly. - - 6. You can remove the program binaries and object files from the - source code directory by typing 'make clean'. To also remove the - files that 'configure' created (so you can compile the package for - a different kind of computer), type 'make distclean'. There is - also a 'make maintainer-clean' target, but that is intended mainly - for the package's developers. If you use it, you may have to get - all sorts of other programs in order to regenerate files that came - with the distribution. - - 7. Often, you can also type 'make uninstall' to remove the installed - files again. In practice, not all packages have tested that - uninstallation works correctly, even though it is required by the - GNU Coding Standards. - - 8. Some packages, particularly those that use Automake, provide 'make - distcheck', which can by used by developers to test that all other - targets like 'make install' and 'make uninstall' work correctly. - This target is generally not run by end users. - -Compilers and Options -===================== - - Some systems require unusual options for compilation or linking that -the 'configure' script does not know about. Run './configure --help' -for details on some of the pertinent environment variables. - - You can give 'configure' initial values for configuration parameters -by setting variables in the command line or in the environment. Here is -an example: - - ./configure CC=c99 CFLAGS=-g LIBS=-lposix - - *Note Defining Variables::, for more details. - -Compiling For Multiple Architectures -==================================== - - You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you can use GNU 'make'. 'cd' to the -directory where you want the object files and executables to go and run -the 'configure' script. 'configure' automatically checks for the source -code in the directory that 'configure' is in and in '..'. This is known -as a "VPATH" build. - - With a non-GNU 'make', it is safer to compile the package for one -architecture at a time in the source code directory. After you have -installed the package for one architecture, use 'make distclean' before -reconfiguring for another architecture. - - On MacOS X 10.5 and later systems, you can create libraries and -executables that work on multiple system types--known as "fat" or -"universal" binaries--by specifying multiple '-arch' options to the -compiler but only a single '-arch' option to the preprocessor. Like -this: - - ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ - CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ - CPP="gcc -E" CXXCPP="g++ -E" - - This is not guaranteed to produce working output in all cases, you -may have to build one architecture at a time and combine the results -using the 'lipo' tool if you have problems. - -Installation Names -================== - - By default, 'make install' installs the package's commands under -'/usr/local/bin', include files under '/usr/local/include', etc. You -can specify an installation prefix other than '/usr/local' by giving -'configure' the option '--prefix=PREFIX', where PREFIX must be an -absolute file name. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -pass the option '--exec-prefix=PREFIX' to 'configure', the package uses -PREFIX as the prefix for installing programs and libraries. -Documentation and other data files still use the regular prefix. - - In addition, if you use an unusual directory layout you can give -options like '--bindir=DIR' to specify different values for particular -kinds of files. Run 'configure --help' for a list of the directories -you can set and what kinds of files go in them. In general, the default -for these options is expressed in terms of '${prefix}', so that -specifying just '--prefix' will affect all of the other directory -specifications that were not explicitly provided. - - The most portable way to affect installation locations is to pass the -correct locations to 'configure'; however, many packages provide one or -both of the following shortcuts of passing variable assignments to the -'make install' command line to change installation locations without -having to reconfigure or recompile. - - The first method involves providing an override variable for each -affected directory. For example, 'make install -prefix=/alternate/directory' will choose an alternate location for all -directory configuration variables that were expressed in terms of -'${prefix}'. Any directories that were specified during 'configure', -but not in terms of '${prefix}', must each be overridden at install time -for the entire installation to be relocated. The approach of makefile -variable overrides for each directory variable is required by the GNU -Coding Standards, and ideally causes no recompilation. However, some -platforms have known limitations with the semantics of shared libraries -that end up requiring recompilation when using this method, particularly -noticeable in packages that use GNU Libtool. - - The second method involves providing the 'DESTDIR' variable. For -example, 'make install DESTDIR=/alternate/directory' will prepend -'/alternate/directory' before all installation names. The approach of -'DESTDIR' overrides is not required by the GNU Coding Standards, and -does not work on platforms that have drive letters. On the other hand, -it does better at avoiding recompilation issues, and works well even -when some directory options were not specified in terms of '${prefix}' -at 'configure' time. - -Optional Features -================= - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving 'configure' the -option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'. - - Some packages pay attention to '--enable-FEATURE' options to -'configure', where FEATURE indicates an optional part of the package. -They may also pay attention to '--with-PACKAGE' options, where PACKAGE -is something like 'gnu-as' or 'x' (for the X Window System). The -'README' should mention any '--enable-' and '--with-' options that the -package recognizes. - - For packages that use the X Window System, 'configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the 'configure' options '--x-includes=DIR' and -'--x-libraries=DIR' to specify their locations. - - Some packages offer the ability to configure how verbose the -execution of 'make' will be. For these packages, running './configure ---enable-silent-rules' sets the default to minimal output, which can be -overridden with 'make V=1'; while running './configure ---disable-silent-rules' sets the default to verbose, which can be -overridden with 'make V=0'. - -Particular systems -================== - - On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC -is not installed, it is recommended to use the following options in -order to use an ANSI C compiler: - - ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" - -and if that doesn't work, install pre-built binaries of GCC for HP-UX. - - HP-UX 'make' updates targets which have the same time stamps as their -prerequisites, which makes it generally unusable when shipped generated -files such as 'configure' are involved. Use GNU 'make' instead. - - On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot -parse its '' header file. The option '-nodtk' can be used as a -workaround. If GNU CC is not installed, it is therefore recommended to -try - - ./configure CC="cc" - -and if that doesn't work, try - - ./configure CC="cc -nodtk" - - On Solaris, don't put '/usr/ucb' early in your 'PATH'. This -directory contains several dysfunctional programs; working variants of -these programs are available in '/usr/bin'. So, if you need '/usr/ucb' -in your 'PATH', put it _after_ '/usr/bin'. - - On Haiku, software installed for all users goes in '/boot/common', -not '/usr/local'. It is recommended to use the following options: - - ./configure --prefix=/boot/common - -Specifying the System Type -========================== - - There may be some features 'configure' cannot figure out -automatically, but needs to determine by the type of machine the package -will run on. Usually, assuming the package is built to be run on the -_same_ architectures, 'configure' can figure that out, but if it prints -a message saying it cannot guess the machine type, give it the -'--build=TYPE' option. TYPE can either be a short name for the system -type, such as 'sun4', or a canonical name which has the form: - - CPU-COMPANY-SYSTEM - -where SYSTEM can have one of these forms: - - OS - KERNEL-OS - - See the file 'config.sub' for the possible values of each field. If -'config.sub' isn't included in this package, then this package doesn't -need to know the machine type. - - If you are _building_ compiler tools for cross-compiling, you should -use the option '--target=TYPE' to select the type of system they will -produce code for. - - If you want to _use_ a cross compiler, that generates code for a -platform different from the build platform, you should specify the -"host" platform (i.e., that on which the generated programs will -eventually be run) with '--host=TYPE'. - -Sharing Defaults -================ - - If you want to set default values for 'configure' scripts to share, -you can create a site shell script called 'config.site' that gives -default values for variables like 'CC', 'cache_file', and 'prefix'. -'configure' looks for 'PREFIX/share/config.site' if it exists, then -'PREFIX/etc/config.site' if it exists. Or, you can set the -'CONFIG_SITE' environment variable to the location of the site script. -A warning: not all 'configure' scripts look for a site script. - -Defining Variables -================== - - Variables not defined in a site shell script can be set in the -environment passed to 'configure'. However, some packages may run -configure again during the build, and the customized values of these -variables may be lost. In order to avoid this problem, you should set -them in the 'configure' command line, using 'VAR=value'. For example: - - ./configure CC=/usr/local2/bin/gcc - -causes the specified 'gcc' to be used as the C compiler (unless it is -overridden in the site shell script). - -Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an -Autoconf limitation. Until the limitation is lifted, you can use this -workaround: - - CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash - -'configure' Invocation -====================== - - 'configure' recognizes the following options to control how it -operates. - -'--help' -'-h' - Print a summary of all of the options to 'configure', and exit. - -'--help=short' -'--help=recursive' - Print a summary of the options unique to this package's - 'configure', and exit. The 'short' variant lists options used only - in the top level, while the 'recursive' variant lists options also - present in any nested packages. - -'--version' -'-V' - Print the version of Autoconf used to generate the 'configure' - script, and exit. - -'--cache-file=FILE' - Enable the cache: use and save the results of the tests in FILE, - traditionally 'config.cache'. FILE defaults to '/dev/null' to - disable caching. - -'--config-cache' -'-C' - Alias for '--cache-file=config.cache'. - -'--quiet' -'--silent' -'-q' - Do not print messages saying which checks are being made. To - suppress all normal output, redirect it to '/dev/null' (any error - messages will still be shown). - -'--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - 'configure' can determine that directory automatically. - -'--prefix=DIR' - Use DIR as the installation prefix. *note Installation Names:: for - more details, including other options available for fine-tuning the - installation locations. - -'--no-create' -'-n' - Run the configure checks, but stop before creating any output - files. - -'configure' also accepts some other, not widely useful, options. Run -'configure --help' for more details. diff -Nru xfburn-0.6.2/install-sh xfburn-0.7.0/install-sh --- xfburn-0.6.2/install-sh 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/install-sh 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2018-03-11.20; # UTC +scriptversion=2020-11-14.01; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -69,6 +69,11 @@ # Desired mode of installed file. mode=0755 +# Create dirs (including intermediate dirs) using mode 755. +# This is like GNU 'install' as of coreutils 8.32 (2020). +mkdir_umask=22 + +backupsuffix= chgrpcmd= chmodcmd=$chmodprog chowncmd= @@ -99,18 +104,28 @@ --version display version info and exit. -c (ignored) - -C install only if different (preserve the last data modification time) + -C install only if different (preserve data modification time) -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. + -p pass -p to $cpprog. -s $stripprog installed files. + -S SUFFIX attempt to back up existing files, with suffix SUFFIX. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG + +By default, rm is invoked with -f; when overridden with RMPROG, +it's up to you to specify -f if you want it. + +If -S is not specified, no backups are attempted. + +Email bug reports to bug-automake@gnu.org. +Automake home page: https://www.gnu.org/software/automake/ " while test $# -ne 0; do @@ -137,8 +152,13 @@ -o) chowncmd="$chownprog $2" shift;; + -p) cpprog="$cpprog -p";; + -s) stripcmd=$stripprog;; + -S) backupsuffix="$2" + shift;; + -t) is_target_a_directory=always dst_arg=$2 @@ -255,6 +275,10 @@ dstdir=$dst test -d "$dstdir" dstdir_status=$? + # Don't chown directories that already exist. + if test $dstdir_status = 0; then + chowncmd="" + fi else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command @@ -301,22 +325,6 @@ if test $dstdir_status != 0; then case $posix_mkdir in '') - # Create intermediate dirs using mode 755 as modified by the umask. - # This is like FreeBSD 'install' as of 1997-10-28. - umask=`umask` - case $stripcmd.$umask in - # Optimize common cases. - *[2367][2367]) mkdir_umask=$umask;; - .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; - - *[0-7]) - mkdir_umask=`expr $umask + 22 \ - - $umask % 100 % 40 + $umask % 20 \ - - $umask % 10 % 4 + $umask % 2 - `;; - *) mkdir_umask=$umask,go-w;; - esac - # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then @@ -326,52 +334,49 @@ fi posix_mkdir=false - case $umask in - *[123567][0-7][0-7]) - # POSIX mkdir -p sets u+wx bits regardless of umask, which - # is incompatible with FreeBSD 'install' when (umask & 300) != 0. - ;; - *) - # Note that $RANDOM variable is not portable (e.g. dash); Use it - # here however when possible just to lower collision chance. - tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ - - trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 - - # Because "mkdir -p" follows existing symlinks and we likely work - # directly in world-writeable /tmp, make sure that the '$tmpdir' - # directory is successfully created first before we actually test - # 'mkdir -p' feature. - if (umask $mkdir_umask && - $mkdirprog $mkdir_mode "$tmpdir" && - exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 - then - if test -z "$dir_arg" || { - # Check for POSIX incompatibilities with -m. - # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or - # other-writable bit of parent directory when it shouldn't. - # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. - test_tmpdir="$tmpdir/a" - ls_ld_tmpdir=`ls -ld "$test_tmpdir"` - case $ls_ld_tmpdir in - d????-?r-*) different_mode=700;; - d????-?--*) different_mode=755;; - *) false;; - esac && - $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { - ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` - test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" - } - } - then posix_mkdir=: - fi - rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" - else - # Remove any dirs left behind by ancient mkdir implementations. - rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null - fi - trap '' 0;; - esac;; + # The $RANDOM variable is not portable (e.g., dash). Use it + # here however when possible just to lower collision chance. + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + + trap ' + ret=$? + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null + exit $ret + ' 0 + + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p'. + if (umask $mkdir_umask && + $mkdirprog $mkdir_mode "$tmpdir" && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + test_tmpdir="$tmpdir/a" + ls_ld_tmpdir=`ls -ld "$test_tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null + fi + trap '' 0;; esac if @@ -382,7 +387,7 @@ then : else - # The umask is ridiculous, or mkdir does not conform to POSIX, + # 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. @@ -411,7 +416,7 @@ prefixes= else if $posix_mkdir; then - (umask=$mkdir_umask && + (umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 @@ -451,7 +456,18 @@ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. - (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + (umask $cp_umask && + { test -z "$stripcmd" || { + # Create $dsttmp read-write so that cp doesn't create it read-only, + # which would cause strip to fail. + if test -z "$doit"; then + : >"$dsttmp" # No need to fork-exec 'touch'. + else + $doit touch "$dsttmp" + fi + } + } && + $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # @@ -477,6 +493,13 @@ then rm -f "$dsttmp" else + # If $backupsuffix is set, and the file being installed + # already exists, attempt a backup. Don't worry if it fails, + # e.g., if mv doesn't support -f. + if test -n "$backupsuffix" && test -f "$dst"; then + $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null + fi + # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || @@ -491,9 +514,9 @@ # file should still install successfully. { test ! -f "$dst" || - $doit $rmcmd -f "$dst" 2>/dev/null || + $doit $rmcmd "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && - { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + { $doit $rmcmd "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 diff -Nru xfburn-0.6.2/ltmain.sh xfburn-0.7.0/ltmain.sh --- xfburn-0.6.2/ltmain.sh 2020-03-07 20:28:18.000000000 +0000 +++ xfburn-0.7.0/ltmain.sh 2023-03-03 21:47:02.000000000 +0000 @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-13" +VERSION="2.4.6 Debian-2.4.6-15build2" package_revision=2.4.6 @@ -2141,7 +2141,7 @@ compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.6-13 + version: $progname $scriptversion Debian-2.4.6-15build2 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` diff -Nru xfburn-0.6.2/m4/libtool.m4 xfburn-0.7.0/m4/libtool.m4 --- xfburn-0.6.2/m4/libtool.m4 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/m4/libtool.m4 2023-03-03 21:47:02.000000000 +0000 @@ -0,0 +1,8394 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# 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. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 2014 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. + +# GNU Libtool 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 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool 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, see . +]) + +# serial 58 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_PREPARE_CC_BASENAME +# ----------------------- +m4_defun([_LT_PREPARE_CC_BASENAME], [ +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} +])# _LT_PREPARE_CC_BASENAME + + +# _LT_CC_BASENAME(CC) +# ------------------- +# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, +# but that macro is also expanded into generated libtool script, which +# arranges for $SED and $ECHO to be set by different means. +m4_defun([_LT_CC_BASENAME], +[m4_require([_LT_PREPARE_CC_BASENAME])dnl +AC_REQUIRE([_LT_DECL_SED])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +func_cc_basename $1 +cc_basename=$func_cc_basename_result +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl + +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl +m4_require([_LT_CMD_TRUNCATE])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl + +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 set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +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 delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from 'configure', and 'config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain=$ac_aux_dir/ltmain.sh +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the 'libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to 'config.status' so that its +# declaration there will have the same value as in 'configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags='_LT_TAGS'dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into 'config.status', and then the shell code to quote escape them in +# for loops in 'config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +_LT_OUTPUT_LIBTOOL_INIT +]) + +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable. If COMMENT is supplied, it is inserted after the +# '#!' sequence but before initialization text begins. After this +# macro, additional text can be appended to FILE to form the body of +# the child script. The macro ends with non-zero status if the +# file could not be fully written (such as if the disk is full). +m4_ifdef([AS_INIT_GENERATED], +[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], +[m4_defun([_LT_GENERATED_FILE_INIT], +[m4_require([AS_PREPARE])]dnl +[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl +[lt_write_fail=0 +cat >$1 <<_ASEOF || lt_write_fail=1 +#! $SHELL +# Generated by $as_me. +$2 +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$1 <<\_ASEOF || lt_write_fail=1 +AS_SHELL_SANITIZE +_AS_PREPARE +exec AS_MESSAGE_FD>&1 +_ASEOF +test 0 = "$lt_write_fail" && chmod +x $1[]dnl +m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, 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 TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +_LT_COPYING +_LT_LIBTOOL_TAGS + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +_LT_PREPARE_MUNGE_PATH_LIST +_LT_PREPARE_CC_BASENAME + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_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 set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # 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" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +m4_ifndef([AC_PROG_GO], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) +dnl AC_DEFUN([AC_LIBTOOL_RC], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS=$save_LDFLAGS + ]) + + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], + [lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD + echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD + $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[[012]][[,.]]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*|11.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + if test yes = "$lt_cv_ld_force_load"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + m4_if([$1], [CXX], +[ if test yes != "$lt_cv_apple_cc_single_mod"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) +# ---------------------------------- +# 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. +# Store the results from the different compilers for each TAGNAME. +# Allow to override them for all tags through lt_cv_aix_libpath. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], + [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ + lt_aix_libpath_sed='[ + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }]' + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + fi + ]) + aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) +fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[m4_divert_text([M4SH-INIT], [$1 +])])# _LT_SHELL_INIT + + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Find how we can fake an echo command that does not interpret backslash. +# In particular, with Autoconf 2.60 or later we add some code to the start +# of the generated configure script that will find a shell with a builtin +# printf (that we can use as an echo command). +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +AC_MSG_CHECKING([how to print strings]) +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$[]1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +case $ECHO in + printf*) AC_MSG_RESULT([printf]) ;; + print*) AC_MSG_RESULT([print -r]) ;; + *) AC_MSG_RESULT([cat]) ;; +esac + +m4_ifdef([_AS_DETECT_SUGGESTED], +[_AS_DETECT_SUGGESTED([ + test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test "X`printf %s $ECHO`" = "X$ECHO" \ + || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) + +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_WITH_SYSROOT +# ---------------- +AC_DEFUN([_LT_WITH_SYSROOT], +[AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test no = "$enable_libtool_lock" || 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 what ABI is being produced by ac_compile, and set mode + # options accordingly. + 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 what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test yes = "$lt_cv_prog_gnu_ld"; 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* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*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*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + 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_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock +])# _LT_ENABLE_LOCK + + +# _LT_PROG_AR +# ----------- +m4_defun([_LT_PROG_AR], +[AC_CHECK_TOOLS(AR, [ar], false) +: ${AR=ar} +: ${AR_FLAGS=cr} +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], + [lt_cv_ar_at_file=no + AC_COMPILE_IFELSE([AC_LANG_PROGRAM], + [echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([lt_ar_try]) + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + AC_TRY_EVAL([lt_ar_try]) + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + ]) + ]) + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi +_LT_DECL([], [archiver_list_spec], [1], + [How to feed a file listing to the archiver]) +])# _LT_PROG_AR + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[_LT_PROG_AR + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +_LT_DECL([], [lock_old_archive_extraction], [0], + [Whether to use a lock for old archive extraction]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # 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}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $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 other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker 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 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# 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 + teststring=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* | cegcc*) + # 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; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # 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`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # 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` + fi + ;; + 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 +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes = "$cross_compiling"; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#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 + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 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; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; 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* | cegcc*) + 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 + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + 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=-ldld], + [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=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl 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_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 yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_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 +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + 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}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $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:$LINENO: \$? = $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 + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links=nottested +if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; 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 no = "$hard_links"; 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 +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_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 +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", + [Define to the sub-directory where libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + + # We can hardcode non-existent directories. + if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + # 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 no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && + test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || + test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +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" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_PREPARE_MUNGE_PATH_LIST +# --------------------------- +# Make sure func_munge_path_list() is defined correctly. +m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], +[[# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} +]])# _LT_PREPARE_PATH_LIST + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.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" +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 + +AC_ARG_VAR([LT_SYS_LIBRARY_PATH], +[User-defined run-time library search path.]) + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + ;; + +aix[[4-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; 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 + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.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' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a[(]lib.so.V[)]' + # 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' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + 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=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $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' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux # correct to gnu/linux during the next big refactor + 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* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + 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~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + 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' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + 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 + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH. + 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 + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # 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 + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # 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$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[23]].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + 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 + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + 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=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + 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_cmds='.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 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.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_cmds='.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' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[[3-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + 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 + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # 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 + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + 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' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], + [lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [lt_cv_shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + ]) + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # 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 + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # 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' + ;; + +netbsdelf*-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='NetBSD ld.elf_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$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 # correct to gnu/linux during the next big refactor + 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=qnx + 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='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + 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 + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + 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~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +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 + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 + 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 # correct to gnu/linux during the next big refactor + 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 + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + 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 no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[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]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [install_override_mode], [1], + [Permission mode override for installation of shared libraries]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], + [Detected run-time system search path for libraries]) +_LT_DECL([], [configure_time_lt_sys_library_path], [2], + [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program that can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_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="m4_if([$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 <<_LT_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@gnu.org + +_LT_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 +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program that can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_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 + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; 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 yes = "$with_gnu_ld"; 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 variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], +[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi]) +rm -f conftest.i conftest2.i conftest.out]) +])# _LT_PATH_DD + + +# _LT_CMD_TRUNCATE +# ---------------- +# find command to truncate a binary pipe +m4_defun([_LT_CMD_TRUNCATE], +[m4_require([_LT_PATH_DD]) +AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], +[printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) +_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], + [Command to truncate a binary pipe]) +])# _LT_CMD_TRUNCATE + + +# _LT_CHECK_MAGIC_METHOD +# ---------------------- +# how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_MAGIC_METHOD], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +AC_CACHE_CHECK([how to recognize 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 +# that 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 +aix[[4-9]]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[[45]]*) + 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*) + # func_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='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + 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|DragonFly)/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 + ;; + +haiku*) + 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])(-bit)?( [LM]SB)? 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 + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + 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=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + 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 + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` + fi + ;; + esac +fi + +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 + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method = "file_magic"]) +_LT_DECL([], [file_magic_glob], [1], + [How to find potential files when deplibs_check_method = "file_magic"]) +_LT_DECL([], [want_nocaseglob], [1], + [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_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 + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + 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 + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + +# _LT_CHECK_SHAREDLIB_FROM_LINKLIB +# -------------------------------- +# how to determine the name of the shared library +# associated with a specific link library. +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +m4_require([_LT_DECL_DLLTOOL]) +AC_CACHE_CHECK([how to associate runtime and link libraries], +lt_cv_sharedlib_from_linklib_cmd, +[lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac +]) +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + +_LT_DECL([], [sharedlib_from_linklib_cmd], [1], + [Command to associate shared and link libraries]) +])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB + + +# _LT_PATH_MANIFEST_TOOL +# ---------------------- +# locate the manifest tool +m4_defun([_LT_PATH_MANIFEST_TOOL], +[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], + [lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&AS_MESSAGE_LOG_FD + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest*]) +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi +_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl +])# _LT_PATH_MANIFEST_TOOL + + +# _LT_DLL_DEF_P([FILE]) +# --------------------- +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with func_dll_def_p in the libtool script +AC_DEFUN([_LT_DLL_DEF_P], +[dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +])# _LT_DLL_DEF_P + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-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_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; + *) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; + esac + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# 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]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# 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 + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && 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 <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$_LT_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_globsym_save_LIBS + CFLAGS=$lt_globsym_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 -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; 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 + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], + [Transform the output of nm into a list of symbols to manually relocate]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], + [The name lister interface]) +_LT_DECL([], [nm_file_list_spec], [1], + [Specify filename containing input files for $NM]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # 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). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_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 + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # 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). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64, which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_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_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test yes = "$GCC"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # 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_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # 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). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # 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). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + _LT_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_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac + +AC_CACHE_CHECK([for $compiler option to produce PIC], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + ;; + esac + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_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_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # 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. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # 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 yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; + *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_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_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, 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 install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); 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 $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_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. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_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_TAGVAR(hardcode_minus_L, $1)=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test ia64 = "$host_cpu"; 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 GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + 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_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GCC"; 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 + : + else + # We have old collect2 + _LT_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_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; 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 yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_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_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_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_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # 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. + case $cc_basename in + cl*) + # Native MSVC + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + esac + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $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_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_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_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + m4_if($1, [], [ + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + _LT_LINKER_OPTION([if $CC understands -b], + _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + ;; + esac + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_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_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], + [lt_cv_irix_exported_symbol], + [save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + AC_LINK_IFELSE( + [AC_LANG_SOURCE( + [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], + [C++], [[int foo (void) { return 0; }]], + [Fortran 77], [[ + subroutine foo + end]], + [Fortran], [[ + subroutine foo + end]])])], + [lt_cv_irix_exported_symbol=yes], + [lt_cv_irix_exported_symbol=no]) + LDFLAGS=$save_LDFLAGS]) + if test yes = "$lt_cv_irix_exported_symbol"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + _LT_TAGVAR(link_all_deplibs, $1)=no + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(ld_shlibs, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + osf3*) + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_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' + ;; + *) + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_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 -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $_LT_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_CACHE_CHECK([whether -lc should be explicitly linked in], + [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), + [$RM conftest* + echo "$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_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + ]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting $shlibpath_var if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [postlink_cmds], [2], + [Commands necessary for finishing linking programs]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +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_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +## 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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report what library types will 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 no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + 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 yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC=$lt_save_CC +])# _LT_LANG_C_CONFIG + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_caught_CXX_error"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + 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 + $as_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 + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test yes = "$GXX"; then + # Set up default GNU C++ configuration + + LT_PATH_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 yes = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_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_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_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_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -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 -v "^Configured with:" | $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_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test ia64 = "$host_cpu"; 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 + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + 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_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GXX"; 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 + : + else + # We have old collect2 + _LT_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_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; 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 yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + # The "-G" linker flag allows undefined symbols. + _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_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_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); 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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_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_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$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; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_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_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + 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; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_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_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + 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_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --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; func_echo_all "$list"' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_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_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_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=`func_echo_all "$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; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # 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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_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::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | 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_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_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 $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_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=`func_echo_all "$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; func_echo_all "$list"' + ;; + *) + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_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 -v "^Configured with:" | $GREP " \-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_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 $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='func_echo_all' + + # 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_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$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 -v "^Configured with:" | $GREP " \-L"' + else + # g++ 2.7 appears to require '-G' NOT '-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_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 $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$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 -v "^Configured with:" | $GREP " \-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ + '"$_LT_TAGVAR(old_archive_cmds, $1)" + _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ + '"$_LT_TAGVAR(reload_cmds, $1)" + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + + _LT_TAGVAR(GCC, $1)=$GXX + _LT_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... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + 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 +fi # test yes != "$_lt_caught_CXX_error" + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_FUNC_STRIPNAME_CNF +# ---------------------- +# func_stripname_cnf prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# +# This function is identical to the (non-XSI) version of func_stripname, +# except this one can be used by m4 code that may be executed by configure, +# rather than the libtool script. +m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl +AC_REQUIRE([_LT_DECL_SED]) +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) +func_stripname_cnf () +{ + case @S|@2 in + .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; + *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + esac +} # func_stripname_cnf +])# _LT_FUNC_STRIPNAME_CNF + + +# _LT_SYS_HIDDEN_LIBDEPS([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. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +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... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF +]) + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +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 + + for p in `eval "$output_verbose_link_cmd"`; do + case $prev$p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test x-L = "$p" || + test x-R = "$p"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test no = "$pre_test_object_deps_done"; then + case $prev 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_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_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_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)=$prev$p + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # 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 no = "$pre_test_object_deps_done"; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)=$p + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)=$p + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_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 +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_LANG_PUSH(Fortran 77) +if test -z "$F77" || test no = "$F77"; then + _lt_disable_F77=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_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_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_F77"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${F77-"f77"} + CFLAGS=$FFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + 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 yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$G77 + _LT_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... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_F77" + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_LANG_PUSH(Fortran) + +if test -z "$FC" || test no = "$FC"; then + _lt_disable_FC=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_FC"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${FC-"f95"} + CFLAGS=$FCFLAGS + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && 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 yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + 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 yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu + _LT_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... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_FC" + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +CFLAGS=$GCJFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## 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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## 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... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# 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_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +CFLAGS= +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + +# _LT_DECL_DLLTOOL +# ---------------- +# Ensure DLLTOOL variable is set. +m4_defun([_LT_DECL_DLLTOOL], +[AC_CHECK_TOOL(DLLTOOL, dlltool, false) +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) +AC_SUBST([DLLTOOL]) +]) + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# 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. # +############################################################ + +m4_defun([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 +IFS=$as_save_IFS +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" && continue + 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 10 -lt "$lt_ac_count" && 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_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PATH_CONVERSION_FUNCTIONS +# ----------------------------- +# Determine what file name conversion functions should be used by +# func_to_host_file (and, implicitly, by func_to_host_path). These are needed +# for certain cross-compile configurations and native mingw. +m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_MSG_CHECKING([how to convert $build file names to $host format]) +AC_CACHE_VAL(lt_cv_to_host_file_cmd, +[case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac +]) +to_host_file_cmd=$lt_cv_to_host_file_cmd +AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) +_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], + [0], [convert $build file names to $host format])dnl + +AC_MSG_CHECKING([how to convert $build file names to toolchain format]) +AC_CACHE_VAL(lt_cv_to_tool_file_cmd, +[#assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac +]) +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], + [0], [convert $build files to toolchain format])dnl +])# _LT_PATH_CONVERSION_FUNCTIONS diff -Nru xfburn-0.6.2/m4/lt~obsolete.m4 xfburn-0.7.0/m4/lt~obsolete.m4 --- xfburn-0.6.2/m4/lt~obsolete.m4 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/m4/lt~obsolete.m4 2023-03-03 21:47:02.000000000 +0000 @@ -0,0 +1,99 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# 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 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) +m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) +m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) +m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) +m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) +m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) diff -Nru xfburn-0.6.2/m4/ltoptions.m4 xfburn-0.7.0/m4/ltoptions.m4 --- xfburn-0.6.2/m4/ltoptions.m4 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/m4/ltoptions.m4 2023-03-03 21:47:02.000000000 +0000 @@ -0,0 +1,437 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# 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 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option '$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], + [_LT_WITH_AIX_SONAME([aix])]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [1], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the 'shared' and +# 'disable-shared' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_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=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the 'static' and +# 'disable-static' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_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=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the 'fast-install' +# and 'disable-fast-install' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_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=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_AIX_SONAME([DEFAULT]) +# ---------------------------------- +# implement the --with-aix-soname flag, and support the `aix-soname=aix' +# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT +# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. +m4_define([_LT_WITH_AIX_SONAME], +[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl +shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[[5-9]]*,yes) + AC_MSG_CHECKING([which variant of shared library versioning to provide]) + AC_ARG_WITH([aix-soname], + [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], + [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], + [case $withval in + aix|svr4|both) + ;; + *) + AC_MSG_ERROR([Unknown argument to --with-aix-soname]) + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname], + [AC_CACHE_VAL([lt_cv_with_aix_soname], + [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) + with_aix_soname=$lt_cv_with_aix_soname]) + AC_MSG_RESULT([$with_aix_soname]) + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + +_LT_DECL([], [shared_archive_member_spec], [0], + [Shared archive member basename, for filename based shared library versioning on AIX])dnl +])# _LT_WITH_AIX_SONAME + +LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# LT_INIT options. +# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [pic_mode=m4_default([$1], [default])]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff -Nru xfburn-0.6.2/m4/ltsugar.m4 xfburn-0.7.0/m4/ltsugar.m4 --- xfburn-0.6.2/m4/ltsugar.m4 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/m4/ltsugar.m4 2023-03-03 21:47:02.000000000 +0000 @@ -0,0 +1,124 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# 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 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59, which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff -Nru xfburn-0.6.2/m4/ltversion.m4 xfburn-0.7.0/m4/ltversion.m4 --- xfburn-0.6.2/m4/ltversion.m4 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/m4/ltversion.m4 2023-03-03 21:47:02.000000000 +0000 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# 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. + +# @configure_input@ + +# serial 4179 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff -Nru xfburn-0.6.2/Makefile.am xfburn-0.7.0/Makefile.am --- xfburn-0.6.2/Makefile.am 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/Makefile.am 2022-10-26 02:35:25.000000000 +0000 @@ -1,3 +1,5 @@ +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + SUBDIRS = \ desktop-integration \ icons \ @@ -5,8 +7,6 @@ docs \ xfburn -AUTOMAKE_OPTIONS = dist-bzip2 - uidir = $(datadir)/xfburn ui_DATA = \ xfburn.ui \ @@ -35,26 +35,20 @@ intltool-extract.in \ intltool-merge.in \ intltool-update.in \ - $(ui_DATA) \ - $(appdata_in_files) + $(ui_DATA) \ + $(appdata_in_files) \ + README.md appsdir = $(datadir)/applications apps_in_files = xfburn.desktop.in apps_DATA = $(apps_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ -dist-bz2: dist - zcat $(PACKAGE)-$(VERSION).tar.gz | \ - bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2 - -distcheck-bz2: distcheck - zcat $(PACKAGE)-$(VERSION).tar.gz | \ - bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2 - DISTCLEANFILES = \ intltool-extract \ intltool-merge \ intltool-update \ + po/.intltool-merge-cache.lock \ $(apps_DATA) \ $(appdata_DATA) diff -Nru xfburn-0.6.2/Makefile.in xfburn-0.7.0/Makefile.in --- xfburn-0.6.2/Makefile.in 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -90,7 +90,10 @@ host_triplet = @host@ subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ @@ -166,8 +169,8 @@ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. @@ -184,13 +187,10 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ - COPYING ChangeLog INSTALL NEWS README TODO compile \ - config.guess config.sub install-sh ltmain.sh missing + COPYING ChangeLog NEWS README.md TODO compile config.guess \ + config.sub install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -226,9 +226,11 @@ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" -DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best -DIST_TARGETS = dist-bzip2 dist-gzip +DIST_ARCHIVES = $(distdir).tar.bz2 +DIST_TARGETS = dist-bzip2 +# Exists only to be overridden by the user if desired. +AM_DISTCHECK_DVI_TARGET = dvi distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' @@ -242,15 +244,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -260,6 +260,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -271,7 +272,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -299,8 +299,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -309,7 +307,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -343,9 +340,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -364,10 +359,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -376,7 +367,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -432,6 +422,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ +ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} SUBDIRS = \ desktop-integration \ icons \ @@ -439,7 +430,6 @@ docs \ xfburn -AUTOMAKE_OPTIONS = dist-bzip2 uidir = $(datadir)/xfburn ui_DATA = \ xfburn.ui \ @@ -454,8 +444,9 @@ intltool-extract.in \ intltool-merge.in \ intltool-update.in \ - $(ui_DATA) \ - $(appdata_in_files) + $(ui_DATA) \ + $(appdata_in_files) \ + README.md appsdir = $(datadir)/applications apps_in_files = xfburn.desktop.in @@ -464,6 +455,7 @@ intltool-extract \ intltool-merge \ intltool-update \ + po/.intltool-merge-cache.lock \ $(apps_DATA) \ $(appdata_DATA) @@ -477,15 +469,15 @@ @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ - $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu Makefile + $(AUTOMAKE) --foreign Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -697,7 +689,6 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -783,6 +774,10 @@ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) +dist-zstd: distdir + tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst + $(am__post_remove_distdir) + dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -825,6 +820,8 @@ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ + *.tar.zst*) \ + zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -840,7 +837,7 @@ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ @@ -1007,7 +1004,7 @@ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ - dist-tarZ dist-xz dist-zip distcheck distclean \ + dist-tarZ dist-xz dist-zip dist-zstd 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 \ @@ -1040,14 +1037,6 @@ dist-hook: ChangeLog @INTLTOOL_DESKTOP_RULE@ -dist-bz2: dist - zcat $(PACKAGE)-$(VERSION).tar.gz | \ - bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2 - -distcheck-bz2: distcheck - zcat $(PACKAGE)-$(VERSION).tar.gz | \ - bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2 - # vi:set ts=8 sw=8 noet ai nocindent softtabstop=0 list listchars=tab\:>-: # Tell versions [3.59,3.63) of GNU make to not export all variables. diff -Nru xfburn-0.6.2/missing xfburn-0.7.0/missing --- xfburn-0.6.2/missing 2020-03-07 20:28:20.000000000 +0000 +++ xfburn-0.7.0/missing 2023-03-03 21:47:04.000000000 +0000 @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify diff -Nru xfburn-0.6.2/NEWS xfburn-0.7.0/NEWS --- xfburn-0.6.2/NEWS 2020-03-07 20:26:51.000000000 +0000 +++ xfburn-0.7.0/NEWS 2023-03-03 21:46:55.000000000 +0000 @@ -1,20 +1,59 @@ -0.6.2 -====== -- added udev property ID_REVISION as a fallback -- storing revision information in XfburnDevice -- added missing xml header -- Updated Data Composition to define the context menu from file (3/3) -- Updated Audio Composition to define context menu from file (2/3) -- Adding a popup UI file for context menus (1/3) -- code clean up for deprecated Glib/Gtk+ Widget definitions -- update AppData to AppStream and project URLs all around -- Add missing translate tags in xfburn.ui -- Make a bunch of strings translatable -- fixed double translateable on Help label -- Make xfburn.ui translatable -- post release version bump +xfburn 0.7.0 (2023-03-03) +============------------- +- Add MIME types to open blank and audio CDs +- Automatically update burner list as burners are plugged and unplugged +- Change default temporary directory to /var/tmp +- Improve text of write modes +- Replace some icons with symbolic versions that better respect light/dark mode +- Support delete key in audio compositions +- Fix adding progress dialog not appearing after dragging files +- Fix adding progress dialog cancel button not working +- Fix adding progress dialog not being modal +- Fix assertion failure when burner not present +- Fix composition term not being used consistently +- Fix crash when adding files to a data composition +- Fix dragged audio composition tracks being copied instead of moved +- Fix excessive minimum width of main window +- Fix icons not appearing on dialogs +- Fix intltool lock file bug in `make distcheck` +- Fix multiple selection being instantly deselected upon right click +- Fix multithreading issue when initializing an audio composition +- Fix out-of-date address in COPYING +- Fix project homepage URL +- Fix removed audio composition tracks not reducing total composition length +- Fix some compilation warnings +- Fix typo in burn failure dialog +- Fix XSLT processor warnings +- Add basic GitLab pipeline +- Add Markdown version of the README +- Add more translatable content to the AppStream/AppData +- Bump GLib minimum required to 2.38 +- Modernize build system +- Resolve AppStream warnings from Debian +- Strip trailing whitespace like as in Debian's build process +- Update bug tracker links in readme +- Update information on how to build xfburn +- Translation Updates: + Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, + Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, + Dutch, Eastern Armenian, English (Australia), English (United + Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, + Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, + Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian + Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese + (Brazil), Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, + Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur + +xfburn 0.6.2 (2020-03-07) +======------------------- +- displaying device revision information in the device dialog +- Made popup context menu translatable +- Code clean up for deprecated Glib/Gtk+ Widget definitions +- updated AppData to AppStream and project URLs all around +- Made xfburn.ui translatable +- minor cleanups - Translation Updates: - , Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese + Albanian, Basque, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, French, Galician, German, Greek, Hebrew, Hungarian, Italian, Japanese, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, @@ -206,4 +245,4 @@ ================= - First public release -- Supports cdrw blanking, cd copying, creating iso, composition of files \ No newline at end of file +- Supports cdrw blanking, cd copying, creating iso, composition of files diff -Nru xfburn-0.6.2/org.xfce.xfburn.appdata.xml.in xfburn-0.7.0/org.xfce.xfburn.appdata.xml.in --- xfburn-0.6.2/org.xfce.xfburn.appdata.xml.in 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/org.xfce.xfburn.appdata.xml.in 2022-10-26 02:35:25.000000000 +0000 @@ -2,16 +2,17 @@ org.xfce.xfburn + xfburn.desktop CC-BY-3.0 GPL-2.0+ - Xfburn - A simple CD burning tool + <_name>Xfburn + <_summary>A simple CD burning tool <_p>Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn personal compositions of data to either CD or DVD. It is - stable and under ongoing development. + stable and under ongoing development. @@ -25,13 +26,14 @@ Multimedia - https://docs.xfce.org/apps/xfburn - https://bugzilla.xfce.org/describecomponents.cgi?product=Xfburn + https://docs.xfce.org/apps/xfburn/start + https://gitlab.xfce.org/apps/xfburn/ - xfce4-dev@xfce.org + xfce4-dev@xfce.org xfburn Xfburn + diff -Nru xfburn-0.6.2/po/ar.po xfburn-0.7.0/po/ar.po --- xfburn-0.6.2/po/ar.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/ar.po 2023-03-03 20:49:54.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: محمد الحرقان , 2012-2013\n" "Language-Team: Arabic (http://www.transifex.com/xfce/xfce-apps/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,320 +54,335 @@ msgid "Data composition" msgstr "تجهيز البيانات" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "إضافة الملفات للتوليفة" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "ألغ" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "إفراغ سريع" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "إفراغ كامل (بطيء)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "تهيئة سريعة" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "تهيئة كاملة" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "أزل تهيئة سريع" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "أزل تهيئة (بطيئة)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "أخرج القرص" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "القيمة الافتراضية لمربع الإخراج" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "قرص فارغ" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "جهاز الحرق" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "أفرغ القرص" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "الخيارات" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "اخ_رج القرص" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_إلغاء" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_فارغ" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "القرص المدرج بالفعل فارغ." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "جاهز" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "لا يوجد قرص في المشغل." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "القرص غير قابل للحذف." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "جاري افراغ القرص..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "إنتهى" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "فشل" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "لا يمكن جلب المشغل." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "صورة" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "عرض اسم وحدة التخزين" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "إظهار النص المدخل لاسم وحدة التخزين" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "احرق التأليفة" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "اسم التأليفة" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "هل ترغب في تغيير اسم التوليفة الافتراضي؟" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_كتابة زائفة" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "حرق_ حر" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "تسجيل_التيار" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "فقط انشيء الأيزو" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_إحراق التوليفة" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "تعذّر إنشاء ملف الآيزو: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "تتم كتابة الأيزو..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "حدث خطأ أثناء كتابة الأيزو: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "وقع خطأ في خلفية الحرق." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "وضع الكتابة غير معتمد حاليا." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "تعذر إنشاء بنية مصدر ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "احرق الصورة" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "الصورة التي ستحرق" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "كل الملفات" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "صور أيزو" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_الخروج بعد الإنتهاء" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_احرق الصورة" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "وضع الحرق غير منفذ حالياً." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "وقع خطأ في خلفية الحرق" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "غير قادر على التعرف على حجم الصورة." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "غير قادر على فتح الصورة." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "جاري حرق الصورة..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "الرجاء اختيار صورة للحرق" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "لا يمكن إضافة بيانات على قرص متعدد الجلسات في وضع الكتابة هذا (استخدام TAO بدلا من ذلك)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "تم العثور على قرص بيانات مغلق. بحاجة لقرص فارغ أو قابل لإعادة الكتابة" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "لا يوجد قرص في المشغل" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "لا يمكن التعرف على حالة المُشغل والوسيط" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "الصورة المختارة لا تناسب القرص المدخل" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "فشل التعرف على حجم الصورة" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "تأكد من تحديد ملف صالح وأن لديك الأذونات المناسبة للوصول إليه." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "توليف الصوت" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "مرحبا" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "انسخ قرص البيانات" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "جهاز قراءة الاقراص" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "على _الطائر" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_انسخ القرص" @@ -384,15 +399,15 @@ msgid "Reading CD..." msgstr "تجري قرءاة القرص..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "انسخ بيانات DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "جهاز قراءة DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_انسخ DVD" @@ -400,210 +415,197 @@ msgid "Create ISO from CD" msgstr "انشيء أيزو من CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "أضف" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "أضف الملف(s) المختارة للتوليفة" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "إنشاء مجلد" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "أضف مجلد جديد التوليفة" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "أزل" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "أزل الملف(s) المختارة من التوليفة" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "امسح" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "امسح المحتوى من التوليفة" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "أعد التسمية" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "أعد تسمية الملف المختار" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "اسم وحدة التخزين :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "المحتويات" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "الحجم" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "المسار المحلي" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "يتوجب عليك تسمية الملف." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "هناك ملف بنفس الاسم موجود مسبقاً في التوليفة." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "مجلد جديد" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "إضافة (s) الملفات للتوليفة" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "بيانات %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s لا يمكن إضافته التوليفة ، لأنه تجاوز الحجم الأقصى المسموح به للملف ISO9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr " %s أكبر مما يسمح iso9660 مستوى 2.يمكن أن يكون هذا مشكلة للأنظمة أو البرامج القديمة" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "إضافة مجلد المنزل" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "أنت على وشك إضافة مجلد المنزل للتوليفة. قد يستغرق هذا وقتا طويلا جدا ، وأيضا قد يكون كبيرة لاحتوائه في قرص واحد.\n\nمتأكد أنك تريد المتابعة؟" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "ملف اسمه \"%s\" موجود بالفعل في هذا المجلد ، الملف لم تتم إضافته." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: المؤشر فارغ" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: من الذاكرة" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: اسم العقدة ليس فريد من نوعه" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (كود %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "تكرار اسم الملف '%s' من أجل '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "الخطأ (الأخطاء) حدثت عند إضافة الملفات" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "حسناً" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "عرض الكتاب فقط" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "عرض اختيار السرعة" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "عرض سرعة تحرير التأليفة" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "عرض وضع التحديد" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "عرض وضع تحديد التأليفة" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "هل هي تأليفة صالحة" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "هل التوليفة مزيج من الأجهزة وصالحة للحرق على القرص؟" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "وضع فارغ يعرض رسائل حالات قرص مختلفة أكثر من الوضع العادي" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_السرعة:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "وضع _الكتابة:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "قائمة سرعات فارغة" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -614,116 +616,171 @@ "Thank you!" msgstr "غير قادر على استرداد قائمة سرعة السواقة.\n\nهذه علة معروفة تحدث مع بعض محركات الأقراص. الرجاء ارسل تقرير بها إلى مكتبة libburn مع الرسالة الواردة لتقليل فرصة حصولها مرة اخرى.\n\nالبرنامج يجب أن يعمل ، ولكن إذا كانت هناك مشاكل ،اسمح لنا أن نعرف.\n\nشكرا لك!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "استمر بعرض هذه الملاحظة" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "افتراضي" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "أقصى" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "لا يمكن الحرق على القرص المدرج" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "المحرك فارغ" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "عذرا ، لم يتم حتى الآن دعم الجلسات المتعددة" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "القرص المدخل ممتلىء" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "القرص المدخل غير صالح" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "لا يمكن الوصول إلى محرك الأقراص (قد يكون قيد الاستخدام)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "خطأ بتحديد القرص" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "للكتابة مرة واحدة للقرص، لا يمكن التفريغ" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD + RW لا يحتاج للتفريغ" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "القرص المدرج فارغ بالفعل" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "تلقائي" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "عدد المشغلات في النظام" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "عدد محركات الأقراص في النظام" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "عدد محركات الأقراص في النظام (القراء والكتاب)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "قائمة الأجهزة" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "الجهاز المحدد حاليا" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "المجلد" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "الملف" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "النوع" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "نظام الملفات" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s's منزل" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -734,7 +791,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nجرب %s --helpالمساعدة في مشاهدة قائمة كاملة من الخيارات المتاحة في سطر الأوامر.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "غير قادر على تهيئة الحرق في الخلفية." @@ -746,158 +803,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "قد يكون القرص (s) قيد الاستخدام ، ولا يمكن الوصول لها.\n\nالرجاء إلغاء توصيله وإعادة تشغيل التطبيق.\n\nإذا لم يكن القرص في محرك الأقراص ، تحقق من أن لديك حق القراءة والكتابة على محرك الأقراص للمستخدم." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "فشل تهيئة %s عبر البرنامج %s\n\t(الرجوع للتنفيذ الأساسي)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "ملف الصورة '%s' غير موجود." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_الملف" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "توليفة بيانات جديدة" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "توليفة جديدة للصوت" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "اغلق التوليفة" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_خروج" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "اخرج من Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_حرر" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "التفضيلا_ت" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "اظهر صندوق التفضيلات" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_إجراءات" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_اعرض" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "انعش" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "انعش قائمة الملفات" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_مساعدة" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_حول" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "اعرض معلومات حول Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "أفرغ القرص" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "انسخ قرص بيانات" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "احرق الصورة" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "احرق صورة DVD" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "اظهر متصفح الملفات" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "اظهر/اخفي متصفح الملفات" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "اظهر شريط الأدوات" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "اظهر/اخفي شريط الأدوات" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "انعش" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "محرر شريط الأدوات" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "انعش قائمة الملفات" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "مجرد واجهة رسومية أخرى لحرق الأقراص" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "رقعة" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "نص الرقعة" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "عرض زر الإغلاق" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "تحديد ما إذا كان زر الإغلاق مرئيا" @@ -1000,258 +961,280 @@ msgid "User Aborted" msgstr "إحباط من قبل المستخدم" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "التفضيلات" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "كيفية ضبط سلوك Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "مجلد مؤقت" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_نظف المجلد المؤقت عند الخروج" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "متصفح الملفات" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "اظهر _الملفات المخفية" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "اظهر أحجام ملفات بشكل مقروء" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "عام" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "الأجهزة" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "الأجهزة المكتشفة" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "الاسم" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "العقدة" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "اكتب CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "اكتب CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "اكتب DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "اكتب DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "إرسال Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "البحث عن أجهزة" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "عرض تحذير على قائمة السرعات الخالية" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "حجم التخزين المؤقت FIFO (بالكيلوبايت)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_أغلق" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "هذه التغييرات ستنفذ بعد إعادة تشغيل البرنامج." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "تهيئة..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "سرعة الكتابة المقدرة:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "مجهول" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO المخزن المؤقت:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "مخزن الجهاز المؤقت:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "أغلق" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "متأكد أنك تريد الإحباط؟" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "دقيقة وكان %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "إحباط" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "منسق" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "فشلت" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "الغيت" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "اكتملت" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "إحباط..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "أختر الأمر" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "إضافة (s) الملفات للتوليفة" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "احرق _الصورة" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "حرق مجموعة ملفات بصيغة, i.e. an .ISO ملف" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "التوليفة _بيانات جديدة" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "إنشاء قرص بيانات جديدة بملفات من اختيارك" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_أفرغ القرص" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "إعداد قرص قابلة لإعادة الكتابة لحرق جديد" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_قرص صوت" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "تشغيل قرص الصوت المضغوطة في الاستريو العادي" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "يمكن الحصول على حرق الملفات على قرص مضغوط صوتي؟" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "إعادة تسمية الفنان" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "إعادة تسمية فنان الملف المحدد" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "إعادة تسمية العنوان" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "إعادة تسمية عنوان الملف المحدد" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "المدة" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "فنان" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "الاسم" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "اسم الملف" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "لا يمكن حرق الصوت على قرص DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "يمكن للمسارات أن تكون كحد أقصى 99 من المسارات." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "حدثت مشكلة في خلفية الحرق." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "تقدم الحرق" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "تحاول الحرق على القرص أكثر مما يستطيع تحمله." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "الأساسية" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1263,39 +1246,50 @@ "gstreamer support." msgstr "محول الملفات الرئيسي مدمج.\nولا يحتاج إلى أي مكتبة\nولكن يمكنه فقط معالجة ملفات wav.\nغير المضغوطة\nإذا رغبت في إنشاء التوليفة\nصوت من أنواع مختلفة من الملفات\nالصوتية، يرجى تحويلها\nبدعم gstreamer." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "الملف %s لا يحتوي امتداد .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "الملف %s لا يحتوي ملفات الصوت غير المضغوطة PCM" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "غير قادر على بدء %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "غير قادر على فتح %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "غير قادر على فتح %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s مفقود.\n\nلم تثبت وحدة فك الترميز للتعامل مع هذا الملف.\nعادة انت بحاجة للبحث عن gst-plugins-* وتفقد\nالإضافات اللازمة.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1307,99 +1301,183 @@ "gstreamer plugin packages installed." msgstr "محول جيستريمر يستخدم مكتبة\ngstreamer لإنشاء التوليفة الصوتية.\n\nينبغي دعم كافة الملفات الصوتية إفتراضياً\nبحال تم تثبيت الإضافات الصحيح.\nإذا لم يتم التعرف على ملف صوتي تأكد\nأن لديك حزم 'جيدة','سيئة', و 'قبيحة'\nلحزم gstreamer." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "حدث خطأ أثناء تحديد \"%s\" مع gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "إضافة" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "gstreamer لم يحول الصيغة (إنتهت المهلة)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "فشل في تغيير الأغاني عند تحويل الصيغة" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "لا شيء" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "لم تنفذ" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "اسم العرض" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "عنوان الجهاز" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "سرعات الحرق التي يدعمها الجهاز" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "حالة القرص" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "رقم التعريف اللذي أرجعه libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "اسم التعريف اللذي أرجعه libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "هل القرص قابل للمسح" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "يمكن أن يحرق CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "يمكن أن يحرق CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "يمكن أن يحرق DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "يمكن أن يحرق DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "يمكن أن يحرق DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "يمكن حرق Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "أنواع كتلة libburn TAO" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "أنواع كتلة libburn SAO" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "أنواع كتلة libburn RAW" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "أنواع حزم كتلة libburn" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_خروج" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_حرّر" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_إجراء" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_اعرض" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_مساعدة" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "حول" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "أعد التسمية" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "إعادة تسمية الفنان" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "إعادة تسمية العنوان" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "تجهيز التوليفة" @@ -1416,7 +1494,11 @@ msgid "Burn Image (xfburn)" msgstr "حرق صورة (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/be.po xfburn-0.7.0/po/be.po --- xfburn-0.6.2/po/be.po 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/po/be.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,15 +5,17 @@ # Translators: # Andrey Fedoseev , 2006 # Sergey Fedoseev , 2006 -# Zmicer Turok , 2018-2019 +# Źmicier Turok , 2020 +# Źmicier Turok , 2018-2019 # Zmicer Turok , 2018 +# Źmicier Turok , 2020 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-01-13 17:40+0000\n" -"Last-Translator: Zmicer Turok \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Zmicer Turok , 2018\n" "Language-Team: Belarusian (http://www.transifex.com/xfce/xfce-apps/language/be/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +33,7 @@ #: ../xfburn/xfburn-global.h:30 msgid "Time total:" -msgstr "Часу агулам:" +msgstr "Агулам часу:" #: ../xfburn/xfburn-global.h:32 msgid "length" @@ -47,7 +49,7 @@ #: ../xfburn/xfburn-global.h:35 msgid "Cannot determine disc status - hit enter to try again." -msgstr "Не атрымалася вызначыць стан дыска. Націсніце Enter, каб паспрабаваць зноў." +msgstr "Не атрымалася вызначыць стан дыска. Націсніце \"Enter\", каб паспрабаваць зноў." #: ../xfburn/xfburn-global.h:36 msgid "CD copying finished successfully." @@ -57,320 +59,335 @@ msgid "Data composition" msgstr "Праект з данымі" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Дадаць файлы ў праект" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Скасаваць" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Хуткая ачыстка" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Поўная ачыстка (павольна)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Хуткае фарматаванне" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Поўнае дэфарматаванне" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Хуткае дэфарматаванне" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Поўнае дэфарматаванне (павольна)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Выняць дыск" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Прадвызначанае значэнне параметра вымання" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Ачыстка дыска" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Прылада запісу" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Рэжым ачысткі" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Параметры" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Выняць дыск" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Скасаваць" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Ачысціць" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Устаўлены дыск ужо пусты." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Завершана" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "У дыскаводзе не выяўлена дыска." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Дыск немагчыма ачысціць." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Ачыстка..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Завершана" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Хіба" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Немагчыма захапіць дыскавод." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Вобраз" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Паказваць назву раздзела" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Паказваць тэкставы радок для назвы раздзела" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Запіс праекта" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Назва праекта" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Хочаце змяніць прадвызначаную назву праекта?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Сімуляваць запіс" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" -msgstr "Патокавы за_піс" +msgstr "Струменевы за_піс" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Толькі стварыць _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Запісаць праект" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Немагчыма стварыць мэтавы файл ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Запіс ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Падчас запісу ISO адбылася памылка: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "У праграме запісу дыскаў адбылася памылка." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Рэжым запісу на дадзены момант не падтрымліваецца." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Немагчыма стварыць зыходную структуру ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Запісаць вобраз" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Вобраз для запісу" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Усе файлы" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" -msgstr "ISO вобразы" +msgstr "Вобразы ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Выйсці пасля паспяховага завяршэння" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Запісаць вобраз" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Рэжым запісу на дадзены момант не падтрымліваецца." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "У праграме запісу дыскаў адбылася памылка" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." -msgstr "Немагчыма вызначыць памер вобразу." +msgstr "Немагчыма вызначыць памер вобраза." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Немагчыма адкрыць вобраз." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." -msgstr "Запіс вобразу..." +msgstr "Запіс вобраза..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Калі ласка, абярыце вобраз для запісу" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Немагчыма дадаць даныя на шматсеансавы дыск ў гэтым рэжыме запісу (скарыстайцеся TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Выяўлены завершаны дыск з данымі. Патрабуецца пусты альбо незавершаны дыск" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "У дыскаводзе не выяўлена дыска" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Немагчыма вызначыць стан дыска і дыскавода" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" -msgstr "Памер вобразу перавышае памер дыска" +msgstr "Памер вобраза перавышае памер дыска" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" -msgstr "Немагчыма вызначыць памер вобразу" +msgstr "Немагчыма вызначыць памер вобраза" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Пераканайцеся, што абралі патрэбны файл і ў вас ёсць правы на доступ да яго." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Праект аўдыядыска" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Вітаем" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Скапіяваць CD з данымі" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "Прылада для чытання CD-дыскаў" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "У _палёце" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Скапіяваць CD" @@ -387,15 +404,15 @@ msgid "Reading CD..." msgstr "Чытанне CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Скапіяваць DVD з данымі" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "Прылада для чытання DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Капіяваць DVD" @@ -403,210 +420,197 @@ msgid "Create ISO from CD" msgstr "Стварыць ISO з CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Дадаць" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Дадаць абраны(я) файл(ы) у праект" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Стварыць каталог" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Дадаць новы каталог у праект" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Выдаліць" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Выдаліць абраны(я) файл(ы) з праекта" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Ачысціць" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Ачысціць змесціва праекта" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Змяніць назву" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Змяніць назву абранага файла" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Назва раздзела:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Змесціва" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Памер" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Лакальны шлях" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Неабходна назваць файл." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "У праекце ўжо ёсць файл з такой назвай." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Новы каталог" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Файлы, што неабходна дадаць у праект" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Даныя %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s немагчыма дадаць у праект, бо яго памер перавышае дапушчальны стандартам iso9660 максімум." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s большы за стандарт ISO9660 level 2. На старых сістэмах альбо ў старых праграмах могуць узнікнуць праблемы." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Даданне хатняга каталога" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" -msgstr "Вы спрабуеце дадаць у праект хатні каталог. Гэта зойме шмат часу, а памер каталога значна большы за памер дыска. \n\nВы упэўнены, што хочаце працягнуць?" +msgstr "Вы спрабуеце дадаць у праект хатні каталог. Гэта зойме шмат часу, а памер каталога значна большы за памер дыска. \n\nСапраўды хочаце працягнуць?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Файл не быў дададзены, бо ў каталозе ўжо існуе файл з назвай \"%s\"." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: паказальнік null" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: не стае памяці" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: назва вузла не ўнікальная" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (код %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Назва \"%s\" файла \"%s\" ужо выкарыстоўваецца" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Падчас дадання файлаў адбылася(іся) памылка(і)" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "Добра" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Паказваць толькі прылады, якія могуць запісваць" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Паказваць выбар хуткасці" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Паказваць спіс хуткасці запісу" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Абраць рэжым" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Адлюстроўваць спіс рэжымаў запісу" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Гэта правільная камбінацыя" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Ці падтрымліваецца гэты тып дыска вашым абсталяваннем?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "У рэжыме ачысткі выводзяцца паведамленні, якія адрозніваюцца ад звычайнага рэжыму" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Хуткасць:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Рэжым запісу:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Спіс хуткасці пусты" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -617,116 +621,171 @@ "Thank you!" msgstr "Немагчыма атрымаць спіс хуткасцяў для дыскавода.\n\nГэта вядомая памылка, якая ўзнікае з пэўнымі дыскаводамі. Калі вы хочаце дапамагчы выправіць яе, звярніцеся да бібліятэкі libburn.\n\nПраект павінен запісацца, але калі ўзнікнуць памылкі, калі ласка, паведаміце нам\n\nДзякуй!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Працягваць _паказваць гэтае апавяшчэнне" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "прадвызначана" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Максімум" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "На дыску ў дыскаводзе няма вольнага месца, але яго можна ачысціць" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Хочаце ачысціць дыск, каб выкарыстаць яго падчас бягучага запісу?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Дыскавод не можа запісаць на устаўлены дыск" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Дыскавод пусты" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Выбачайце, працаваць з шматсеансавым запісам пакуль што немагчыма" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "На ўстаўленым дыску няма вольнага месца" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Устаўлены дыск непрыдатны" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Немагчыма атрымаць доступ да дыскавода (магчыма, ён ужо выкарыстоўваецца)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Не атрымалася вызначыць дыск" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Гэта аднаразовы дыск, немагчыма ачысціць" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW няма неабходнасці ачышчаць" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Устаўлены дыск ужо пусты" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Аўтаматычна" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "З Track Gaps / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Некалькі сеансаў / Session-At-Once (SAO)" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Колькасць дыскаводаў для запісу ў сістэме" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Колькасць дыскаводаў у сістэме" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Колькасць дыскаводаў у сістэме (для чытання і запісу)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "_Спіс прылад" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Абраная прылада" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Каталог" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Файл" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Тып" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Файлавая сістэма" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Хатні каталог %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "Не атрымалася адмантаваць \"%s\". Прыладу немагчыма выкарыстаць для запісу." + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "Адкрыць дыялог запісу вобраза, неабавязковы параметр - назва вобраза" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Адкрыць дыялог пустога дыска" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Стварыць праект для запісу даных, неабавязковы параметр - файлы і каталогі для дадання ў праект" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Стварыць праект для запісу аўдыё, неабавязковы параметр - файлы і каталогі для дадання ў праект" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "Абраць перакадавальнік. Запусціце з --transcoder=list, каб убачыць спіс даступных" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "Адкрыць кіраўніка файлаў у вызначаным каталозе, альбо ў бягучым, калі каталог не вызначаны (прадвызначана будзе адкрывацца хатні каталог)" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Паказаць версію праграмы і выйсці" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "Паказаць галоўную праграму нават калі ў загадным радку вызначана іншае дзеянне." + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -737,9 +796,9 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nПаспрабуйце %s --help, каб атрымаць спіс даступных параметраў.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." -msgstr "Немагчыма распачаць запіс." +msgstr "Немагчыма пачаць запіс." #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" @@ -749,158 +808,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Магчыма, дыск ўжо выкарыстоўваецца, таму ён недаступны. \n\nКалі ласка, адмантуйце дыск і перазапусціце праграму. \n\nКалі дыска ў прыладзе няма, праверце ці ёсць у вас правы на доступ да прылады." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Не атрымалася перазапусціць перакадавальнік %s: %s\n\t(выкарыстоўваецца базавая рэалізацыя)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." -msgstr "Файл вобразу \"%s\" не існуе." +msgstr "Файл вобраза \"%s\" не існуе." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Файл" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Новы дыск з данымі" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Новы аўдыядыск" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Закрыць праект" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Выйсці" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Выйсці з Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Рэдагаваць" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "_Налады" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Паказаць дыялог налад" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Дзеянні" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Выгляд" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Абнавіць" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Абнавіць спіс файлаў" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Даведка" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Аб праграме" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Вывесці інфармацыю аб Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Ачысціць CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Капіяваць CD з данымі" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Запісаць вобраз" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Запісаць вобраз DVD" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Абнавіць" -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Прагляд файлаў" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Абнавіць спіс файлаў" -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Паказаць/схаваць панэль прагляду файлаў" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Панэль прылад" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Паказаць/схаваць панэль прылад" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Рэдактар панэлі прылад" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "Іншы графічны інтэрфейс для запісу CD" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Іншы інтэрфейс для запісу CD" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Адмеціна" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Тэкст адмеціны" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Паказваць кнопку закрыцця" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Ці адлюстроўваць кнопку закрыцця" @@ -961,7 +924,7 @@ #: ../xfburn/xfburn-perform-burn.c:403 msgid "abandoned" -msgstr "закінута" +msgstr "забаронена" #: ../xfburn/xfburn-perform-burn.c:406 msgid "ended" @@ -1003,258 +966,280 @@ msgid "User Aborted" msgstr "Скасавана карыстальнікам" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Налады" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Наладка паводзін Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Каталог часовых файлаў" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Падчас выхаду ачышчаць каталог часовых файлаў" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Прагляд файлаў" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Паказваць _схаваныя файлы" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Сцісла адлюстроўваць _памеры файлаў" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Асноўныя" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Прылады" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Выяўленыя прылады" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Назва" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Рэвізія" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Вузел" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Запісаць CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Запісаць CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Запісаць DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Запісаць DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Запісаць Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "_Шукаць прылады" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "_Папярэджваць аб пустым спісе хуткасці" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" -msgstr "Памер буферу FIFO (кБ):" +msgstr "Памер буфера FIFO (кБ)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Закрыць" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Змены набудуць моц пасля перазапуску праграмы." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Ініцыялізацыя..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" -msgstr "Чакаемая хуткасць запісу:" +msgstr "Чаканая хуткасць запісу:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "невядома" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "Буфер FIFO:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Буфер прылады:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Спыніць" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Закрыць" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Сапраўды скасаваць?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Мінімум запаўнення %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Скасавана" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Адфарматавана." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Хіба" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Скасавана" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Завершана" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Скасаванне..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Абярыце загад" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Файлы, што неабходна дадаць у праект" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Вітаем у Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Запісаць _вобраз" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Запісаць падрыхтаваны вобраз дыска (файл .ISO)" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Дыск з да_нымі" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Стварыць дыск з разнастайнымі данымі" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Ачыстка дыска" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Падрыхтаваць перазапісвальны дыск для запісу" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Аўдыядыск" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Аўдыядыск для звычайных аўдыяпрайгравальнікаў" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Якія файлы неабходна запісаць на аўдыядыск?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Змяніць выканаўцу" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Змяніць выканаўцу абранага файла" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Змяніць назву" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Змяніць назву абранага файла" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Пазіцыя" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Працягласць" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Выканаўца" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Назва" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Назва файла" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Немагчыма запісаць аўдыязапіс на DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Можна запісаць максімум 99 трэкаў." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "З праграмай запісу дыскаў узнікла праблема." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Пачаць запіс" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Вы спрабуеце запісаць больш даных, чым можа памясціцца на дыску." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "Падчас наладкі рухавіка запісу адбылася памылка" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "базавы" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1266,39 +1251,50 @@ "gstreamer support." msgstr "Базавы перакадавальнік убудаваны ў праграму, яму не патрабуюцца вонкавыя\nбібліятэкі. Але ён можа апрацоўваць\nтолькі несціснутыя .wav-файлы.\n\nКалі вы хочаце запісваць аўдыяфайлы \nіншага тыпу, скампілюйце xfburn\nз падтрымкай gstreamer." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "У файле %s няма нічога з пашырэннем .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "У файле %s няма несціснутых гукавых даных фармату PCM" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Немагчыма атрымаць звесткі ад %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Немагчыма адкрыць %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Немагчыма адкрыць %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "Падчас наладкі gstreamer для перакадавальніка адбылася памылка" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s адсутнічае.\n\nУ вас не ўсталявана дэкадавальнікаў, што могуць апрацаваць гэты файл. \nМагчыма, яны ёсць у пакунку gst-plugins.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "У змесціва файла ёсць дэкадавальнік, але яно не аўдыё." + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1308,101 +1304,185 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "Для стварэння аўдыяпраектаў выкарыстоўваюцца бібліятэкі\ngstreamer.\n\nБудуць падтрымлівацца ўсе тыпы файлаў,\nкалі ўсталяваны неабходныя ўбудовы.\nКалі фармат файла не вызначаецца,\nпераканайцеся, што ўсталяваны ўбудовы gstreamer: good, bad, ugly." +msgstr "Для стварэння аўдыяпраектаў выкарыстоўваюцца бібліятэкі\ngstreamer.\n\nБудуць падтрымлівацца ўсе тыпы файлаў,\nкалі ўсталяваныя неабходныя ўбудовы.\nКалі фармат файла не вызначаецца,\nпераканайцеся, што ўсталяваныя ўбудовы gstreamer: good, bad, ugly." + +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "Інфармацыі пра тое, якая ўбудова патрабуецца, няма." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Патрэбныя ўбудовы: " + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" -msgstr "Падчас ідэнтыфікацыі '%s' gstreamer адбылася памылка" +msgstr "Падчас ідэнтыфікацыі \"%s\" gstreamer адбылася памылка" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Убудова" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer не пачаў перакадоўваць (сышоў час)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Падчас перакадавання немагчыма змяніць песню" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "няма" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "яшчэ не рэалізавана" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Адлюстроўваць назву" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Адрас прылады" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Версія прылады" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Версія прылады" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Падтрымліваемыя прыладай хуткасці запісу" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" -msgstr "Стан дыска" +msgstr "Статус дыска" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Нумар профілю для libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Назва профілю для libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Ці можна сцерці дыск" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Можа запісваць на CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Можа запісваць на CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Можа запісваць на DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Можа запісваць на DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Можа запісваць на DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Можа запісваць на Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "Тыпы блокаў TAO libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "Тыпы блокаў SAO libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "Тыпы блокаў RAW libburn" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "Тыпы блокаў PACKET libburn" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Файлы" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "Новы праект з _данымі" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "Новы _аўдыяпраект" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Закрыць праект" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Выхад" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Рэдагаваць" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "_Налады" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Дзеянне" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "Вы_гляд" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Паказваць панэлі _інструментаў" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Паказваць кіраўніка файлаў" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Даведка" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Аб праграме" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Змяніць назву" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Змяніць выканаўцу" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Змяніць назву" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Праект з данымі" @@ -1419,7 +1499,11 @@ msgid "Burn Image (xfburn)" msgstr "Запісаць вобраз (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Просты інструмент для запісу CD-дыскаў" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/bg.po xfburn-0.7.0/po/bg.po --- xfburn-0.6.2/po/bg.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/bg.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,15 +4,15 @@ # # Translators: # Kiril Kirilov , 2012 -# Kiril Kirilov , 2014-2015,2017-2020 +# Kiril Kirilov , 2014-2015,2017-2023 # Любомир Василев, 2015 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 10:08+0000\n" -"Last-Translator: Kiril Kirilov \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Kiril Kirilov , 2014-2015,2017-2023\n" "Language-Team: Bulgarian (http://www.transifex.com/xfce/xfce-apps/language/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +60,7 @@ msgid "Adding files to the composition" msgstr "Добавяне на файлове към проекта" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Отмяна" @@ -96,38 +96,38 @@ msgid "Default value for eject checkbox" msgstr "Стойността по подразбиране за опцията Извличане" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Празен диск" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Записващо устройство" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Режим на изчистване" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Настройки" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Изваждане на диск" @@ -137,59 +137,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "Отказ" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "Празен" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Поставеният диск вече е празен" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Готово" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "В устройството не е намерен диск" -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Дискът не може да бъде изчистен" -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Изчистване..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Готово" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Неуспех" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Устройството не може да се прихване" @@ -205,168 +205,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Показване на текстово поле за името на дяла" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Запис на проект" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Име на проект" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Искате ли да смените името на проекта?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Симулация на запис" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Отворен диск" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Запис на поток" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Само създаване на ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Запис на проект" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Невъзможно е създаването на дестинация ISO файл: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Записване на ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Възникна грешка при записа на ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Възникна грешка при запис на ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Възникна грешка в устройството за записване" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Режимът на запис не се поддържа" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Невъзможно е създаването на изходна ISO структура" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Запис на образ" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Образ за записване" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Всички файлове" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO образи" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "Затваряне след успешно приключване" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "Запис на образ" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Режимът на запис не може да се приложи" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Грешка в програмата за записване на диск" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Невъзможно е да се определи размера на образа" -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Образът не може да се отвори" -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Запис на образ..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Моля, изберете образ за записване" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Невъзможно е да добавите данни в този диск за многократно използване в този режим на запис (използвайте TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Намерен е заключен диск с данни. Трябва да бъде изчистен или да се постави празен диск" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "В устройството не е открит диск" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Не е възможно да се определи състоянието на устройството и диска" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Размерът на образа превишава размерът на диска" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Не може да бъде определен размерът на образа" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Удостоверява, че е избран правилен файл и вие имате достатъчно права за достъп до него" -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Проект Аудио диск" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Добре дошли" @@ -417,210 +417,197 @@ msgid "Create ISO from CD" msgstr "Създаване на ISO-образ от CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Добавяне" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Добавяне на избраните файлове в проекта" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Създаване на папка" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Добавяне на нова папка в проекта" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Премахване" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Премахване на избраните файлове от проекта" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Изчистване" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Изчистване на съдържанието на проекта" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Име на дял :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Съдържание" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Размер" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Локален път" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Вие трябва да дадете име на файла" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "В проекта вече съществува файл с такова име" -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Нова папка" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Файлове, които трябва да се добавят в проекта" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Данни %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s не могат да бъдат добавени в проекта, тъй- като размерът им превишава максимално допустимият за iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s е по голям, отколкото позволява iso9660 ниво 2. Това може да създаде проблеми при стари системи и софтуер." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Добавяне на домашната папка" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Вие сте избрали да добавите в проекта домашната папка. Това може да отнеме много време, а размерът на папката може да превишава размерът на диска\n\nСигурен ли сте, че искате да продължите?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "В тази папка вече съществува файл с име „%s“ така че файлът не беше добавен." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: нулев показател" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: недостатъчно памет" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: името на възловата точка не е уникално" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (код %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Името „%s“ за файла „%s“ вече съществува" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Възникна грешка(и) при добавянето на файловете" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Възникна грешка(и) при добавянето на файлове" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "ОК" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Показване само на записа" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Избор на скорост" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Показване на списъка със скоростите на запис" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Избор на режим" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Показване на списъка с режимите на запис" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Това е подходяща комбинация" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Вашето устройство поддържа ли този тип комбинация?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Режимът на почистване показва съобщения за състоянието на диска, които се различават от нормалният режим" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "Скорост:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Режим на запис:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Списъкът със скоростите на запис е празен" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -631,72 +618,80 @@ "Thank you!" msgstr "Невъзможно е получаването на списъка със скоростите на устройството.\n\nТова е често срещана грешка, която се получава при някои устройства. Моля, съобщете за това на xfburn@xfce.org Приложете изхода от терминала, което ще ни помогне да отстраним грешката.\n\nЗаписването трябва да работи, но ако има грешка, моля да ни уведомите\n\nСпасибо!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Продължаване на показването на това уведомление" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "по подразбиране" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Максимална скорост" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Дискът в устройството е пълен но е с възможност за презаписване" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Искате ли да изтриете диска, така че да може да се използва за предстоящия процес на записване?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Устройството не може да записва на поставеният диск" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Устройството е празно" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Съжаляваме, записът в многосесиен режим не се поддържа" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Поставеният диск е пълен" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Поставеният диск е негоден" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Устройството е недостъпно (възможно е в момента да се използва)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Грешка при определянето на диска" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Дискът е само за еднократен запис и не може да бъде изчистен" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW не се нуждае от изчистване" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Поставеният диск вече е почистен" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Автоматично" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "С интервал между песните / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Мулти сесия / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Брой на записващите устройства в системата" @@ -787,6 +782,7 @@ msgstr "Показване на основната програма, дори когато е зададено друго действие в командния ред." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Запис на диск - Xfburn" @@ -809,48 +805,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Възможно е дискът да се използва и да е недостъпен. \n\nМоля, демонтирайте диска и рестартирайте програмата. \n\nАко в устройството няма диск, проверете, дали имате достатъчно права за работа с устройството." +msgstr "Възможно е дискът(овете) да се използва и да не е достъпен.\n\nАко в устройството няма диск, проверете дали имате права за четене и запис на устройството с текущия потребител." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Не може да се стартира транскодер %s: %s\n\t(използване на основните настройки)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Изображението „%s“ не съществува." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Нов проект с данни" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Нов аудио проект" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Празен CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Запис на образ" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Обновяване" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Обновяване на списъка с файловете" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Друг инструмент за запис на CD" @@ -1135,105 +1129,92 @@ msgid "Aborting..." msgstr "Отхвърляне..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Избор на команда" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Файлове, които трябва да се добавят в проекта" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Добре дошли в Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Запис на образ" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Записване на подготвена компилация, т.е. на .ISO файл" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Записване на готова композиция, т.е. .ISO файл" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Нов диск с данни" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Създаване на нов диск с избрани от вас файлове" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Празен диск" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Подготвяне на презаписваем диск за нов запис" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Аудио диск" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Аудио CD за слушане на обикновени аудио-системи" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Какви файлове да се запишат на аудио CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Преименуване на изпълнител" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Преименуване на изпълнителя в избраният файл" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Преименуване на заглавието" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Преименуване на заглавието на избраният файл" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Какви файлове да се запишат на аудио CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Позиция" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Продължителност" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Изпълнител" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Заглавие" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Име на файл" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Не може да бъда записан аудиозаписа на DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Вие можете да имате максимум 99 песни" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Възникна проблем с програмата за запис на дискове." @@ -1306,11 +1287,11 @@ "for the necessary plugins.\n" msgstr "Липсва %s.\n\nВ системата не е открит декодер за обработването на този\nфайл. Трябва да погледнете в пакетите\ngst-plugins-* за необходимите плъгини.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Файловото съдържание има декодер, но не е аудио." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,21 +1311,21 @@ msgid "Required plugins: " msgstr "Изискват се добавки:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Възникна грешка при идентификацията на '%s' с gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Добавка" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer не стартира декодирането за определеното време (времето изтече)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Не може да бъде променена песента по време на декодирането" @@ -1491,6 +1472,14 @@ msgid "Rename" msgstr "Преименуване" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Преименуване на изпълнител" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Преименуване на заглавието" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Проект с данни" @@ -1507,7 +1496,11 @@ msgid "Burn Image (xfburn)" msgstr "Запис на образ (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Опростен инструмент за запис на CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/ca.po xfburn-0.7.0/po/ca.po --- xfburn-0.6.2/po/ca.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/ca.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,15 +5,15 @@ # Translators: # Davidmp , 2016 # Pau Rul·lan Ferragut , 2006 -# Robert Antoni Buj Gelonch , 2016-2020 -# Robert Antoni Buj Gelonch , 2016 +# Robert Antoni Buj i Gelonch , 2016-2020 +# Robert Antoni Buj i Gelonch , 2016 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-29 10:19+0000\n" -"Last-Translator: Robert Antoni Buj Gelonch \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Robert Antoni Buj i Gelonch , 2016-2020\n" "Language-Team: Catalan (http://www.transifex.com/xfce/xfce-apps/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +61,7 @@ msgid "Adding files to the composition" msgstr "S'estan afegint fitxers a la composició" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancel·la" @@ -97,38 +97,38 @@ msgid "Default value for eject checkbox" msgstr "Valor predeterminat per a la casella de selecció de l'expulsió" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disc en blanc" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositiu de gravació" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tipus d'esborrat" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opcions" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Expuls_a el disc" @@ -138,59 +138,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Cancel·la" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "En _blanc" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "El disc inserit ja està en blanc." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Preparat" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "No s'ha detectat cap disc a la unitat." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "El disc no es pot esborrar." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "S'està esborrant el disc..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Fet" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fallit" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "No es pot agafar la unitat." @@ -206,168 +206,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Mostra l'entrada d'un text per al nom del volum" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Grava la composició" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nom de la composició" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Voleu canviar el nom predeterminat de la composició?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Si_mula l'escriptura" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "So_brepassa la gravació" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "G_ravació del flux" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Únicament crea l'_ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Grava la composició" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "No s'ha pogut crear el fitxer ISO de destinació: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "S'està escrivint l'ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "S'ha produït un error mentre s'estava escrivint l'ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "S'ha produït un error al sistema de gravació." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "El mode d'escriptura no és funcional encara." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "No s'ha pogut crear l'estructura de l'origen de l'ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Grava la imatge" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imatge a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tots els fitxers" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imatges ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Surt després d'acabar amb èxit" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Grava la imatge" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "El mode de gravació encara no està implementat." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "S'ha produït un error al sistema de gravació" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "No es pot determinar la mida de la imatge." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "No es pot obrir la imatge." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "S'està gravant la imatge..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Seleccioneu la imatge a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "No es poden afegir dades a un disc de sessió múltiple amb aquest mode d'escriptura (utilitzeu TAO en lloc seu)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Disc tancat amb dades detectades. Cal un disc en blanc o que se li puguin afegir dades" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "No s'ha detectat cap disc a la unitat" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "No es pot reconèixer l'estat de la unitat ni del disc" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "La imatge seleccionada no hi cap al disc inserit" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Ha fallat l'obtenció de la mida de la imatge" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Assegureu-vos que heu seleccionat un fitxer vàlid i que tingueu els permisos adequats per accedir-hi." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composició d'àudio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Benvinguda" @@ -418,210 +418,197 @@ msgid "Create ISO from CD" msgstr "Crea una ISO del CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Afegeix" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Afegeix els fitxers seleccionats a la composició" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Crea un directori" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Afegeix un directori nou a la composició" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Suprimeix" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Suprimeix els fitxers seleccionats de la composició" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Neteja" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Neteja el contingut de la composició" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nom del volum:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contingut" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Mida" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Camí local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Heu de posar un nom al fitxer." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Ja hi ha un fitxer amb aquest nom a la composició." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Directori nou" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Fitxers per afegir a la composició" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dades %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "«%s» no es pot afegir a la composició perquè excedeix la capacitat màxima permesa per a l'iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s és més gran que el que permet iso9660 de nivell 2. Això pot ser un problema per a sistemes o programari antics." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "S'està afegint el directori de l'usuari" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Esteu a punt d'afegir el vostre directori d'usuari a la composició. És probable que això prengui molt de temps i també pot ser massa gran per cabre en un sol disc.\n\nEsteu segur que voleu continuar?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Ja existeix un fitxer anomenat «%s» en aquest directori, el fitxer no s'ha afegit." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: punter nul" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: sense memòria" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nom del node no únic" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (codi %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nom de fitxer duplicat «%s» per «%s»" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "S'han produït errors mentre s'estaven afegint els fitxers" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "D'acord" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Mostra únicament les gravadores" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Mostra la selecció de velocitat" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Mostra la caixa de selecció de velocitat" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Mostra la selecció de mode" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Mostra la caixa de selecció de mode" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "És una combinació vàlida" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "És vàlida la combinació de maquinari i disc per gravar la composició?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "El mode en blanc mostra altres missatges d'estat del disc que el mode normal" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocitat:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Mode d'escriptura:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "La llista de les velocitats està buida" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -632,72 +619,80 @@ "Thank you!" msgstr "No es pot recuperar la llista de les velocitats per a la unitat.\n\nAquest és un error de programari conegut que es dóna amb algunes unitats. Si esteu interessat amb la seva correcció, doneu un cop d'ull a la biblioteca libburn.\n\nLa gravació encara hauria de funcionar, però si hi ha problemes, permeteu que els coneguem.\n\nGràcies" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continua _mostrant aquesta notificació" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "predeterminada" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Màx" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Un disc ple, però que es pot esborrar, està a la unitat" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Voleu buidar el disc, de manera que es pugui utilitzar per al proper procés de gravació?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "La unitat no pot gravar el disc inserit" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "La unitat està buida" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "La sessió múltiple encara no és funcional" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "El disc inserit està ple" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "El disc inserit no és apropiat" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "No es pot accedir a la unitat (podria estar en ús)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Error en identificar el disc" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disc d'escriptura única, no es pot posar en blanc" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Als discs DVD+RW no els cal posar-los en blanc" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "El disc inserit ja està en blanc" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automàtic" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Nombre de gravadores al sistema" @@ -788,6 +783,7 @@ msgstr "Mostra el programa principal fins i tot quan s’especifica una altra acció a la línia d’ordres." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -810,48 +806,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "És possible que els discs estiguin en ús, i no es pugui accedir-hi.\n\nDesmunteu i reinicieu l'aplicació.\n\nSi no hi ha cap disc al dispositiu, comproveu que tingueu l'accés de lectura i d'escriptura a la unitat amb l'usuari actual." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Ha fallat la inicialització del transcodificador «%s»: %s\n\t(es torna a la implementació alternativa bàsica)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "El fitxer d'imatge «%s» no existeix." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Composició nova de dades" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Composició nova d'àudio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW en blanc" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Grava la imatge" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Refresca" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Refresca la llista de fitxers" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Una altra aplicació gràfica per gravar els CD" @@ -1136,105 +1130,92 @@ msgid "Aborting..." msgstr "S'està avortant..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Seleccioneu l'ordre" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fitxers per afegir a la composició" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Benvingut/da a Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Grava la _imatge" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Grava una compilació preparada, p. ex. un fitxer .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Composició nova de _dades" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Crea un disc nou de dades amb els fitxers de la vostra elecció" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Disc en _blanc" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepara el disc RW per a gravar-hi un altre cop" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD d'_àudio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "El CD d'àudio es pot reproduir en aparells estèreo" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Quins fitxers es poden gravar en un CD d'àudio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Canvia l'intèrpret/artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Canvia el nom de l'intèrpret o artista del fitxer seleccionat" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Canvia el títol" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Canvia el nom del títol del fitxer seleccionat" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Quins fitxers es poden gravar en un CD d'àudio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Durada" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Intèrpret/artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Títol" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nom de fitxer" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "No es pot gravar àudio en un DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Només podeu tenir 99 pistes com a màxim." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "S'ha produït un error amb el sistema de gravació." @@ -1307,11 +1288,11 @@ "for the necessary plugins.\n" msgstr "%s no s'ha trobat.\n\nNo teniu cap còdec instaŀlat que gestioni aquest fitxer.\nÉs probable que us calgui algun paquet «gst-plugins-*»\npels connectors que li calen.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "El contingut del fitxer té un descodificador, però no és àudio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1331,21 +1312,21 @@ msgid "Required plugins: " msgstr "Connectors requerits:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "S'ha produït un error mentre s'estava identificant «%s» amb gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Un connector" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "El Gstreamer no ha iniciat la transcodificació (temps excedit)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Ha fallat el canvi de les cançons mentre s'estava transcodificant" @@ -1492,6 +1473,14 @@ msgid "Rename" msgstr "Canvia el nom" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Canvia l'intèrpret/artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Canvia el títol" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composició de dades" @@ -1508,7 +1497,11 @@ msgid "Burn Image (xfburn)" msgstr "Grava una imatge (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Una eina senzilla de gravació de CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/cs.po xfburn-0.7.0/po/cs.po --- xfburn-0.6.2/po/cs.po 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/po/cs.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,16 +5,16 @@ # Translators: # Alois Nešpor , 2013 # Alois Nešpor , 2014 -# Michal Várady , 2014-2015,2017,2019 +# Michal Várady , 2014-2015,2017,2019-2022 # Pavel Borecki , 2018 # Petr Šimáček , 2015 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-23 18:31+0100\n" -"PO-Revision-Date: 2019-11-24 18:10+0000\n" -"Last-Translator: Michal Várady \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Michal Várady , 2014-2015,2017,2019-2022\n" "Language-Team: Czech (http://www.transifex.com/xfce/xfce-apps/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgid "Adding files to the composition" msgstr "Přidání souborů do kompozice" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Zrušit" @@ -98,38 +98,38 @@ msgid "Default value for eject checkbox" msgstr "Výchozí hodnota zaškrtávacího tlačítka pro vysunutí" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Vymazat disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Zapisovací zařízení" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Režim mazání" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Možnosti" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Vysunout disk" @@ -139,59 +139,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Zrušit" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Prázdné" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Vložený disk je již prázdný." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Připraven" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "V jednotce nebyl nalezen disk." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disk není smazatelný." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Mazání disku..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Dokončeno" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Chyba" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Nelze pracovat s jednotkou." @@ -207,168 +207,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Zobrazovat textovou položku pro název svazku" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Vypálit kompozici" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Název kompozice" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Chcete změnit výchozí název kompozice?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simulace zápisu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Záznam st_reamu" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Pouze vytvořit obraz _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Vypálit kompozici" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Nelze vytvořit cílový soubor ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Zapisování obrazu ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "Při zápisu do souboru ISO došlo k chybě: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Došlo k chybě v backendu pro vypalování." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." -msgstr "Režim zápisu není nyní podporován." +msgstr "Režim zápisu není zatím podporován." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Nelze vytvořit strukturu zdroje obrazu ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Vypálit bitovou kopii" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Bitová kopie k vypálení" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Všechny soubory" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Bitové kopie ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Ukončit po úspěšném dokončení" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Vypálit bitovou kopii" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." -msgstr "Režim vypalování není implementován" +msgstr "Režim vypalování není zatím implementován" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Došlo k chybě v backendu pro vypalování" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Nelze zjistit velikost bitové kopie." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Nelze otevřít bitovou kopii." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Vypalování bitové kopie..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Zvolte bitovou kopii, kterou chcete vypálit" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "V tomto režimu zápisu nelze přidat další data na disk typu multisession (použijte místo něj TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Byl nalezen uzavřený disk s daty. Je vyžadován prázdný nebo neuzavřený disk" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "V jednotce nebyl nalezen disk" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Nelze rozpoznat stav jednotky a disku" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Vybranou bitovou kopii nelze uložit na vložený disk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Nelze zjistit velikost bitové kopie" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Ujistěte se, že jste vybrali platný soubor a máte k němu odpovídající oprávnění pro přístup." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Hudební kompozice" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Vítejte" @@ -419,210 +419,197 @@ msgid "Create ISO from CD" msgstr "Vytvořit obraz ISO z CD" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-data-composition.c:974 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 -#: ../xfburn/xfburn-audio-composition.c:981 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Přidat" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Přidat vybrané soubory do kompozice" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Vytvořit adresář" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Přidat nový adresář do kompozice" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Odebrat" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Odebrat vybrané soubory z kompozice" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Vyčistit" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Vymazat obsah kompozice" -#: ../xfburn/xfburn-data-composition.c:361 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Název svazku:" -#: ../xfburn/xfburn-data-composition.c:395 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Obsah" -#: ../xfburn/xfburn-data-composition.c:410 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Velikost" -#: ../xfburn/xfburn-data-composition.c:413 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Místní cesta" -#: ../xfburn/xfburn-data-composition.c:690 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Musíte vložit název souboru." -#: ../xfburn/xfburn-data-composition.c:699 -#: ../xfburn/xfburn-data-composition.c:1216 -#: ../xfburn/xfburn-audio-composition.c:1181 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "V kompozici již existuje soubor se stejným názvem." -#: ../xfburn/xfburn-data-composition.c:806 -#: ../xfburn/xfburn-data-composition.c:807 -#: ../xfburn/xfburn-data-composition.c:809 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nový adresář" -#: ../xfburn/xfburn-data-composition.c:953 -#: ../xfburn/xfburn-audio-composition.c:978 -msgid "File(s) to add to composition" -msgstr "Přidání souborů do kompozice" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1059 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "Soubor %s nelze přidat do kompozice, protože překročil maximální povolenou velikost souboru podle specifikace iso9660." -#: ../xfburn/xfburn-data-composition.c:1302 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s je větší než umožňuje norma ISO 9660 Level 2. To může způsobit problémy u starých systémů či softwaru." -#: ../xfburn/xfburn-data-composition.c:1386 -#: ../xfburn/xfburn-audio-composition.c:1357 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Přídává se domovský adresář" -#: ../xfburn/xfburn-data-composition.c:1387 -#: ../xfburn/xfburn-audio-composition.c:1358 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Rozhodli jste se přidat váš domovský adresář do kompozice. Tato akce může trvat velmi dlouhou dobu a velikost obsahu může být příliš velká pro umístění na disk.\n\nOpravdu chcete pokračovat?" -#: ../xfburn/xfburn-data-composition.c:1555 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Soubor s názvem \"%s\" již v tomto adresáři existuje, proto nebyl přidán." -#: ../xfburn/xfburn-data-composition.c:1954 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: ukazatel má hodnotu null" -#: ../xfburn/xfburn-data-composition.c:1956 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: nedostatek paměti" -#: ../xfburn/xfburn-data-composition.c:1958 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: název uzlu není unikátní" -#: ../xfburn/xfburn-data-composition.c:1960 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kód %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1980 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicitní název souboru '%s' pro '%s'" -#: ../xfburn/xfburn-data-composition.c:2045 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Při přidávání souborů došlo k chybě (chybám)." -#: ../xfburn/xfburn-data-composition.c:2049 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Zobrazovat pouze vypalovací mechaniky" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Zobrazit výběr rychlosti" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Zobrazit prvek pro výběr rychlosti" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Zobrazit výběr režimu" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Zobrazit prvek pro výběr režimu" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Je toto platná kombinace?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Umožňuje kombinace hardwaru a disku vypálit kompozici?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Režim mazání zobrazuje jiná stavová hlášení než běžný režim" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Rychlost:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Reži_m zápisu:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Prázdný seznam rychlostí" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,71 +620,79 @@ "Thank you!" msgstr "Nebylo možné získat z jednotky seznam rychlostí.\n\nToto je známá chyba, která může nastat u některých mechanik. Prosíme vás, abyste tuto chybu nahlásili na adresu xfburn@xfce.org společně s výstupem na konzoli. Zvýšíte tím šanci, že tato chyba bude v příští verzi opravena.\n\nVypalování by však stále mělo pracovat. Pokud se přesto objeví potíže, prosíme, abyste nás o nich informovali.\n\nDěkujeme!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Toto upozornění _zobrazit i příště " -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "výchozí" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "V jednotce je plný, ale smazatelný disk" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Chcete smazat disk, aby se v budoucnu mohl použít pro vypalování?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Jednotka nemůže vypalovat na vložený disk" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Jednotka je prázdná!" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Omlouváme se, ale multisession zatím není podporován" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Vložený disk je zaplněn" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Vložený disk není vhodný" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Přístup k jednotce nebyl možný (pravděpodobně se používá)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Chyba při rozpoznávání disku" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Toto je disk pouze pro jeden zápis, mazání není možné" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Disk DVD-RW není nutné mazat" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Vložený disk je již prázdný" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Automaticky" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatické" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "S mezerami oddělujícími stopy / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi Session (více sekcí) / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -717,7 +712,7 @@ #: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" -msgstr "Vybrané zařízení" +msgstr "Aktuálně vybrané zařízení" #. globals #: ../xfburn/xfburn-directory-browser.c:52 @@ -742,7 +737,7 @@ msgid "%s's home" msgstr "Domovský adresář uživatele %s" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "Nepodařilo se odpojit jednotku %s. Jednotku nelze použít k vypalování." @@ -789,6 +784,7 @@ msgstr "Zobrazit hlavní program i když je v příkazovém řádku zadána jiná akce." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -797,7 +793,7 @@ msgid "" "%s: %s\n" "Try %s --help to see a full list of available command line options.\n" -msgstr "%s: %s\nÚplný seznam voleb dostupných z příkazové řádky vypíšete pomocí příkazu %s --help.\n" +msgstr "%s: %s\nÚplný seznam dostupných možností příkazového řádku získáte příkazem %s --help.\n" #: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." @@ -805,54 +801,52 @@ #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" -msgstr "V tomto okamžiku nejsou dostupné žádné zapisovací jednotky" +msgstr "Aktuálně nejsou dostupné žádné zapisovací jednotky" #: ../xfburn/xfburn-main.c:296 msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Disk se pravděpodobně používá, přístup byl odepřen.\n\nOdpojte disk a restartujte aplikaci.\n\nPokud se v jednotce žádný disk nenachází, ověřte, zda máte pod současným uživatelem přístup pro čtení a zápis k jednotce." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Inicializace převodníku %s se nezdařila : %s\n\t(přepínání na základní implementaci)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Soubor bitové kopie %s neexistuje." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nová datová kompozice" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nová hudební kompozice" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Smazat CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Vypálit bitovou kopii" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Obnovit" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Aktualizuje seznam souborů" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Další nástroj pro vypalování CD" @@ -971,94 +965,98 @@ msgid "User Aborted" msgstr "Přerušeno uživatelem" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Nastavení" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Vylaďte si chování aplikace Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Adresář pro dočasné soubory" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Vyčistit adresář pro dočasné soubory při ukončení" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Prohlížeč souborů" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Zobrazit _skryté soubory" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Zobrazit velikosti souborů v _převedených jednotkách" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Obecné" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Zařízení" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Nalezená zařízení" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Název" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revize" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Uzel" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Zápis CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Zápis CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Zápis DVD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Zápis DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Zápis Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Hled_at zařízení" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Zobrazovat _varování o prázdném seznamu rychlostí" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Velikost vyrovnávací paměti FIFO (v kilobajtech)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Zavřít" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Změna tohoto nastavení se projeví po restartování programu." @@ -1133,105 +1131,92 @@ msgid "Aborting..." msgstr "Přerušuje se..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Vyberte příkaz" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Přidání souborů do kompozice" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Vítejte v aplikaci Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Vypálit bit_ovou kopii" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Vypálí předpřipravenou kompilaci, např. soubor ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Vypálí předpřipravenou kompozici, např. soubor ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nová _datová kompozice" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Vytvoří nový datový disk se soubory dle vašeho výběru" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "S_mazat disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Připraví přepisovatelný disk na nové vypalování" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Hudební CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Hudební CD přehratelné v běžných přehrávačích" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:381 -msgid "What files can get burned to an audio CD?" -msgstr "Jaké soubory lze vypálit na hudební CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename Artist" -msgstr "Přejmenovat umělce" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Přejmenuje umělce vybraného souboru" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename Title" -msgstr "Přejmenovat titulek" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Přejmenuje titulek vybraného souboru" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:381 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:412 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Jaké soubory lze vypálit na hudební CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pozice" -#: ../xfburn/xfburn-audio-composition.c:414 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Délka" -#: ../xfburn/xfburn-audio-composition.c:420 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Umělec" -#: ../xfburn/xfburn-audio-composition.c:433 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titulek" -#: ../xfburn/xfburn-audio-composition.c:444 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Název souboru" -#: ../xfburn/xfburn-audio-composition.c:591 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Hudbu nelze vypálit na disk DVD." -#: ../xfburn/xfburn-audio-composition.c:1265 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Nejvyšší počet stop je 99." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Nastaly potíže s vypalovacím backendem." @@ -1304,11 +1289,11 @@ "for the necessary plugins.\n" msgstr "%s není přítomen.\n\nNení nainstalován dekodér pro práci s tímto souborem.\nPravděpodobně bude nutné získat zásuvné moduly\nv balíčcích gst-plugins-* \n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Dekodér pro obsah souboru je k dispozici, ale soubor neobsahuje zvuk." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1328,21 +1313,21 @@ msgid "Required plugins: " msgstr "Požadované zásuvné moduly:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Při identifikaci položky '%s' gstreamerem došlo k chybě" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Zásuvný modul" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Aplikace gstreamer nezahájila konverzi (časový limit vypršel)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Změna písní při konverzi se nezdařila" @@ -1357,71 +1342,79 @@ msgid "not implemented" msgstr "neimplementováno" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Název displeje" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Adresa zařízení" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Revize zařízení" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Revize zařízení" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Rychlosti vypalování podporované zařízením" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Stav disku" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Číslo profilu oznámené knihovnou libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Název profilu oznámený knihovnou libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Je disk smazatelný?" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Vypaluje média CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Vypaluje média CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Vypaluje média DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Vypaluje média DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Vypaluje média DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Vypaluje média Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "Typ bloku TAO knihovny libburn" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "Typ bloku SAO knihovny libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "Typ bloku RAW knihovny libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "Typ bloku PACKET knihovny libburn" @@ -1477,6 +1470,18 @@ msgid "About" msgstr "O aplikaci" +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Přejmenovat" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Přejmenovat umělce" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Přejmenovat titulek" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datová kompozice" @@ -1493,7 +1498,11 @@ msgid "Burn Image (xfburn)" msgstr "Vypálit bitovou kopii (fxburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Jednoduchý nástroj k vypalování CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/da.po xfburn-0.7.0/po/da.po --- xfburn-0.6.2/po/da.po 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/po/da.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,17 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Aputsiak Niels Janussen , 2014 -# Aputsiak Niels Janussen , 2014 +# Aputsiak Niels Janussen , 2014 +# Aputsiak Niels Janussen , 2014 # Chris Darnell , 2013 -# scootergrisen, 2016-2019 +# scootergrisen, 2016-2021 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-23 18:31+0100\n" -"PO-Revision-Date: 2019-11-24 19:17+0000\n" -"Last-Translator: scootergrisen\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: scootergrisen, 2016-2021\n" "Language-Team: Danish (http://www.transifex.com/xfce/xfce-apps/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +61,7 @@ msgid "Adding files to the composition" msgstr "Tilføjer filer til samlingen" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Annuller" @@ -97,38 +97,38 @@ msgid "Default value for eject checkbox" msgstr "Standardværdi for skub ud-afkrydsningsfelt" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Slet disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brænderenhed" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Sletningstilstand" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Indstillinger" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "S_kub disk ud" @@ -138,59 +138,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Annuller" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Slet" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Den indsatte disk er allerede tom." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Klar" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Der er ikke nogen disk i drevet." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disken er ikke sletbar." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Sletter disk ..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Færdig" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fejl" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Ikke i stand til at klargøre drevet." @@ -206,168 +206,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Vis indtastningsfelt til navnet på arkivet" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Brænd samlingen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Navn på samling" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Vil du ændre standardnavnet på samlingen?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Attrap skrivning" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Brænder_fri" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Strøm_optagelse" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Opret kun _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Brænd samlingen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Kan ikke oprette mål-ISO-fil: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Skriver ISO ..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Der opstod en fejl under skrivning til ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Der opstod en fejl i det underliggende brænderprogram." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Skrivetilstanden er i øjeblikket ikke understøttet." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Kan ikke skabe ISO-kildestruktur." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Brænd aftryk" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Aftryk som skal brændes" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alle filer" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-aftryk" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Afslut efter succes" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Brænd aftryk" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Brændingstilstanden er ikke implementeret på nuværende tidspunkt." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Der opstod en fejl i det underliggende brænderprogram" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Kan ikke fastslå aftrykstørrelse." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Kan ikke åbne aftryk." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Brænder aftryk ..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Vælg venligst det aftryk der skal brændes" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Kan ikke tilføje data til multisessionsdisk i denne skrivetilstand (brug i stedet TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Lukket disk med data registreret. Indsæt tom eller tilføjbar disk" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Ingen disk er fundet i drev" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Kan ikke genkende drev og medie tilstand" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Det valgte aftryk passer ikke på det indsatte medie" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Kan ikke hente aftrykstørrelsen" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Vær sikker på at du har valgt en gyldig fil, og at du har korrekte tilladelser til at tilgå den." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Lydsamling" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Velkomst" @@ -418,210 +418,197 @@ msgid "Create ISO from CD" msgstr "Opret ISO fra cd" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-data-composition.c:974 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 -#: ../xfburn/xfburn-audio-composition.c:981 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Tilføj" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Tilføj de valgte filer til samlingen" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Opret mappe" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Tilføj en ny mappe til samlingen" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Fjern" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Fjern de valgte filer fra samlingen" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Ryd" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Ryd indholdet af samlingen" -#: ../xfburn/xfburn-data-composition.c:361 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Arkivnavn :" -#: ../xfburn/xfburn-data-composition.c:395 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Indhold" -#: ../xfburn/xfburn-data-composition.c:410 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Størrelse" -#: ../xfburn/xfburn-data-composition.c:413 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokal sti" -#: ../xfburn/xfburn-data-composition.c:690 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Du skal give filen et navn." -#: ../xfburn/xfburn-data-composition.c:699 -#: ../xfburn/xfburn-data-composition.c:1216 -#: ../xfburn/xfburn-audio-composition.c:1181 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "En fil med det samme navn findes allerede i samlingen." -#: ../xfburn/xfburn-data-composition.c:806 -#: ../xfburn/xfburn-data-composition.c:807 -#: ../xfburn/xfburn-data-composition.c:809 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Ny mappe" -#: ../xfburn/xfburn-data-composition.c:953 -#: ../xfburn/xfburn-audio-composition.c:978 -msgid "File(s) to add to composition" -msgstr "Fil(er) som skal tilføjes til samlingen" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1059 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s kan ikke tilføjes til samlingen, da den overskrider den maksimalt tilladte filstørrelse for iso9660." -#: ../xfburn/xfburn-data-composition.c:1302 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s er større end tilladt af niveau 2 af iso9660. Dette kan være et problem for ældre systemer eller software." -#: ../xfburn/xfburn-data-composition.c:1386 -#: ../xfburn/xfburn-audio-composition.c:1357 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Tilføjer hjemmemappe" -#: ../xfburn/xfburn-data-composition.c:1387 -#: ../xfburn/xfburn-audio-composition.c:1358 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Du er ved at tilføje din hjemmemappe til samlingen. Dette vil højst sandsynligt tage lang tid og vil også være for stor til at kunne være på én disk. \n\nEr du sikker på, at du vil fortsætte?" -#: ../xfburn/xfburn-data-composition.c:1555 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "En fil ved navn \"%s\" findes allerede i mappen. Filen blev ikke tilføjet." -#: ../xfburn/xfburn-data-composition.c:1954 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: nulpeger" -#: ../xfburn/xfburn-data-composition.c:1956 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: løb tør for hukommelse" -#: ../xfburn/xfburn-data-composition.c:1958 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: navn på knudepunkt er ikke unikt" -#: ../xfburn/xfburn-data-composition.c:1960 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kode %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1980 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "To filer med det samme navn '%s' til '%s'" -#: ../xfburn/xfburn-data-composition.c:2045 -msgid "Error(s) occured while adding files" -msgstr "Der opstod fejl under tilføjelse af filer" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2049 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Vis kun brændere" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Vis indstillet hastighed" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Vis indstillet hastighedskombination" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Vis indstillingsvalg" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Vis indstillingsvalg kombination" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Er det en gyldig kombination" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Er kombinationen af hardware og disk gyldig for at brænde samlingen?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Sletningstilstanden viser nogle andre diskstatusmeddelelser end normal tilstand" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Hastighed:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Skrivnings_tilstand:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Ryd hastighedsliste" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -632,72 +619,80 @@ "Thank you!" msgstr "Er ikke i stand til at læse hastighedslisten for drevet.\n\nDette er en kendt fejl, som opstår med nogen drev. Hvis du er interesseret i at rette det, så se venligst på libburn-biblioteket.\n\nBrænding skulle stadig virke, men er der problemer alligevel, så lad os endelig få det at vide.\n\nMange tak!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Fortsæt med at _vise denne meddelelse" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "standard" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks." -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Der er en fuld, men sletbar disk i drevet" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Vil du tømme disken, så den kan bruges til den kommende brændingsproces?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Drevet kan ikke brænde på den indsatte disk" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Drevet er tomt" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Beklager, men multisession er endnu ikke understøttet" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Den indsatte disk er fuld" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Den indsatte disk er ikke egnet" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Kan ikke tilgå drevet (det er muligvis i brug)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Fejl ved bestemmelsen af disken" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Engangsskrivningsdisk, sletning ej mulig" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Dvd+rw har ikke brug for sletning" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Indsatte disk er allerede tom" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatisk" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Med mellemrum mellem spor/Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multisession/Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Antal brændere i systemet" @@ -741,7 +736,7 @@ msgid "%s's home" msgstr "%s's hjemmemappe" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "Kunne ikke afmontere '%s'. Drevet kan ikke bruges til brænding." @@ -788,6 +783,7 @@ msgstr "Vis hovedprogrammet, selv når der angives en anden handling på kommandolinjen." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -810,48 +806,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Disken(e) er muligvis i brug, og kan ikke tilgås.\n\nAfmontér venligst og genstart programmet.\n\nHvis der ikke er nogen disk i drevet, så tjek at du har læse-/skriveadgang til drevet med den nuværende bruger." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Kunne ikke starte %s omkoder: %s\n\t(bruger basis implementering)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Aftrykfilen '%s' findes ikke." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Ny datasamling" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Ny lydsamling" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Slet cd-rw" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Brænd aftryk" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Opdater" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Opdater filliste" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Endnu et grafisk miljø til cd-brænding" @@ -952,7 +946,7 @@ #: ../xfburn/xfburn-perform-burn.c:434 msgid "Writing pregap..." -msgstr "Skriver pregap ..." +msgstr "Skriver præmellemrum ..." #: ../xfburn/xfburn-perform-burn.c:440 msgid "Closing track..." @@ -970,94 +964,98 @@ msgid "User Aborted" msgstr "Afbrudt af bruger" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Præferencer" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Tilpas Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Midlertidig mappe" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Ryd midlertidig mappe ved afslutning" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Filhåndtering" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Vis _skjulte filer" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Vis _filstørrelser som kan læses af mennesker" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Generelt" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Enheder" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Fundne enheder" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Navn" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revision" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Knudepunkt" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Skriv cd-r" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Skriv cd-rw" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Skriv dvd-r" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Skriv dvd-ram" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Skriv blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "S_øg efter enheder" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Vis advarsel ved _tom hastighedsliste" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Størrelse på FIFO-mellemlager (i kb)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Luk" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Ændring af denne indstilling træder først helt i kraft efter, at programmet er genstartet." @@ -1066,7 +1064,7 @@ #: ../xfburn/xfburn-progress-dialog.c:172 #: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." -msgstr "Starter ..." +msgstr "Initiere ..." #: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" @@ -1132,105 +1130,92 @@ msgid "Aborting..." msgstr "Afbryder ..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Vælg kommando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fil(er) som skal tilføjes til samlingen" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Velkommen til Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Brænd _aftryk" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Brænd en forberedt samling, f.eks. en ISO-fil" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Ny _datasamling" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Opret ny datadisk med de filer du vælger" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Slet disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Forbered den genskrivningsbare disk til en ny brænding" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Lyd-cd" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Lyd-cd som kan afspilles i almindelige stereoanlæg" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:381 -msgid "What files can get burned to an audio CD?" -msgstr "Hvilke filer kan brændes på en lyd-cd?" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename Artist" -msgstr "Omdøb kunstner" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Omdøb kunstner på den valgte fil" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename Title" -msgstr "Omdøb titel" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Omdøb titlen på den valgte fil" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:381 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:412 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Hvilke filer kan brændes på en lyd-cd?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:414 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Længde" -#: ../xfburn/xfburn-audio-composition.c:420 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Kunstner" -#: ../xfburn/xfburn-audio-composition.c:433 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titel" -#: ../xfburn/xfburn-audio-composition.c:444 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filnavn" -#: ../xfburn/xfburn-audio-composition.c:591 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Kan ikke brænde lyd på en dvd." -#: ../xfburn/xfburn-audio-composition.c:1265 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Du kan maksimalt have 99 spor." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Der opstod et problem med det underliggende brænderprogram." @@ -1303,11 +1288,11 @@ "for the necessary plugins.\n" msgstr "%s mangler.\n\nDu har ingen dekoder installeret til at håndtere denne fil.\nDu skal sikkert se på gst-plugins-* pakkerne \nfor at få de rigtige udvidelsesmoduler.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Filindholdet har en afkoder men ikke noget lyd." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1327,21 +1312,21 @@ msgid "Required plugins: " msgstr "Krævede plugins: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Der opstod en fejl under identifikation af '%s' med gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Et plugin" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ville ikke begynde med omkodning (tidsudløb)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Kunne ikke ændre sange under omkodning" @@ -1356,71 +1341,79 @@ msgid "not implemented" msgstr "ikke implementeret" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Navn som vises" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Enhedens adresse" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Enhedsrevision" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Enhedsrevision" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Brændehastigheder er understøttet af enheden" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Diskstatus" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profilnummer som rapporteret af libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profilnavn som rapporteret af libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Er disken sletbar" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Kan brænde cdr" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Kan brænde cdrw" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Kan brænde dvdr" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Kan brænde dvdplusr" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Kan brænde dvdram" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Kan brænde blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO-bloktyper" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO-bloktyper" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW-bloktyper" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET-bloktyper" @@ -1476,6 +1469,18 @@ msgid "About" msgstr "Om" +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Omdøb" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Omdøb kunstner" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Omdøb titel" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datasamling" @@ -1492,7 +1497,11 @@ msgid "Burn Image (xfburn)" msgstr "Brænd aftryk (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Et simpelt cd-brænderværktøj" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/de.po xfburn-0.7.0/po/de.po --- xfburn-0.6.2/po/de.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/de.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Andreas Eitel , 2019-2020 +# Andreas Eitel , 2019-2023 # David Mohr , 2008,2010 # David Mohr , 2010 # Harald Judt , 2014 @@ -15,9 +15,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-29 16:13+0000\n" -"Last-Translator: Andreas Eitel \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Andreas Eitel , 2019-2023\n" "Language-Team: German (http://www.transifex.com/xfce/xfce-apps/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,7 +65,7 @@ msgid "Adding files to the composition" msgstr "Dateien zur Zusammenstellung hinzufügen" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Abbrechen" @@ -101,38 +101,38 @@ msgid "Default value for eject checkbox" msgstr "Standardwert für das Ankreuzfeld zum Auswurf" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Leeres Medium" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brenner" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Löschmodus" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Einstellungen" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "CD aus_werfen" @@ -142,59 +142,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Abbruch" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Löschen" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Das Medium ist schon leer." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Bereit" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Kein Medium im Laufwerk." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Medium nicht löschbar." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Medium wird geleert …" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Abgeschlossen" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fehlgeschlagen" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Zugriff auf das Laufwerk fehlgeschlagen." @@ -210,168 +210,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Texteingabefeld für den Datenträgernamen anzeigen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Zusammenstellung brennen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Zusammenstellungsname" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Möchten Sie den Standardnamen der Zusammenstellung ändern?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simulieren" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "_Datenstromaufnahme" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "_Nur ISO erzeugen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Zusammenstellung brennen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ISO-Zieldatei »%s« konnte nicht angelegt werden" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO-Datei wird geschrieben …" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "Beim Schreiben der ISO-Datei »%s« ist ein Fehler aufgetreten." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Ein Fehler ist im Brennmodul aufgetreten." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Dieser Schreibmodus wird zur Zeit nicht unterstützt." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Die ISO-Quellstruktur konnte nicht angelegt werden." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Abbild brennen" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Zu brennendes Abbild" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alle Dateien" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-Abbilder" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Nach erfolgreichem Abschluss beenden" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "A_bbild brennen" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Dieser Schreibmodus wird noch nicht unterstützt." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Ein Fehler ist im Brennmodul aufgetreten" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Abbildgröße konnte nicht ermittelt werden." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Öffnen des Abbilds fehlgeschlagen." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Abbild wird gebrannt …" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Bitte wählen Sie ein CD-Abbild aus" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Konnte die Daten nicht an das Mehrfachsitzungs-Medium anhängen (probieren Sie TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Abgeschlossenes Medium mit Daten erkannt. Leeres oder anhängfähiges Medium erforderlich" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Kein Medium im Laufwerk erkannt" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Laufwerks- und Medienstatus kann nicht ermittelt werden" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Das ausgewählte CD-Abbild ist zu groß für das Medium im Laufwerk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Abbildgröße konnte nicht ermittelt werden" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Stellen Sie sicher, dass eine gültige Datei ausgewählt ist und Sie die erforderlichen Zugriffsrechte haben." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Musikzusammenstellung" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Willkommen" @@ -422,210 +422,197 @@ msgid "Create ISO from CD" msgstr "ISO aus CD erzeugen" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Hinzufügen" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Ausgewählte Datei(en) zu der Zusammenstellung hinzufügen" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Neuer Ordner" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Einen neuen Ordner zur Zusammenstellung hinzufügen" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Entfernen" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Ausgewählte Datei(en) aus der Zusammenstellung entfernen" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Leeren" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Inhalt der Zusammenstellung leeren" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Datenträgerbezeichnung:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Inhalt" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Größe" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokaler Pfad" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Sie müssen der Datei einen Namen geben." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Eine Datei mit demselben Dateinamen ist in der Zusammenstellung bereits vorhanden." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Neuer Ordner" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Datei(en) zur Zusammenstellung hinzufügen" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Daten %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s kann nicht zur Zusammenstellung hinzugefügt werden, weil die maximale erlaubte Dateigröße von ISO-9660 überschritten ist." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s ist größer als ISO-9660-Level-2 erlaubt. Das kann ein Problem für alte Systeme oder Anwendungen sein." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Persönlichen Ordner hinzufügen" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Sie sind dabei, Ihren persönlichen Ordner zu der Zusammenstellung hinzuzufügen. Dieser Vorgang wird wahrscheinlich sehr lange dauern, und der Ordner ist häufig zu groß für ein Medium.\n\nSind Sie sich sicher, dass Sie fortfahren wollen?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Eine Datei namens »%s« ist in diesem Verzeichnis bereits vorhanden, die Datei wurde nicht hinzugefügt." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: Nullzeiger" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: nicht genügend Hauptspeicher" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: Knotenname nicht eindeutig" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (Code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Der Dateiname »%s« für die Datei »%s« ist schon vorhanden" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Fehler beim Hinzufügen von Dateien" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Nur Brenner anzeigen" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Geschwindigkeitsauswahl anzeigen" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Geschwindigkeitsauswahl anzeigen" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Modusauswahl anzeigen" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Modusauswahl anzeigen" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Ist das eine gültige Kombination" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "ist die Kombination von Hardware und Medium geeignet für die Zusammenstellung?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Im Löschmodus werden andere Statusnachrichten angezeigt" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Geschwindigkeit:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Schreib_modus:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Geschwindigkeitsliste ist leer" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -636,72 +623,80 @@ "Thank you!" msgstr "Abruf der Geschiwindigkeitsliste ist fehlgeschlagen.\n\nDies ist ein bekannter Fehler, welcher bei manchen Laufwerken auftritt. Wir bitten um einen Fehlerbericht an xfburn@xfce.org mit der Konsolenausgabe, damit dieser Fehler behoben werden kann.\n\nDas Brennen sollte trotzdem funktionieren, aber sollten Probleme auftreten, dann lassen Sie es uns bitte wissen.\n\nVielen Dank!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Weiterhin diese Nachricht _anzeigen" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "Standard" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max." -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Eine volles, aber löschbares Medium ist im Laufwerk" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Möchten Sie das Medium leeren, um es für künftige Brennvorgänge vorzubereiten?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Das Laufwerk kann das eingelegte Medium nicht beschreiben" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Kein Medium im Laufwerk" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Mehrfachsitzungen werden noch nicht unterstützt" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Das Medium ist voll" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Das Medium ist ungeeignet" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Auf das Laufwerk kann nicht zugegriffen werden, evtl. ist es in Benutzung" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Fehler beim Untersuchen des Mediums" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Einmalig beschreibbares Medium, Löschen ist nicht möglich" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW muss nicht gelöscht werden" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Das Medium ist schon leer" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatisch" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Mit Spurlücken / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Mehrfachsitzung / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Die Anzahl von Brennern im System" @@ -792,6 +787,7 @@ msgstr "Zeigt das Hauptprogramm an, auch wenn eine andere Aktion auf der Befehlszeile angegeben wurde." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -814,48 +810,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Ist das Medium eventuell in Benutzung?\n\nBitte zuerst aushängen und die Anwendung neu starten.\n\nWenn kein Medium eingelegt ist, überprüfen Sie bitte, ob Sie Lese- und Schreibrechte für das Laufwerk besitzen." +msgstr "Möglicherweise ist der Datenträger in Gebrauch und kann nicht angesprochen werden.\n\nWenn sich kein Datenträger im Laufwerk befindet, prüfen Sie, ob Sie mit dem aktuellen Benutzer Lese- und Schreibzugriff auf das Laufwerk haben." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Der %s-Umwandler konnte nicht initialisiert werden: %s\n\t(falle auf Basisversion zurück)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Die Abbilddatei »%s« ist nicht vorhanden." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Neue Datenzusammenstellung" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Neue Musikzusammenstellung" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW löschen" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "CD-Abbild brennen" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Auffrischen" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Dateiliste neu laden" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Noch ein CD-Brennprogramm" @@ -1140,105 +1134,92 @@ msgid "Aborting..." msgstr "Abbrechen …" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Programm auswählen" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Datei(en) zur Zusammenstellung hinzufügen" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Willkommen zu Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Abbild _brennen" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Zusammenstellung brennen (z.B. ISO-Dateien)" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Zusammenstellung brennen (z. B. ISO-Dateien)" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Daten-Zusammenstellung" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Ein neues Datenmedium mit beliebigen Dateien erstellen" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Medium _löschen" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Ein wiederbeschreibbares (RW) Medium für einen neuen Brennvorgang vorbereiten" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "A_udio-CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Eine Musik-CD zum Abspielen in normalen Stereoanlagen erstellen" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Welche Dateien können auf eine Musik-CD gebrannt werden?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Künstler umbenennen" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Den Künstler der ausgewählten Datei umbenennen" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Titelname umbenennen" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Den Titel der ausgewählten Datei umbenennen" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Welche Dateien können auf eine Musik-CD gebrannt werden?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Position" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Dauer" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Künstler" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titel" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Dateiname" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Musik kann nicht auf eine DVD gebrannt werden." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "99 Titel sind das Maximum." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Es ist ein Problem im Brennmodul aufgetreten." @@ -1311,11 +1292,11 @@ "for the necessary plugins.\n" msgstr "%s fehlt.\n\nSie haben kein passendes Dekodiermodul für diese Datei.\nWahrscheinlich benötigen sie die gst-plugins-*Pakete für\ndie benötigten Module.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Der Dateiinhalt hat einen Decoder, ist aber kein Audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1335,21 +1316,21 @@ msgid "Required plugins: " msgstr "Erforderliche Plugins:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Beim Erkennen von »%s« mit gstreamer ist ein Fehler aufgetreten" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Ein Modul" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer wollte mit dem Umwandeln nicht anfangen (Zeitüberschreitung)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Titelwechsel beim Umwandeln ist fehlgeschlagen" @@ -1496,6 +1477,14 @@ msgid "Rename" msgstr "Umbenennen" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Künstler umbenennen" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Titelname umbenennen" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datenzusammenstellung" @@ -1512,7 +1501,11 @@ msgid "Burn Image (xfburn)" msgstr "CD-Abbild brennen (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Ein einfaches CD-Brennwerkzeug" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/el.po xfburn-0.7.0/po/el.po --- xfburn-0.6.2/po/el.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/el.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Apóstolos Papaðimitríu , 2016 +# Ápo. , 2016 # Efstathios Iosifidis , 2015 # Efstathios Iosifidis , 2012 # Ioannis LM, 2020 @@ -14,9 +14,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-20 06:31+0100\n" -"PO-Revision-Date: 2020-01-12 14:48+0000\n" -"Last-Translator: Ioannis LM\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Ioannis LM, 2020\n" "Language-Team: Greek (http://www.transifex.com/xfce/xfce-apps/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,7 +64,7 @@ msgid "Adding files to the composition" msgstr "Προσθήκη αρχείων στη σύνθεση" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Ακύρωση" @@ -100,38 +100,38 @@ msgid "Default value for eject checkbox" msgstr "Προεπιλεγμένη τιμή για το κουτάκι εξαγωγής" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Κενός δίσκος" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Συσκευή εγγραφής" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Τύπος διαγραφής" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Επιλογές" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Ε_ξαγωγή δίσκου:" @@ -141,59 +141,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "Α_κύρωση" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Διαγραφή" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Ο δίσκος είναι ήδη κενός." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Έτοιμο" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Δεν εντοπίστηκε δίσκος στον οδηγό." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Ο δίσκος δεν μπορεί να σβηστεί." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Διαγραφή δίσκου..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Ολοκληρώθηκε" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Απέτυχε" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Αδυναμία προσάρτησης του επιλεγμένου οδηγού." @@ -209,168 +209,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Εμφάνιση κειμένου για το όνομα του τόμου" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Εγγραφή σύνθεσης" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Όνομα σύνθεσης" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Θέλετε να αλλάξετε το προεπιλεγμένο όνομα της σύνθεσης;" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Δοκιμαστική εγγραφή" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Προστασία εγγρα_φής" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Ε_γγραφή Stream" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Δημιουργία αρχείου _ISO μόνο" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Εγγραφή σύνθεσης" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Αδυναμία δημιουργίας τελικού αρχείου ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Εγγραφή ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Συνέβη ένα σφάλμα κατά την εγγραφή του ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Συνέβη ένα σφάλμα στο υποσύστημα εγγραφής." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Η κατάσταση εγγραφή για την ώρα δεν υποστηρίζεται." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Αδυναμία δημιουργίας πηγαίας δομής ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Εγγραφή εικόνας" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Εικόνα προς εγγραφή" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Όλα τα αρχεία" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Εικόνες ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Κλείσιμο μετά από επιτυχημένη εγγραφή" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Εγγραφή εικόνας" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Η λειτουργία εγγραφής για την ώρα δεν έχει υλοποιηθεί" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Συνέβη ένα σφάλμα στο υποσύστημα εγγραφής" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Αδυναμία προσδιορισμού του μεγέθους του αρχείου εικόνας." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Αδυναμία ανοίγματος αρχείου εικόνας." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Εγγραφή εικόνας..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Παρακαλώ επιλέξτε μία εικόνα προς εγγραφή" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Αδυναμία προσθήκης αρχείων στο δίσκο πολλών συνεδριών σε αυτή την κατάσταση εγγραφής (χρησιμοποιείστε ΤΑΟ αντί αυτού)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Εντοπίστηκε κλειστός δίσκος με δεδομένα. Χρειάζεται κενός ή δίσκος στον οποίο μπορεί να γίνει προσθήκη" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Δεν εντοπίστηκε δίσκος στον οδηγό" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Αδυναμία αναγνώρισης της κατάστασης του οδηγού και δίσκου" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Το επιλεγμένο αρχείο εικόνας δεν χωράει στον δίσκο που έχετε εισάγει" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Αποτυχία κατά τον υπολογισμού του μεγέθους της εικόνας" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Σιγουρευτείτε ότι έχετε επιλέξει ένα έγκυρο αρχείο και έχετε ρυθμίσει τα κατάλληλα δικαιώματα πρόσβασης." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Σύνθεση ήχου" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Καλώς ήλθατε" @@ -421,210 +421,197 @@ msgid "Create ISO from CD" msgstr "Δημιουργία ISO από CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Προσθήκη" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Προσθήκη των επιλεγμένων αρχείων στη σύνθεση" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Δημιουργία καταλόγου" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Προσθήκη καταλόγου στη σύνθεση" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Διαγραφή" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Διαγραφή των επιλεγμένων αρχείων από τη σύνθεση" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Καθάρισμα" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Εκκαθάριση περιεχομένων σύνθεσης" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Όνομα τόμου:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Περιεχόμενα" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Μέγεθος" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Τοπική διαδρομή" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Πρέπει να δώσετε ένα όνομα στο αρχείο." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Ένα αρχείο με το ίδιο όνομα υπάρχει ήδη στην σύνθεση." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Νέος κατάλογος" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Προσθήκη αρχείου(ων) στη σύνθεση" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Δεδομένα %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s δεν μπορεί να προστεθεί στην σύνθεση, επειδή ξεπερνάει το μέγιστο επιτρεπτό μέγεθος αρχείου για iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "To %s είναι μεγαλύτερο απ' ότι επιτρέπει το iso9660 level 2. Αυτό μπορεί να προκαλέσει προβλήματα σε παλιά συστήματα ή λογισμικό." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Προσθήκη καταλόγου χρήστη" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Είστε έτοιμοι να προσθέσετε το προσωπικό σας κατάλογο στην σύνθεση. Αυτό πιθανά να πάρει αρκετή ώρα, και επίσης να είναι πολύ μεγάλο για να χωρέσει σε ένα δίσκο.\nΕίστε σίγουροι ότι θέλετε να προχωρήσετε;" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Υπάρχει ήδη ένα αρχείο με όνομα \"%s\" στον κατάλογο, το αρχείο δεν έχει προστεθεί." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: δείκτης null" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: η μνήμη δεν επαρκεί" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: ο κόμβος (node) δεν είναι μοναδικός" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (κώδικας %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Διπλό όνομα αρχείου '%s' για '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Σφάλμα(τα) κατά την προσθήκη αρχείων" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "ΟΚ" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Εμφάνιση μόνο εγγραφέων" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Εμφάνιση επιλογής ταχύτητας" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Εμφάνιση συνδυασμών επιλογής ταχύτητας" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Εμφάνιση επιλογής λειτουργίας" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Εμφάνιση συνδυασμών επιλογής λειτουργίας" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Είναι έγκυρη σύνθεση" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Είναι έγκυρος ο συνδυασμός υλικού και δίσκου ώστε να γράψει την σύνθεση;" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Η κενή κατάσταση εμφανίζει διαφορετικό μήνυμα κατάστασης δίσκου από την κανονική κατάσταση" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Ταχύτητα:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Λειτουργία _εγγραφής:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Κενή λίστα ταχυτήτων" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -635,71 +622,79 @@ "Thank you!" msgstr "Αδυναμία ανάκτησης της λίστας ταχυτήτων του οδηγού.\n\nΑυτό είναι ένα γνωστό σφάλμα για τους οδηγούς. Εάν ενδιαφέρεστε να το διορθώσετε, παρακαλώ δείτε την βοβλιοθήκη libburn.\n\nΗ εγγραφή θα πρέπει να δουλέψει, αλλά εάν παρόλα αυτά έχετε προβλήματα, παρακαλώ ενημερώστε μας.\n\nΕυχαριστούμε!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Να _εμφανίζεται αυτή η ειδοποίηση συνέχεια" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "προεπιλεγμένο" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Μέγιστο" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Ένας πλήρης, αλλά διαγράψιμος δίσκος βρίσκεται στο δίσκο" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Θέλετε να αφαιρέσετε το δίσκο, ώστε να μπορεί να χρησιμοποιηθεί για την επερχόμενη διαδικασία εγκατάστασης;" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Ο οδηγός δεν μπορεί να γράψει τον επιλεγμένο δίσκο" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Ο οδηγός είναι κενός" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Λυπάμαι, οι πολλαπλές συνεδρίες δεν υποστηρίζονται ακόμα" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Ο δίσκος που έχετε εισάγει είναι γεμάτος" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Ο δίσκος που έχετε εισάγει δεν είναι κατάλληλος" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Αδυναμία πρόσβασης στον οδηγό (μπορεί να είναι σε χρήση)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Σφάλμα προσδιορισμού δίσκου" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Ο δίσκος είναι μίας-εγγραφής, δεν είναι δυνατό το σβήσιμο του" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Το DVD+RW δε χρειάζεται διαγραφή" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Ο δίσκος που εισάγατε είναι ήδη κενός" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Αυτόματο" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Αυτόματα" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -744,7 +739,7 @@ msgid "%s's home" msgstr "Προσωπικός κατάλογος %s" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "Αποτυχία αποπροσάρτησης '%s'. Ο οδηγός δεν μπορεί να χρησιμοποιηθεί για εγγραφή." @@ -791,6 +786,7 @@ msgstr "" #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -813,48 +809,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Πιθανά ο δίσκος(οι) είναι σε χρήση, και δεν υπάρχει πρόσβαση.\n\nΠαρακαλώ αποπροσαρτήσετε το και επανεκκίνηστε την εφαρμογή.\n\nΕάν δεν υπάρχει δίσκος στον οδηγό, ελέγξτε ότι έχετε δικαιώματα ανάγνωσης και εγγραφής στον οδηγό ως χρήστης." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Απέτυχε η προετοιμασία %s κωδικοποιητή: %s\n\t (επιστροφή στη βασική υλοποίηση)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Το αρχείο εικόνας '%s' δεν υπάρχει." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Νέα σύνθεση δεδομένων" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Νέα σύνθεση ήχου" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Διαγραφή CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Εγγραφή εικόνας" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Ανανέωση" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Λήψη της λίστας αρχείων" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Ένα ακόμη εργαλείο εγγραφής cd" @@ -973,94 +967,98 @@ msgid "User Aborted" msgstr "Ακυρώθηκε από τον χρήστη" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Προτιμήσεις" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Αλλάξτε τη συμπεριφορά του Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Προσωρινός κατάλογος" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Καθαρισμός προσωρινού καταλόγου κατά την έξοδο" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Περιηγητής αρχείων" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Εμφάνιση _κρυφών αρχείων" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Ανθρωπίνως α_ναγνώσιμα μεγέθη αρχείων" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Γενικές" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Συσκευές" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Εντοπισμένες συσκευές" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Όνομα" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Κόμβος" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Εγγραφή CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Εγγραφή CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Εγγραφή DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Εγγραφή DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Εγγραφή σε Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Έρευν_α για συσκευές" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Εμφάνιση προειδοποίησης σε _κενή λίστα ταχυτήτας" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO buffer μέγεθος (σε kb)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Κλείσιμο" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Η αλλαγή της ρύθμισης θα τεθεί σε λειτουργίας μετά την επανεκκίνηση του προγράμματος." @@ -1135,105 +1133,92 @@ msgid "Aborting..." msgstr "Ακύρωση..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Επιλέξτε εντολή" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Προσθήκη αρχείου(ων) στη σύνθεση" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Καλωσήρθατε στο Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Εγγραφή _εικόνας" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Εγγραφή μίας υπάρχουσας σύνθεσης, π.χ. ένα αρχείο ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Νέα σύνθεση _δεδομένων" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Δημιουργία ενός νέου δίσκου δεδομένων με τα αρχεία της επιλογής σας" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Κενός δίσκος" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Προετοιμασία του επανεγγράψιμου δίσκου για νέα εγγραφή" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Μουσικό CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Μουσικό CD που να παίζει σε κανονικά στέρεο" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Τι αρχεία πρέπει να εγγραφούν σε ένα μουσικό CD;" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Μετονομασία καλλιτέχνη" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Μετονομασία του καλλιτέχνη στο επιλεγμένο αρχείο" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Μετονομασία τίτλου" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Μετονομασία του τίτλου στο επιλεγμένο αρχείο" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Τι αρχεία πρέπει να εγγραφούν σε ένα μουσικό CD;" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Θέση" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Διάρκεια" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Καλλιτέχνης" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Τίτλος" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Όνομα αρχείου" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Αδυναμία εγγραφή μουσικής σε ένα DVD" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Μπορείτε να έχετε το μέγιστο 99 τραγούδια " -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Συνέβη ένα σφάλμα με το υποσύστημα εγγραφής" @@ -1306,11 +1291,11 @@ "for the necessary plugins.\n" msgstr "%s λείπει.\n\nΔεν υπάρχει εγκατεστημένος αποκωδικοποιητής για να χειριστεί αυτό το αρχείο.\nΠιθανότατα πρέπει να κοιτάξετε τα πακέτα gst-plugins-* για τα απαραίτητα πρόσθετα.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,21 +1315,21 @@ msgid "Required plugins: " msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Συνέβη ένα σφάλμα κατά την ταυτοποίηση του '%s' με το gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Ένα πρόσθετο" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Ο Gstreamer δεν ήθελε να ξεκινήσει την κωδικοποίηση (λήξη χρονικού περιθωρίου)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Αποτυχία αλλαγής τραγουδιών κατά την κωδικοποίηση" @@ -1359,71 +1344,79 @@ msgid "not implemented" msgstr "δεν έχει υλοποιηθεί" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Εμφάνιση ονόματος" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Διεύθυνση συσκευής" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Η ταχύτητα εγγραφής που υποστηρίζεται από την συσκευή" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Κατάσταση δίσκου" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Αριθμός προφίλ όπως αναφέρθηκε από το libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Το όνομα του προφίλ όπως αναφέρθηκε από το libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Μπορεί ο δίσκος να διαγραφεί" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Μπορεί να γράψει CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Μπορεί να γράψει CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Μπορεί να γράψει DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Μπορεί να γράψει DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Μπορεί να γράψει DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Μπορεί να γίνει εγγραφή σε Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "τύποι μπλοκ libburn TAO" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "τύποι μπλοκ libburn SAO" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "τύποι μπλοκ libburn RAW" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "τύποι μπλοκ libburn PACKET" @@ -1483,6 +1476,14 @@ msgid "Rename" msgstr "Μετονομασία" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Μετονομασία καλλιτέχνη" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Μετονομασία τίτλου" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Σύνθεση δεδομένων" @@ -1499,7 +1500,11 @@ msgid "Burn Image (xfburn)" msgstr "Εγγραφή εικόνας (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/en_AU.po xfburn-0.7.0/po/en_AU.po --- xfburn-0.6.2/po/en_AU.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/en_AU.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# John Humphrys , 2018 -# John Humphrys , 2018 +# John Humphrys , 2018 +# John Humphrys , 2018 # Michael Findlay , 2013-2015 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-11-26 05:52+0000\n" -"Last-Translator: John Humphrys \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: John Humphrys , 2018\n" "Language-Team: English (Australia) (http://www.transifex.com/xfce/xfce-apps/language/en_AU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,320 +56,335 @@ msgid "Data composition" msgstr "Data composition" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Adding files to the composition" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancel" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Quick Blank" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Full Blank (slow)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Quick Format" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Full Format" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Quick Deformat" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Full Deformat (slow)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Eject the disc" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Default value for eject checkbox" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Blank Disc" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Burning device" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Blank mode" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Options" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_ject disk" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Cancel" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Blank" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "The inserted disc is already blank." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Ready" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "No disc detected in the drive." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disc is not erasable." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Blanking disc..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Done" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Failure" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Unable to grab the drive." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Image" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Show volume name" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Show a text entry for the name of the volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Burn Composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Composition name" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Would you like to change the default composition name?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Dummy write" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Stream _Recording" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Only create _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Burn Composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Could not create destination ISO file: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Writing ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "An error occurred while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "An error occurred in the burn backend." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "The write mode is not supported currently." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Could not create ISO source structure." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Burn image" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Image to burn" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "All files" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO images" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Quit after success" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Burn image" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Burn mode is not currently implemented." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "An error occurred in the burn backend" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Unable to determine image size." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Cannot open image." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Burning image..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Please select an image to burn" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Cannot append data to multisession disc in this write mode (use TAO instead)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Closed disc with data detected. Need blank or appendable disc" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "No disc detected in drive" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Cannot recognise state of drive and disc" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "The selected image does not fit on the inserted disc" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Failed to get image size" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Make sure you selected a valid file and you have the proper permissions to access it." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio composition" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Welcome" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Copy data CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD Reader device" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "On the _fly" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Copy CD" @@ -386,15 +401,15 @@ msgid "Reading CD..." msgstr "Reading CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Copy data DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD Reader device" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Copy DVD" @@ -402,210 +417,197 @@ msgid "Create ISO from CD" msgstr "Create ISO from CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Add" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Add the selected file(s) to the composition" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Create directory" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Add a new directory to the composition" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Remove" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Remove the selected file(s) from the composition" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Clear" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Clear the content of the composition" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Rename" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Rename the selected file" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Volume name :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contents" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Size" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Local Path" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "You must give a name to the file." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "A file with the same name is already present in the composition." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "New directory" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "File(s) to add to composition" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s cannot be added to the composition, because it exceeds the maximum allowed file size for iso9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s is larger than what iso9660 level 2 allows. This can be a problem for old systems or software." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Adding home directory" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n\nAre you sure you want to proceed?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "A file named \"%s\" already exists in this directory, the file hasn't been added." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null pointer" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: out of memory" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: node name not unique" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicate filename '%s' for '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Show writers only" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Show speed selection" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Show speed selection combo" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Show mode selection" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Show mode selection combo" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Is it a valid combination" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Is the combination of hardware and disc valid to burn the composition?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "The blank mode shows different disc status messages than regular mode" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Speed:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Write _mode:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Empty speed list" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -616,116 +618,171 @@ "Thank you!" msgstr "Unable to retrieve the speed list for the drive.\n\nThis is a known bug for drives. If you're interested in fixing it, please have a look at the libburn library.\n\nBurning should still work, but if there are problems anyway, please let us know.\n\nThank you!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continue to _show this notice" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "default" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "A full, but erasable disc is in the drive" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Do you want to blank the disc, so that it can be used for the upcoming burn process?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Drive can't burn on the inserted disc" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Drive is empty" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Sorry, multisession is not yet supported" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Inserted disc is full" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Inserted disc is unsuitable" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Cannot access drive (it might be in use)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Error determining disc" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Write-once disc, no blanking possible" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW does not need blanking" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Inserted disc is already blank" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatic" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Number of burners in the system" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Number of drives in the system" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Number of drives in the system (readers and writers)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "List of devices" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Currently selected device" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Folder" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "File" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Type" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Filesystem" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s's home" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -736,7 +793,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nTry %s --help to see a full list of available command line options.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Unable to initialise the burning backend." @@ -748,158 +805,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Possibly the disc(s) are in use, and cannot get accessed.\n\nPlease unmount and restart the application.\n\nIf no disc is in the drive, check that you have read and write access to the drive with the current user." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Failed to initialise %s transcoder: %s\n\t(falling back to basic implementation)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Image file '%s' does not exist." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_File" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "New data composition" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "New audio composition" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Close composition" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Quit" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Quit Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Edit" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Prefere_nces" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Show preferences dialogue" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Actions" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Blank CD-RW" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_View" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Burn Image" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Refresh" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Refresh file list" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Help" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_About" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Display information about Xfburn" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Another cd burning GUI" -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Blank CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Copy Data CD" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Burn Image" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Burn DVD Image" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Show file browser" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Show/hide the file browser" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Show toolbar" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Show/hide the toolbar" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Toolbar Editor" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "Another CD burning GUI" - -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Label" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "The text of the label" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Show close button" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Determine whether the close button is visible" @@ -1002,258 +963,280 @@ msgid "User Aborted" msgstr "User Aborted" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Preferences" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Tune how Xfburn behaves" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Temporary directory" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Clean temporary directory on exit" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "File browser" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Show _hidden files" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Show human_readable filesizes" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "General" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Devices" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Detected devices" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Name" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Write CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Write CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Write DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Write DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Write Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Sc_an for devices" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Show warning on _empty speed list" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO buffer size (in kb)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Close" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Changing this setting only takes full effect after a program restart." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Initialising..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Estimated writing speed:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "unknown" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO buffer:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Device buffer:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Close" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Are you sure you want to abort?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Min. fill was %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Aborted" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Formatted." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Failed" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Cancelled" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Completed" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Aborting..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Select command" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "File(s) to add to composition" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Welcome to Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Burn _Image" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "New _Data Composition" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Create a new data disc with the files of your choosing" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Blank Disc" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepare the re-writeable disc for a new burn" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Audio CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Audio CD playable in regular stereos" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "What files can get burned to an audio CD?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Rename Artist" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Rename the artist of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Rename Title" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Rename the title of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Length" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Title" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filename" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Cannot burn audio onto a DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "You can only have a maximum of 99 tracks." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "A problem with the burn backend occurred." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Proceed to Burn" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "You are trying to burn more onto the disc than it can hold." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "basic" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1265,39 +1248,50 @@ "gstreamer support." msgstr "The basic transcoder is built in,\nand does not require any library.\nBut it can only handle uncompressed\n.wav files.\nIf you would like to create audio\ncompositions from different types of\naudio files, please compile with\ngstreamer support." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "File %s does not have a .wav extension" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "File %s does not contain uncompressed PCM wave audio" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Could not stat %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Could not open %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Could not open %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s is missing.\n\nYou do not have a decoder installed to handle this file.\nProbably you need to look at the gst-plugins-* packages\nfor the necessary plugins.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1309,99 +1303,183 @@ "gstreamer plugin packages installed." msgstr "The gstreamer transcoder uses the gstreamer\nlibrary for creating audio compositions.\n\nEssentially all audio files should be supported\ngiven that the correct plugins are installed.\nIf an audio file is not recognised, make sure\nthat you have the 'good','bad', and 'ugly'\ngstreamer plugin packages installed." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "An error occurred while identifying '%s' with gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "A plugin" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer did not want to start transcoding (timed out)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Failed to change songs while transcoding" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "none" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "not implemented" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Display name" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Device address" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Burn speeds supported by the device" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Disc status" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profile no. as reported by libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profile name as reported by libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Is the disc erasable" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Can burn CD-R" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Can burn CD-RW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Can burn DVD-R" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Can burn DVD+R" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Can burn DVD-RAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Can burn Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO block types" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO block types" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW block types" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET block types" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Quit" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Edit" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Action" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_View" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Help" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "About" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Rename" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Rename Artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Rename Title" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Data Composition" @@ -1418,7 +1496,11 @@ msgid "Burn Image (xfburn)" msgstr "Burn Image (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/en_GB.po xfburn-0.7.0/po/en_GB.po --- xfburn-0.6.2/po/en_GB.po 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/po/en_GB.po 2023-03-03 20:49:54.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-17 06:31+0200\n" -"PO-Revision-Date: 2019-10-25 15:41+0000\n" -"Last-Translator: Jason Collins \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Jason Collins , 2019\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/xfce/xfce-apps/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +59,7 @@ msgid "Adding files to the composition" msgstr "Adding files to the composition" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancel" @@ -95,85 +95,100 @@ msgid "Default value for eject checkbox" msgstr "Default value for eject tickbox" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Blank Disc" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Burning device" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Blank mode" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Options" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_ject disc" -#: ../xfburn/xfburn-blank-dialog.c:217 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Cancel" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Blank" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "The inserted disc is already blank." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Ready" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "No disc detected in the drive." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disc is not erasable." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Blanking disc..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Done" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Failure" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Unable to grab the drive." @@ -189,181 +204,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Show a text entry for the name of the volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Burn Composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Composition name" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Would you like to change the default composition name?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Dummy write" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Stream _Recording" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Only create _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Burn Composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Could not create destination ISO file: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Writing ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "An error occurred in the burn backend." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "The write mode is not supported currently." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Could not create ISO source structure." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Burn image" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Image to burn" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "All files" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO images" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Quit after success" -#. action buttons -#. align = gtk_alignment_new (0, 0, 0, 0); -#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); -#. gtk_widget_show (align); -#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); -#. action buttons -#: ../xfburn/xfburn-burn-image-dialog.c:218 -#: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 -msgid "_Cancel" -msgstr "_Cancel" - -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Burn image" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Burn mode is not currently implemented." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "An error occurred in the burn backend" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Unable to determine image size." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Cannot open image." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Burning image..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Please select an image to burn" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Cannot append data to multisession disc in this write mode (use TAO instead)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Closed disc with data detected. Need blank or appendable disc" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "No disc detected in drive" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Cannot recognise state of drive and disc" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "The selected image does not fit on the inserted disc" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Failed to get image size" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Make sure you selected a valid file and you have the proper permissions to access it." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio composition" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Welcome" @@ -414,192 +416,197 @@ msgid "Create ISO from CD" msgstr "Create ISO from CD" -#: ../xfburn/xfburn-data-composition.c:339 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:366 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 +msgid "Add" +msgstr "Add" + +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Add the selected file(s) to the composition" -#: ../xfburn/xfburn-data-composition.c:341 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 +msgid "Create directory" +msgstr "Create directory" + +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Add a new directory to the composition" -#: ../xfburn/xfburn-data-composition.c:346 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:371 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 +msgid "Remove" +msgstr "Remove" + +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Remove the selected file(s) from the composition" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 +msgid "Clear" +msgstr "Clear" + +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Clear the content of the composition" -#: ../xfburn/xfburn-data-composition.c:359 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Volume name :" -#: ../xfburn/xfburn-data-composition.c:393 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contents" -#: ../xfburn/xfburn-data-composition.c:408 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Size" -#: ../xfburn/xfburn-data-composition.c:411 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Local Path" -#: ../xfburn/xfburn-data-composition.c:688 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "You must give a name to the file." -#: ../xfburn/xfburn-data-composition.c:697 -#: ../xfburn/xfburn-data-composition.c:1214 -#: ../xfburn/xfburn-audio-composition.c:1179 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "A file with the same name is already present in the composition." -#: ../xfburn/xfburn-data-composition.c:804 -#: ../xfburn/xfburn-data-composition.c:805 -#: ../xfburn/xfburn-data-composition.c:807 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "New directory" -#: ../xfburn/xfburn-data-composition.c:951 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "File(s) to add to composition" - -#: ../xfburn/xfburn-data-composition.c:972 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:979 -msgid "Add" -msgstr "Add" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1057 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1293 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s cannot be added to the composition, because it exceeds the maximum allowed file size for iso9660." -#: ../xfburn/xfburn-data-composition.c:1300 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s is larger than what iso9660 level 2 allows. This can be a problem for old systems or software." -#: ../xfburn/xfburn-data-composition.c:1384 -#: ../xfburn/xfburn-audio-composition.c:1355 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Adding home directory" -#: ../xfburn/xfburn-data-composition.c:1385 -#: ../xfburn/xfburn-audio-composition.c:1356 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n\nAre you sure you want to proceed?" -#: ../xfburn/xfburn-data-composition.c:1553 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "A file named \"%s\" already exists in this directory, the file hasn't been added." -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null pointer" -#: ../xfburn/xfburn-data-composition.c:1954 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: out of memory" -#: ../xfburn/xfburn-data-composition.c:1956 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: node name not unique" -#: ../xfburn/xfburn-data-composition.c:1958 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1978 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicate filename '%s' for '%s'" -#: ../xfburn/xfburn-data-composition.c:2043 -msgid "Error(s) occured while adding files" -msgstr "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2047 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Show writers only" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Show speed selection" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Show speed selection combo" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Show mode selection" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Show mode selection combo" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Is it a valid combination" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Is the combination of hardware and disc valid to burn the composition?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "The blank mode shows different disc status messages than regular mode" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Speed:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Write _mode:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Empty speed list" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -610,71 +617,79 @@ "Thank you!" msgstr "Unable to retrieve the speed list for the drive.\n\nThis is a known bug, which occurs with some drives. Please report it to xfburn@xfce.org together with the console output to increase the chances that it will get fixed.\n\nBurning should still work, but if there are problems anyways, please let us know.\n\nThank you!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continue to _show this notice" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "default" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "A full, but erasable disc is in the drive" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Do you want to blank the disc, so that it can be used for the upcoming burn process?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Drive can't burn to the inserted disc" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Drive is empty" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Sorry, multisession is not yet supported" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Inserted disc is full" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Inserted disc is unsuitable" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Cannot access drive (it might be in use)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Error determining disc" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Write-once disc, no blanking possible" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW does not need blanking" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Inserted disc is already blank" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatic" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -719,7 +734,54 @@ msgid "%s's home" msgstr "%s's home" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -742,24 +804,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Possibly the disc(s) are in use, and cannot get accessed.\n\nPlease unmount and restart the application.\n\nIf no disc is in the drive, check that you have read and write access to the drive with the current user." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Failed to initialize %s transcoder: %s\n\t(falling back to basic implementation)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Image file '%s' does not exist." -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:235 +msgid "New data composition" +msgstr "New data composition" + +#: ../xfburn/xfburn-main-window.c:238 +msgid "New audio composition" +msgstr "New audio composition" + +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Blank CD-RW" + +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Burn Image" + +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Refresh" + +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Refresh file list" + +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Another cd burning GUI" @@ -878,93 +962,103 @@ msgid "User Aborted" msgstr "User Aborted" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Preferences" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Tune how Xfburn behaves" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Temporary directory" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Clean temporary directory on exit" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "File browser" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Show _hidden files" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Show human_readable filesizes" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "General" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Devices" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Detected devices" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Name" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Write CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Write CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Write DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Write DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Write Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Sc_an for devices" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Show warning on _empty speed list" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO buffer size (in kb)" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Close" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Changing this setting only takes full effect after a program restart." +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 #: ../xfburn/xfburn-progress-dialog.c:172 #: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." @@ -997,6 +1091,10 @@ msgid "_Stop" msgstr "_Stop" +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Close" + #: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Are you sure you want to abort?" @@ -1030,105 +1128,92 @@ msgid "Aborting..." msgstr "Aborting..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Select command" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "File(s) to add to composition" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Welcome to Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Burn _Image" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "New _Data Composition" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Create a new data disc with the files of your choosing" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Blank Disc" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepare the rewriteable disc for a new burn" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Audio CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Audio CD playable in regular stereos" -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Remove" -msgstr "Remove" - -#: ../xfburn/xfburn-audio-composition.c:220 -msgid "Clear" -msgstr "Clear" +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:379 +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "What files can get burned to an audio CD?" -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename Artist" -msgstr "Rename Artist" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Rename the artist of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename Title" -msgstr "Rename Title" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Rename the title of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:412 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Length" -#: ../xfburn/xfburn-audio-composition.c:418 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:431 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Title" -#: ../xfburn/xfburn-audio-composition.c:442 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filename" -#: ../xfburn/xfburn-audio-composition.c:589 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Cannot burn audio onto a DVD." -#: ../xfburn/xfburn-audio-composition.c:1263 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "You can only have a maximum of 99 tracks." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "A problem with the burn backend occurred." @@ -1140,6 +1225,12 @@ msgid "You are trying to burn more onto the disc than it can hold." msgstr "You are trying to burn more onto the disc than it can hold." +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "basic" @@ -1181,14 +1272,25 @@ msgid "Could not open %s: %s" msgstr "Could not open %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:579 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s is missing.\n\nYou do not have a decoder installed to handle this file.\nProbably you need to look at the gst-plugins-* packages\nfor the necessary plugins.\n" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1200,99 +1302,183 @@ "gstreamer plugin packages installed." msgstr "The gstreamer transcoder uses the gstreamer\nlibrary for creating audio compositions.\n\nEssentially all audio files should be supported\ngiven that the correct plugins are installed.\nIf an audio file is not recognised, make sure\nthat you have the 'good','bad', and 'ugly'\ngstreamer plugin packages installed." -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "An error occurred while identifying '%s' with gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "A plugin" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer did not want to start transcoding (timed out)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Failed to change songs while transcoding" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "none" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "not implemented" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Display name" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Device address" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Burn speeds supported by the device" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Disc status" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profile no. as reported by libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profile name as reported by libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Is the disc erasable" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Can burn CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Can burn CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Can burn DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Can burn DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Can burn DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Can burn Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO block types" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO block types" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW block types" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET block types" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Quit" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Edit" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Action" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_View" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Help" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Rename" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Rename Artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Rename Title" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Data Composition" @@ -1309,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "Burn Image (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/en.po xfburn-0.7.0/po/en.po --- xfburn-0.6.2/po/en.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/en.po 1970-01-01 00:00:00.000000000 +0000 @@ -1,1361 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Xfce Apps\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-03 20:34+0200\n" -"PO-Revision-Date: 2013-07-03 18:34+0000\n" -"Last-Translator: Nick \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ../xfburn/xfburn-global.h:28 -msgid "Capacity:" -msgstr "Capacity:" - -#: ../xfburn/xfburn-global.h:29 -msgid "addr:" -msgstr "addr:" - -#: ../xfburn/xfburn-global.h:30 -msgid "Time total:" -msgstr "Time total:" - -#: ../xfburn/xfburn-global.h:32 -msgid "length" -msgstr "length" - -#: ../xfburn/xfburn-global.h:33 ../xfburn/xfburn-copy-cd-progress-dialog.c:93 -msgid "Flushing cache..." -msgstr "Flushing cache..." - -#: ../xfburn/xfburn-global.h:34 -msgid "Please insert a recordable disc and hit enter" -msgstr "Please insert a recordable disc and hit enter" - -#: ../xfburn/xfburn-global.h:35 -msgid "Cannot determine disc status - hit enter to try again." -msgstr "Cannot determine disc status - hit enter to try again." - -#: ../xfburn/xfburn-global.h:36 -msgid "CD copying finished successfully." -msgstr "CD copying finished successfully." - -#: ../xfburn/xfburn-global.h:42 -msgid "Data composition" -msgstr "Data composition" - -#: ../xfburn/xfburn-adding-progress.c:111 -msgid "Adding files to the composition" -msgstr "Adding files to the composition" - -#: ../xfburn/xfburn-blank-dialog.c:71 -msgid "Quick Blank" -msgstr "Quick Blank" - -#: ../xfburn/xfburn-blank-dialog.c:72 -msgid "Full Blank (slow)" -msgstr "Full Blank (slow)" - -#: ../xfburn/xfburn-blank-dialog.c:73 -msgid "Quick Format" -msgstr "Quick Format" - -#: ../xfburn/xfburn-blank-dialog.c:74 -msgid "Full Format" -msgstr "Full Format" - -#: ../xfburn/xfburn-blank-dialog.c:75 -msgid "Quick Deformat" -msgstr "Quick Deformat" - -#: ../xfburn/xfburn-blank-dialog.c:76 -msgid "Full Deformat (slow)" -msgstr "Full Deformat (slow)" - -#: ../xfburn/xfburn-blank-dialog.c:149 -msgid "Eject the disc" -msgstr "Eject the disc" - -#: ../xfburn/xfburn-blank-dialog.c:150 -msgid "Default value for eject checkbox" -msgstr "Default value for eject checkbox" - -#: ../xfburn/xfburn-blank-dialog.c:197 -msgid "Blank Disc" -msgstr "Blank Disc" - -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:195 -#: ../xfburn/xfburn-burn-image-dialog.c:200 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 -msgid "Burning device" -msgstr "Burning device" - -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:187 -msgid "Blank mode" -msgstr "Blank mode" - -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:227 -#: ../xfburn/xfburn-burn-image-dialog.c:208 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 -msgid "Options" -msgstr "Options" - -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:231 -#: ../xfburn/xfburn-burn-image-dialog.c:212 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 -msgid "E_ject disk" -msgstr "E_ject disk" - -#: ../xfburn/xfburn-blank-dialog.c:244 -msgid "_Blank" -msgstr "_Blank" - -#. blanking can only be performed on blank discs, format and deformat are -#. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 -msgid "The inserted disc is already blank." -msgstr "The inserted disc is already blank." - -#. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 -msgid "Ready" -msgstr "Ready" - -#: ../xfburn/xfburn-blank-dialog.c:365 -msgid "No disc detected in the drive." -msgstr "No disc detected in the drive." - -#: ../xfburn/xfburn-blank-dialog.c:374 -msgid "Disc is not erasable." -msgstr "Disc is not erasable." - -#: ../xfburn/xfburn-blank-dialog.c:414 -msgid "Blanking disc..." -msgstr "Blanking disc..." - -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:512 -#: ../xfburn/xfburn-perform-burn.c:366 -#, c-format -msgid "Done" -msgstr "Done" - -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:372 -#: ../xfburn/xfburn-progress-dialog.c:649 -msgid "Failure" -msgstr "Failure" - -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:610 -#: ../xfburn/xfburn-burn-image-dialog.c:402 -#: ../xfburn/xfburn-burn-image-dialog.c:578 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 -msgid "Unable to grab the drive." -msgstr "Unable to grab the drive." - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:155 -msgid "Image" -msgstr "Image" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:157 -msgid "Show volume name" -msgstr "Show volume name" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:157 -msgid "Show a text entry for the name of the volume" -msgstr "Show a text entry for the name of the volume" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:183 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 -msgid "Burn Composition" -msgstr "Burn Composition" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -msgid "Composition name" -msgstr "Composition name" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:211 -msgid "Would you like to change the default composition name?" -msgstr "Would you like to change the default composition name?" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:236 -#: ../xfburn/xfburn-burn-image-dialog.c:217 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 -msgid "_Dummy write" -msgstr "_Dummy write" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:240 -#: ../xfburn/xfburn-burn-image-dialog.c:221 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 -msgid "Burn_Free" -msgstr "Burn_Free" - -#. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 -msgid "Only create _ISO" -msgstr "Only create _ISO" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:283 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 -msgid "_Burn Composition" -msgstr "_Burn Composition" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:470 -#, c-format -msgid "Could not create destination ISO file: %s" -msgstr "Could not create destination ISO file: %s" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 -msgid "Writing ISO..." -msgstr "Writing ISO..." - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:494 -#, c-format -msgid "An error occured while writing ISO: %s" -msgstr "An error occured while writing ISO: %s" - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:548 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:554 -msgid "An error occurred in the burn backend." -msgstr "An error occurred in the burn backend." - -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:571 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 -msgid "The write mode is not supported currently." -msgstr "The write mode is not supported currently." - -#. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:653 -msgid "Could not create ISO source structure." -msgstr "Could not create ISO source structure." - -#: ../xfburn/xfburn-burn-image-dialog.c:161 -msgid "Burn image" -msgstr "Burn image" - -#. file -#: ../xfburn/xfburn-burn-image-dialog.c:168 -#: ../xfburn/xfburn-burn-image-dialog.c:185 -msgid "Image to burn" -msgstr "Image to burn" - -#: ../xfburn/xfburn-burn-image-dialog.c:172 -msgid "All files" -msgstr "All files" - -#: ../xfburn/xfburn-burn-image-dialog.c:176 -msgid "ISO images" -msgstr "ISO images" - -#: ../xfburn/xfburn-burn-image-dialog.c:226 -msgid "_Quit after success" -msgstr "_Quit after success" - -#: ../xfburn/xfburn-burn-image-dialog.c:236 -msgid "_Burn image" -msgstr "_Burn image" - -#: ../xfburn/xfburn-burn-image-dialog.c:285 -msgid "Burn mode is not currently implemented." -msgstr "Burn mode is not currently implemented." - -#: ../xfburn/xfburn-burn-image-dialog.c:336 -#: ../xfburn/xfburn-burn-image-dialog.c:365 -msgid "An error occurred in the burn backend" -msgstr "An error occurred in the burn backend" - -#: ../xfburn/xfburn-burn-image-dialog.c:349 -msgid "Unable to determine image size." -msgstr "Unable to determine image size." - -#: ../xfburn/xfburn-burn-image-dialog.c:356 -msgid "Cannot open image." -msgstr "Cannot open image." - -#: ../xfburn/xfburn-burn-image-dialog.c:393 -msgid "Burning image..." -msgstr "Burning image..." - -#: ../xfburn/xfburn-burn-image-dialog.c:465 -msgid "" -"Please" -" select an image to burn" -msgstr "Please select an image to burn" - -#: ../xfburn/xfburn-burn-image-dialog.c:505 -msgid "" -"Cannot append data to multisession disc in this write mode (use TAO instead)" -msgstr "Cannot append data to multisession disc in this write mode (use TAO instead)" - -#: ../xfburn/xfburn-burn-image-dialog.c:509 -msgid "Closed disc with data detected. Need blank or appendable disc" -msgstr "Closed disc with data detected. Need blank or appendable disc" - -#: ../xfburn/xfburn-burn-image-dialog.c:511 -msgid "No disc detected in drive" -msgstr "No disc detected in drive" - -#: ../xfburn/xfburn-burn-image-dialog.c:513 -msgid "Cannot recognize state of drive and disc" -msgstr "Cannot recognize state of drive and disc" - -#: ../xfburn/xfburn-burn-image-dialog.c:525 -msgid "The selected image does not fit on the inserted disc" -msgstr "The selected image does not fit on the inserted disc" - -#: ../xfburn/xfburn-burn-image-dialog.c:529 -msgid "Failed to get image size" -msgstr "Failed to get image size" - -#: ../xfburn/xfburn-burn-image-dialog.c:558 -msgid "" -"Make sure you selected a valid file and you have the proper permissions to " -"access it." -msgstr "Make sure you selected a valid file and you have the proper permissions to access it." - -#: ../xfburn/xfburn-compositions-notebook.c:174 -msgid "Audio composition" -msgstr "Audio composition" - -#: ../xfburn/xfburn-compositions-notebook.c:235 -msgid "Welcome" -msgstr "Welcome" - -#: ../xfburn/xfburn-copy-cd-dialog.c:113 -#: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 -msgid "Copy data CD" -msgstr "Copy data CD" - -#: ../xfburn/xfburn-copy-cd-dialog.c:123 -msgid "CD Reader device" -msgstr "CD Reader device" - -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 -msgid "On the _fly" -msgstr "On the _fly" - -#: ../xfburn/xfburn-copy-cd-dialog.c:193 -msgid "_Copy CD" -msgstr "_Copy CD" - -#: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 -msgid "Please insert a recordable disc." -msgstr "Please insert a recordable disc." - -#: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 -msgid "Writing CD..." -msgstr "Writing CD..." - -#: ../xfburn/xfburn-copy-cd-progress-dialog.c:140 -#: ../xfburn/xfburn-create-iso-progress-dialog.c:102 -msgid "Reading CD..." -msgstr "Reading CD..." - -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 -msgid "Copy data DVD" -msgstr "Copy data DVD" - -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 -msgid "DVD Reader device" -msgstr "DVD Reader device" - -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 -msgid "_Copy DVD" -msgstr "_Copy DVD" - -#: ../xfburn/xfburn-create-iso-progress-dialog.c:117 -msgid "Create ISO from CD" -msgstr "Create ISO from CD" - -#: ../xfburn/xfburn-data-composition.c:189 -#: ../xfburn/xfburn-data-composition.c:955 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 -msgid "Add" -msgstr "Add" - -#: ../xfburn/xfburn-data-composition.c:189 -#: ../xfburn/xfburn-audio-composition.c:206 -msgid "Add the selected file(s) to the composition" -msgstr "Add the selected file(s) to the composition" - -#: ../xfburn/xfburn-data-composition.c:191 -msgid "Create directory" -msgstr "Create directory" - -#: ../xfburn/xfburn-data-composition.c:191 -msgid "Add a new directory to the composition" -msgstr "Add a new directory to the composition" - -#: ../xfburn/xfburn-data-composition.c:193 -#: ../xfburn/xfburn-audio-composition.c:208 -msgid "Remove" -msgstr "Remove" - -#: ../xfburn/xfburn-data-composition.c:193 -#: ../xfburn/xfburn-audio-composition.c:208 -msgid "Remove the selected file(s) from the composition" -msgstr "Remove the selected file(s) from the composition" - -#: ../xfburn/xfburn-data-composition.c:195 -#: ../xfburn/xfburn-audio-composition.c:210 -msgid "Clear" -msgstr "Clear" - -#: ../xfburn/xfburn-data-composition.c:195 -#: ../xfburn/xfburn-audio-composition.c:210 -msgid "Clear the content of the composition" -msgstr "Clear the content of the composition" - -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:198 -msgid "Rename" -msgstr "Rename" - -#: ../xfburn/xfburn-data-composition.c:198 -msgid "Rename the selected file" -msgstr "Rename the selected file" - -#: ../xfburn/xfburn-data-composition.c:352 -msgid "Volume name :" -msgstr "Volume name :" - -#: ../xfburn/xfburn-data-composition.c:386 -msgid "Contents" -msgstr "Contents" - -#: ../xfburn/xfburn-data-composition.c:401 -#: ../xfburn/xfburn-directory-browser.c:140 -msgid "Size" -msgstr "Size" - -#: ../xfburn/xfburn-data-composition.c:404 -msgid "Local Path" -msgstr "Local Path" - -#: ../xfburn/xfburn-data-composition.c:679 -msgid "You must give a name to the file." -msgstr "You must give a name to the file." - -#: ../xfburn/xfburn-data-composition.c:688 -#: ../xfburn/xfburn-data-composition.c:1198 -#: ../xfburn/xfburn-audio-composition.c:1176 -msgid "A file with the same name is already present in the composition." -msgstr "A file with the same name is already present in the composition." - -#: ../xfburn/xfburn-data-composition.c:796 -#: ../xfburn/xfburn-data-composition.c:797 -#: ../xfburn/xfburn-data-composition.c:799 -msgid "New directory" -msgstr "New directory" - -#: ../xfburn/xfburn-data-composition.c:941 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "File(s) to add to composition" - -#. Note to translators: first %s is the date in "i18n" format (year-month- -#. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1041 -#, c-format -msgid "Data %s~%d" -msgstr "Data %s~%d" - -#: ../xfburn/xfburn-data-composition.c:1277 -#, c-format -msgid "" -"%s cannot be added to the composition, because it exceeds the maximum " -"allowed file size for iso9660." -msgstr "%s cannot be added to the composition, because it exceeds the maximum allowed file size for iso9660." - -#: ../xfburn/xfburn-data-composition.c:1362 -#: ../xfburn/xfburn-audio-composition.c:1351 -msgid "Adding home directory" -msgstr "Adding home directory" - -#: ../xfburn/xfburn-data-composition.c:1363 -#: ../xfburn/xfburn-audio-composition.c:1352 -msgid "" -"You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" -"\n" -"Are you sure you want to proceed?" -msgstr "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n\nAre you sure you want to proceed?" - -#: ../xfburn/xfburn-data-composition.c:1530 -#, c-format -msgid "" -"A file named \"%s\" already exists in this directory, the file hasn't been " -"added." -msgstr "A file named \"%s\" already exists in this directory, the file hasn't been added." - -#. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1945 -#, c-format -msgid "Duplicate filename '%s' for '%s'" -msgstr "Duplicate filename '%s' for '%s'" - -#: ../xfburn/xfburn-device-box.c:171 ../xfburn/xfburn-device-box.c:172 -msgid "Show writers only" -msgstr "Show writers only" - -#: ../xfburn/xfburn-device-box.c:175 -msgid "Show speed selection" -msgstr "Show speed selection" - -#: ../xfburn/xfburn-device-box.c:176 -msgid "Show speed selection combo" -msgstr "Show speed selection combo" - -#: ../xfburn/xfburn-device-box.c:179 -msgid "Show mode selection" -msgstr "Show mode selection" - -#: ../xfburn/xfburn-device-box.c:180 -msgid "Show mode selection combo" -msgstr "Show mode selection combo" - -#: ../xfburn/xfburn-device-box.c:183 -msgid "Is it a valid combination" -msgstr "Is it a valid combination" - -#: ../xfburn/xfburn-device-box.c:184 -msgid "Is the combination of hardware and disc valid to burn the composition?" -msgstr "Is the combination of hardware and disc valid to burn the composition?" - -#: ../xfburn/xfburn-device-box.c:188 -msgid "The blank mode shows different disc status messages than regular mode" -msgstr "The blank mode shows different disc status messages than regular mode" - -#: ../xfburn/xfburn-device-box.c:191 ../xfburn/xfburn-device-box.c:192 -msgid "Accept only CDs as valid discs" -msgstr "Accept only CDs as valid discs" - -#: ../xfburn/xfburn-device-box.c:245 -msgid "_Speed:" -msgstr "_Speed:" - -#: ../xfburn/xfburn-device-box.c:268 -msgid "Write _mode:" -msgstr "Write _mode:" - -#: ../xfburn/xfburn-device-box.c:387 -msgid "Empty speed list" -msgstr "Empty speed list" - -#: ../xfburn/xfburn-device-box.c:396 -msgid "" -"Unable to retrieve the speed list for the drive.\n" -"\n" -"This is a known bug for drives. If you're interested in fixing it, please have a look at the libburn library.\n" -"\n" -"Burning should still work, but if there are problems anyways, please let us know.\n" -"\n" -"Thank you!" -msgstr "Unable to retrieve the speed list for the drive.\n\nThis is a known bug for drives. If you're interested in fixing it, please have a look at the libburn library.\n\nBurning should still work, but if there are problems anyways, please let us know.\n\nThank you!" - -#: ../xfburn/xfburn-device-box.c:407 -msgid "Continue to _show this notice" -msgstr "Continue to _show this notice" - -#: ../xfburn/xfburn-device-box.c:452 -msgid "default" -msgstr "default" - -#: ../xfburn/xfburn-device-box.c:488 -msgid "Max" -msgstr "Max" - -#: ../xfburn/xfburn-device-box.c:590 -msgid "Drive can't burn on the inserted disc" -msgstr "Drive can't burn on the inserted disc" - -#: ../xfburn/xfburn-device-box.c:599 ../xfburn/xfburn-device-box.c:645 -msgid "Drive is empty" -msgstr "Drive is empty" - -#: ../xfburn/xfburn-device-box.c:602 -msgid "Sorry, multisession is not yet supported" -msgstr "Sorry, multisession is not yet supported" - -#: ../xfburn/xfburn-device-box.c:605 -msgid "Inserted disc is full" -msgstr "Inserted disc is full" - -#: ../xfburn/xfburn-device-box.c:608 ../xfburn/xfburn-device-box.c:651 -msgid "Inserted disc is unsuitable" -msgstr "Inserted disc is unsuitable" - -#: ../xfburn/xfburn-device-box.c:611 ../xfburn/xfburn-device-box.c:654 -msgid "Cannot access drive (it might be in use)" -msgstr "Cannot access drive (it might be in use)" - -#: ../xfburn/xfburn-device-box.c:616 ../xfburn/xfburn-device-box.c:657 -msgid "Error determining disc" -msgstr "Error determining disc" - -#: ../xfburn/xfburn-device-box.c:637 -msgid "Write-once disc, no blanking possible" -msgstr "Write-once disc, no blanking possible" - -#: ../xfburn/xfburn-device-box.c:640 -msgid "DVD+RW does not need blanking" -msgstr "DVD+RW does not need blanking" - -#: ../xfburn/xfburn-device-box.c:648 -msgid "Inserted disc is already blank" -msgstr "Inserted disc is already blank" - -#: ../xfburn/xfburn-device-box.c:684 -msgid "Auto" -msgstr "Auto" - -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 -msgid "Number of burners in the system" -msgstr "Number of burners in the system" - -#: ../xfburn/xfburn-device-list.c:209 -msgid "Number of drives in the system" -msgstr "Number of drives in the system" - -#: ../xfburn/xfburn-device-list.c:210 -msgid "Number of drives in the system (readers and writers)" -msgstr "Number of drives in the system (readers and writers)" - -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 -msgid "List of devices" -msgstr "List of devices" - -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 -msgid "Currently selected device" -msgstr "Currently selected device" - -#. globals -#: ../xfburn/xfburn-directory-browser.c:54 -msgid "Folder" -msgstr "Folder" - -#: ../xfburn/xfburn-directory-browser.c:127 -msgid "File" -msgstr "File" - -#: ../xfburn/xfburn-directory-browser.c:142 -msgid "Type" -msgstr "Type" - -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 -msgid "Filesystem" -msgstr "Filesystem" - -#. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 -#, c-format -msgid "%s's home" -msgstr "%s's home" - -#: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 -msgid "Xfburn" -msgstr "Xfburn" - -#: ../xfburn/xfburn-main.c:212 -#, c-format -msgid "" -"%s: %s\n" -"Try %s --help to see a full list of available command line options.\n" -msgstr "%s: %s\nTry %s --help to see a full list of available command line options.\n" - -#: ../xfburn/xfburn-main.c:220 -msgid "Unable to initialize the burning backend." -msgstr "Unable to initialize the burning backend." - -#: ../xfburn/xfburn-main.c:295 -msgid "No burners are currently available" -msgstr "No burners are currently available" - -#: ../xfburn/xfburn-main.c:297 -msgid "" -"Possibly the disc(s) are in use, and cannot get accessed.\n" -"\n" -"Please unmount and restart the application.\n" -"\n" -"If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Possibly the disc(s) are in use, and cannot get accessed.\n\nPlease unmount and restart the application.\n\nIf no disc is in the drive, check that you have read and write access to the drive with the current user." - -#: ../xfburn/xfburn-main.c:331 -#, c-format -msgid "" -"Failed to initialize %s transcoder: %s\n" -"\t(falling back to basic implementation)" -msgstr "Failed to initialize %s transcoder: %s\n\t(falling back to basic implementation)" - -#: ../xfburn/xfburn-main.c:375 -#, c-format -msgid "Image file '%s' does not exist." -msgstr "Image file '%s' does not exist." - -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_File" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 -msgid "New data composition" -msgstr "New data composition" - -#: ../xfburn/xfburn-main-window.c:106 -msgid "New audio composition" -msgstr "New audio composition" - -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Close composition" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Quit" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Quit Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Edit" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Prefere_nces" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Show preferences dialog" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Actions" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_View" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Refresh" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Refresh file list" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Help" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_About" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Display information about Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Blank CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Copy Data CD" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Burn Image" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Burn DVD Image" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Show file browser" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Show/hide the file browser" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Show toolbar" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Show/hide the toolbar" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Toolbar Editor" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another cd burning GUI" -msgstr "Another cd burning GUI" - -#: ../xfburn/xfburn-notebook-tab.c:108 -msgid "Label" -msgstr "Label" - -#: ../xfburn/xfburn-notebook-tab.c:108 -msgid "The text of the label" -msgstr "The text of the label" - -#: ../xfburn/xfburn-notebook-tab.c:111 -msgid "Show close button" -msgstr "Show close button" - -#: ../xfburn/xfburn-notebook-tab.c:111 -msgid "Determine whether the close button is visible" -msgstr "Determine whether the close button is visible" - -#: ../xfburn/xfburn-perform-burn.c:158 -msgid "" -"Cannot append data to multisession disc in this write mode (use TAO " -"instead)." -msgstr "Cannot append data to multisession disc in this write mode (use TAO instead)." - -#: ../xfburn/xfburn-perform-burn.c:162 -msgid "Closed disc with data detected, a blank or appendable disc is needed." -msgstr "Closed disc with data detected, a blank or appendable disc is needed." - -#: ../xfburn/xfburn-perform-burn.c:164 -msgid "No disc detected in drive." -msgstr "No disc detected in drive." - -#: ../xfburn/xfburn-perform-burn.c:167 -msgid "Cannot recognize the state of the drive and disc." -msgstr "Cannot recognize the state of the drive and disc." - -#: ../xfburn/xfburn-perform-burn.c:180 -msgid "There is not enough space available on the inserted disc." -msgstr "There is not enough space available on the inserted disc." - -#: ../xfburn/xfburn-perform-burn.c:225 -#, c-format -msgid "Burning track %2d/%d..." -msgstr "Burning track %2d/%d..." - -#: ../xfburn/xfburn-perform-burn.c:229 ../xfburn/xfburn-perform-burn.c:294 -msgid "Burning composition..." -msgstr "Burning composition..." - -#: ../xfburn/xfburn-perform-burn.c:263 -msgid "standby" -msgstr "standby" - -#: ../xfburn/xfburn-perform-burn.c:271 -msgid "ending" -msgstr "ending" - -#: ../xfburn/xfburn-perform-burn.c:274 -msgid "failing" -msgstr "failing" - -#: ../xfburn/xfburn-perform-burn.c:277 -msgid "unused" -msgstr "unused" - -#: ../xfburn/xfburn-perform-burn.c:280 -msgid "abandoned" -msgstr "abandoned" - -#: ../xfburn/xfburn-perform-burn.c:283 -msgid "ended" -msgstr "ended" - -#: ../xfburn/xfburn-perform-burn.c:286 -msgid "aborted" -msgstr "aborted" - -#: ../xfburn/xfburn-perform-burn.c:289 ../xfburn/xfburn-progress-dialog.c:216 -#: ../xfburn/xfburn-progress-dialog.c:233 -#: ../xfburn/xfburn-progress-dialog.c:243 -#: ../xfburn/xfburn-progress-dialog.c:332 -#: ../xfburn/xfburn-progress-dialog.c:476 -#: ../xfburn/xfburn-progress-dialog.c:500 -#: ../xfburn/xfburn-progress-dialog.c:524 -msgid "no info" -msgstr "no info" - -#: ../xfburn/xfburn-perform-burn.c:299 -msgid "Writing Lead-In..." -msgstr "Writing Lead-In..." - -#: ../xfburn/xfburn-perform-burn.c:305 -msgid "Writing Lead-Out..." -msgstr "Writing Lead-Out..." - -#: ../xfburn/xfburn-perform-burn.c:311 -msgid "Writing pregap..." -msgstr "Writing pregap..." - -#: ../xfburn/xfburn-perform-burn.c:317 -msgid "Closing track..." -msgstr "Closing track..." - -#: ../xfburn/xfburn-perform-burn.c:323 -msgid "Closing session..." -msgstr "Closing session..." - -#: ../xfburn/xfburn-perform-burn.c:329 -msgid "Formatting..." -msgstr "Formatting..." - -#: ../xfburn/xfburn-perform-burn.c:342 -msgid "see console" -msgstr "see console" - -#: ../xfburn/xfburn-perform-burn.c:370 -msgid "User Aborted" -msgstr "User Aborted" - -#: ../xfburn/xfburn-preferences-dialog.c:143 -msgid "Preferences" -msgstr "Preferences" - -#: ../xfburn/xfburn-preferences-dialog.c:144 -msgid "Tune how Xfburn behaves" -msgstr "Tune how Xfburn behaves" - -#: ../xfburn/xfburn-preferences-dialog.c:190 -#: ../xfburn/xfburn-preferences-dialog.c:194 -msgid "Temporary directory" -msgstr "Temporary directory" - -#: ../xfburn/xfburn-preferences-dialog.c:198 -msgid "_Clean temporary directory on exit" -msgstr "_Clean temporary directory on exit" - -#: ../xfburn/xfburn-preferences-dialog.c:205 -msgid "File browser" -msgstr "File browser" - -#: ../xfburn/xfburn-preferences-dialog.c:209 -msgid "Show _hidden files" -msgstr "Show _hidden files" - -#: ../xfburn/xfburn-preferences-dialog.c:214 -msgid "Show human_readable filesizes" -msgstr "Show human_readable filesizes" - -#: ../xfburn/xfburn-preferences-dialog.c:225 -msgid "General" -msgstr "General" - -#: ../xfburn/xfburn-preferences-dialog.c:236 -#: ../xfburn/xfburn-preferences-dialog.c:313 -msgid "Devices" -msgstr "Devices" - -#: ../xfburn/xfburn-preferences-dialog.c:245 -msgid "Detected devices" -msgstr "Detected devices" - -#: ../xfburn/xfburn-preferences-dialog.c:266 -msgid "Name" -msgstr "Name" - -#: ../xfburn/xfburn-preferences-dialog.c:279 -msgid "Node" -msgstr "Node" - -#: ../xfburn/xfburn-preferences-dialog.c:281 -msgid "Write CD-R" -msgstr "Write CD-R" - -#: ../xfburn/xfburn-preferences-dialog.c:283 -msgid "Write CD-RW" -msgstr "Write CD-RW" - -#: ../xfburn/xfburn-preferences-dialog.c:286 -msgid "Write DVD-R" -msgstr "Write DVD-R" - -#: ../xfburn/xfburn-preferences-dialog.c:289 -msgid "Write DVD-RAM" -msgstr "Write DVD-RAM" - -#: ../xfburn/xfburn-preferences-dialog.c:297 -msgid "Sc_an for devices" -msgstr "Sc_an for devices" - -#: ../xfburn/xfburn-preferences-dialog.c:324 -msgid "Show warning on _empty speed list" -msgstr "Show warning on _empty speed list" - -#: ../xfburn/xfburn-preferences-dialog.c:333 -msgid "FIFO buffer size (in kb)" -msgstr "FIFO buffer size (in kb)" - -#: ../xfburn/xfburn-preferences-dialog.c:471 -msgid "Changing this setting only takes full effect after a program restart." -msgstr "Changing this setting only takes full effect after a program restart." - -#: ../xfburn/xfburn-progress-dialog.c:198 -msgid "Initializing..." -msgstr "Initializing..." - -#: ../xfburn/xfburn-progress-dialog.c:213 -msgid "Estimated writing speed:" -msgstr "Estimated writing speed:" - -#: ../xfburn/xfburn-progress-dialog.c:227 -msgid "FIFO buffer:" -msgstr "FIFO buffer:" - -#: ../xfburn/xfburn-progress-dialog.c:237 -msgid "Device buffer:" -msgstr "Device buffer:" - -#: ../xfburn/xfburn-progress-dialog.c:374 -msgid "Are you sure you want to abort?" -msgstr "Are you sure you want to abort?" - -#: ../xfburn/xfburn-progress-dialog.c:502 -#, c-format -msgid "Min. fill was %2d%%" -msgstr "Min. fill was %2d%%" - -#: ../xfburn/xfburn-progress-dialog.c:561 -msgid "Aborted" -msgstr "Aborted" - -#: ../xfburn/xfburn-progress-dialog.c:570 -msgid "Failed" -msgstr "Failed" - -#: ../xfburn/xfburn-progress-dialog.c:573 -msgid "Cancelled" -msgstr "Cancelled" - -#: ../xfburn/xfburn-progress-dialog.c:576 -msgid "Completed" -msgstr "Completed" - -#: ../xfburn/xfburn-progress-dialog.c:613 -msgid "Aborting..." -msgstr "Aborting..." - -#: ../xfburn/xfburn-utils.c:129 -msgid "Select command" -msgstr "Select command" - -#: ../xfburn/xfburn-welcome-tab.c:129 -msgid "Welcome to xfburn!" -msgstr "Welcome to xfburn!" - -#. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn _Image" -msgstr "Burn _Image" - -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Burn a prepared compilation, i.e. an .ISO file" - -#: ../xfburn/xfburn-welcome-tab.c:145 -msgid "New _Data Composition" -msgstr "New _Data Composition" - -#: ../xfburn/xfburn-welcome-tab.c:145 -msgid "Create a new data disc with the files of your choosing" -msgstr "Create a new data disc with the files of your choosing" - -#: ../xfburn/xfburn-welcome-tab.c:150 -msgid "_Blank Disc" -msgstr "_Blank Disc" - -#: ../xfburn/xfburn-welcome-tab.c:150 -msgid "Prepare the rewriteable disc for a new burn" -msgstr "Prepare the rewriteable disc for a new burn" - -#: ../xfburn/xfburn-welcome-tab.c:155 -msgid "_Audio CD" -msgstr "_Audio CD" - -#: ../xfburn/xfburn-welcome-tab.c:155 -msgid "Audio CD playable in regular stereos" -msgstr "Audio CD playable in regular stereos" - -#: ../xfburn/xfburn-audio-composition.c:212 -msgid "What files can get burned to an audio CD?" -msgstr "What files can get burned to an audio CD?" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Rename Artist" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Rename the artist of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Rename Title" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Rename the title of the selected file" - -#: ../xfburn/xfburn-audio-composition.c:402 -msgid "Pos" -msgstr "Pos" - -#: ../xfburn/xfburn-audio-composition.c:404 -msgid "Length" -msgstr "Length" - -#: ../xfburn/xfburn-audio-composition.c:410 -msgid "Artist" -msgstr "Artist" - -#: ../xfburn/xfburn-audio-composition.c:423 -msgid "Title" -msgstr "Title" - -#: ../xfburn/xfburn-audio-composition.c:434 -msgid "Filename" -msgstr "Filename" - -#: ../xfburn/xfburn-audio-composition.c:581 -msgid "Cannot burn audio onto a DVD." -msgstr "Cannot burn audio onto a DVD." - -#: ../xfburn/xfburn-audio-composition.c:1260 -msgid "You can only have a maximum of 99 tracks." -msgstr "You can only have a maximum of 99 tracks." - -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 -msgid "A problem with the burn backend occurred." -msgstr "A problem with the burn backend occurred." - -#: ../xfburn/xfburn-disc-usage.c:163 -msgid "Proceed to Burn" -msgstr "Proceed to Burn" - -#: ../xfburn/xfburn-disc-usage.c:203 -msgid "You are trying to burn more onto the disc than it can hold." -msgstr "You are trying to burn more onto the disc than it can hold." - -#: ../xfburn/xfburn-transcoder-basic.c:166 -msgid "basic" -msgstr "basic" - -#: ../xfburn/xfburn-transcoder-basic.c:172 -msgid "" -"The basic transcoder is built in,\n" -"and does not require any library.\n" -"But it can only handle uncompressed\n" -".wav files.\n" -"If you would like to create audio\n" -"compositions from different types of\n" -"audio files, please compile with\n" -"gstreamer support." -msgstr "The basic transcoder is built in,\nand does not require any library.\nBut it can only handle uncompressed\n.wav files.\nIf you would like to create audio\ncompositions from different types of\naudio files, please compile with\ngstreamer support." - -#: ../xfburn/xfburn-transcoder-basic.c:196 -#, c-format -msgid "File %s does not have a .wav extension" -msgstr "File %s does not have a .wav extension" - -#: ../xfburn/xfburn-transcoder-basic.c:201 -#, c-format -msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "File %s does not contain uncompressed PCM wave audio" - -#: ../xfburn/xfburn-transcoder-basic.c:207 -#, c-format -msgid "Could not stat %s: %s" -msgstr "Could not stat %s: %s" - -#: ../xfburn/xfburn-transcoder-basic.c:238 -#, c-format -msgid "Could not open %s." -msgstr "Could not open %s." - -#: ../xfburn/xfburn-transcoder-basic.c:319 -#, c-format -msgid "Could not open %s: %s" -msgstr "Could not open %s: %s" - -#: ../xfburn/xfburn-transcoder-gst.c:631 -#, c-format -msgid "" -"%s is missing.\n" -"\n" -"You do not have a decoder installed to handle this file.\n" -"Probably you need to look at the gst-plugins-* packages\n" -"for the necessary plugins.\n" -msgstr "%s is missing.\n\nYou do not have a decoder installed to handle this file.\nProbably you need to look at the gst-plugins-* packages\nfor the necessary plugins.\n" - -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:720 -msgid "gstreamer" -msgstr "gstreamer" - -#: ../xfburn/xfburn-transcoder-gst.c:726 -msgid "" -"The gstreamer transcoder uses the gstreamer\n" -"library for creating audio compositions.\n" -"\n" -"Essentially all audio files should be supported\n" -"given that the correct plugins are installed.\n" -"If an audio file is not recognized, make sure\n" -"that you have the 'good','bad', and 'ugly'\n" -"gstreamer plugin packages installed." -msgstr "The gstreamer transcoder uses the gstreamer\nlibrary for creating audio compositions.\n\nEssentially all audio files should be supported\ngiven that the correct plugins are installed.\nIf an audio file is not recognized, make sure\nthat you have the 'good','bad', and 'ugly'\ngstreamer plugin packages installed." - -#: ../xfburn/xfburn-transcoder-gst.c:791 -#, c-format -msgid "Gstreamer did not like this file (detection timed out)" -msgstr "Gstreamer did not like this file (detection timed out)" - -#: ../xfburn/xfburn-transcoder-gst.c:800 -#, c-format -msgid "" -"%s\n" -"\n" -"is not an audio file:\n" -"\n" -"%s" -msgstr "%s\n\nis not an audio file:\n\n%s" - -#: ../xfburn/xfburn-transcoder-gst.c:915 -#, c-format -msgid "Gstreamer did not want to start transcoding (timed out)" -msgstr "Gstreamer did not want to start transcoding (timed out)" - -#: ../xfburn/xfburn-transcoder-gst.c:950 -#, c-format -msgid "Failed to change songs while transcoding" -msgstr "Failed to change songs while transcoding" - -#: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 -#: ../xfburn/xfburn-transcoder.c:163 -#, c-format -msgid "not implemented" -msgstr "not implemented" - -#: ../xfburn/xfburn-device.c:242 ../xfburn/xfburn-device.c:243 -msgid "Display name" -msgstr "Display name" - -#: ../xfburn/xfburn-device.c:245 ../xfburn/xfburn-device.c:246 -msgid "Device address" -msgstr "Device address" - -#: ../xfburn/xfburn-device.c:248 ../xfburn/xfburn-device.c:249 -msgid "Burn speeds supported by the device" -msgstr "Burn speeds supported by the device" - -#: ../xfburn/xfburn-device.c:251 ../xfburn/xfburn-device.c:252 -msgid "Disc status" -msgstr "Disc status" - -#: ../xfburn/xfburn-device.c:254 ../xfburn/xfburn-device.c:255 -msgid "Profile no. as reported by libburn" -msgstr "Profile no. as reported by libburn" - -#: ../xfburn/xfburn-device.c:257 ../xfburn/xfburn-device.c:258 -msgid "Profile name as reported by libburn" -msgstr "Profile name as reported by libburn" - -#: ../xfburn/xfburn-device.c:260 ../xfburn/xfburn-device.c:261 -msgid "Is the disc erasable" -msgstr "Is the disc erasable" - -#: ../xfburn/xfburn-device.c:263 ../xfburn/xfburn-device.c:264 -msgid "Can burn CDR" -msgstr "Can burn CDR" - -#: ../xfburn/xfburn-device.c:266 ../xfburn/xfburn-device.c:267 -msgid "Can burn CDRW" -msgstr "Can burn CDRW" - -#: ../xfburn/xfburn-device.c:269 ../xfburn/xfburn-device.c:270 -msgid "Can burn DVDR" -msgstr "Can burn DVDR" - -#: ../xfburn/xfburn-device.c:272 ../xfburn/xfburn-device.c:273 -msgid "Can burn DVDPLUSR" -msgstr "Can burn DVDPLUSR" - -#: ../xfburn/xfburn-device.c:275 ../xfburn/xfburn-device.c:276 -msgid "Can burn DVDRAM" -msgstr "Can burn DVDRAM" - -#: ../xfburn/xfburn-device.c:278 ../xfburn/xfburn-device.c:279 -msgid "libburn TAO block types" -msgstr "libburn TAO block types" - -#: ../xfburn/xfburn-device.c:281 ../xfburn/xfburn-device.c:282 -msgid "libburn SAO block types" -msgstr "libburn SAO block types" - -#: ../xfburn/xfburn-device.c:284 ../xfburn/xfburn-device.c:285 -msgid "libburn RAW block types" -msgstr "libburn RAW block types" - -#: ../xfburn/xfburn-device.c:287 ../xfburn/xfburn-device.c:288 -msgid "libburn PACKET block types" -msgstr "libburn PACKET block types" - -#: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 -msgid "Data Composition" -msgstr "Data Composition" - -#: ../xfburn.desktop.in.h:2 -msgid "CD and DVD burning application" -msgstr "CD and DVD burning application" - -#: ../xfburn.desktop.in.h:3 -msgid "Burn Image (xfburn)" -msgstr "Burn Image (xfburn)" diff -Nru xfburn-0.6.2/po/es.po xfburn-0.7.0/po/es.po --- xfburn-0.6.2/po/es.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/es.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,28 +3,31 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Abel Martín , 2008 -# Casper casper, 2019 +# Abel Martin (amartinr) , 2008 +# Casper, 2019-2021 # Diego Rodríguez , 2007 # gabrieltandil , 2015 # gabrieltandil , 2015 # Ignacio Poggi , 2019-2020 # Jaime Marquínez Ferrándiz, 2019 -# prflr88 , 2017 -# prflr88 , 2013-2014 +# Jaime Marquínez Ferrándiz, 2019 +# Pablo Lezaeta Reyes , 2017 +# Pablo Lezaeta Reyes , 2013-2014 +# Pablo Lezaeta Reyes , 2017 +# Toni Estévez , 2021-2023 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-29 19:11+0000\n" -"Last-Translator: Ignacio Poggi \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Toni Estévez , 2021-2023\n" "Language-Team: Spanish (http://www.transifex.com/xfce/xfce-apps/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -44,19 +47,19 @@ #: ../xfburn/xfburn-global.h:33 ../xfburn/xfburn-copy-cd-progress-dialog.c:93 msgid "Flushing cache..." -msgstr "Vaciando caché…" +msgstr "Vaciando la caché..." #: ../xfburn/xfburn-global.h:34 msgid "Please insert a recordable disc and hit enter" -msgstr "Por favor introduzca un disco grabable y pulse «Entrar»." +msgstr "Inserte un disco grabable y pulse Entrar" #: ../xfburn/xfburn-global.h:35 msgid "Cannot determine disc status - hit enter to try again." -msgstr "No se pudo determinar el estado del disco - Pulse «Entrar» para intentarlo nuevamente." +msgstr "No se ha podido determinar el estado del disco: pulse Entrar para volver a intentarlo." #: ../xfburn/xfburn-global.h:36 msgid "CD copying finished successfully." -msgstr "La copia del CD terminó correctamente." +msgstr "La copia del CD ha finalizado correctamente." #: ../xfburn/xfburn-global.h:43 msgid "Data composition" @@ -66,7 +69,7 @@ msgid "Adding files to the composition" msgstr "Añadiendo archivos a la composición" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancelar" @@ -80,62 +83,62 @@ #: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" -msgstr "Formato rápido" +msgstr "Formateado rápido" #: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" -msgstr "Formato completo" +msgstr "Formateado completo" #: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" -msgstr "Quitar formato rápido" +msgstr "Desformateado rápido" #: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" -msgstr "Quitar formato completo (lento)" +msgstr "Desformateado completo (lento)" #: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" -msgstr "Expulsar disco" +msgstr "Expulsar el disco" #: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Valor predeterminado para la opción de expulsión" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" -msgstr "Borrar disco" +msgstr "Borrar el disco" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositivo de grabación" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tipo de borrado" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opciones" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" -msgstr "E_xpulsar disco" +msgstr "_Expulsar el disco" #. action buttons #. align = gtk_alignment_new (0, 0, 0, 0); @@ -143,61 +146,61 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Cancelar" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Borrar" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." -msgstr "El disco introducido ya está vacío." +msgstr "El disco insertado ya está en blanco." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Preparado" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "No se ha detectado ningún disco en la unidad." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." -msgstr "El disco no es borrable." +msgstr "El disco no se puede borrar." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." -msgstr "Borrando disco…" +msgstr "Borrando el disco..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" -msgstr "Terminado" +msgstr "Hecho" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Error" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." -msgstr "No se pudo obtener la unidad." +msgstr "No se puede acceder a la unidad." #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" @@ -205,181 +208,181 @@ #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" -msgstr "Mostrar nombre del volumen" +msgstr "Mostrar el nombre del volumen" #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" -msgstr "Muestra una entrada de texto para el nombre del volumen" +msgstr "Muestra una entrada para el nombre del volumen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" -msgstr "Grabar composición" +msgstr "Grabar la composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nombre de la composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" -msgstr "¿Desea cambiar el nombre predeterminado para la composición?" +msgstr "¿Quiere cambiar el nombre predeterminado de la composición?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" -msgstr "_Simular grabación" +msgstr "Grabación _simulada" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" -msgstr "_Grabar" +msgstr "_Protección contra la falta de datos en el búfer" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" -msgstr "Grabando _flujo" +msgstr "Grabación _directa" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" -msgstr "Solo crear _ISO" +msgstr "Crear solo el archivo _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Grabar la composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" -msgstr "No se ha podido crear el archivo ISO destino: «%s»" +msgstr "No se ha podido crear el archivo ISO de destino: «%s»" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." -msgstr "Grabando imagen ISO…" +msgstr "Grabando el archivo ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Sucedió un error al grabar la imagen ISO: «%s»" +msgid "An error occurred while writing ISO: %s" +msgstr "Se ha producido un error al escribir el archivo ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." -msgstr "Sucedió un error en el motor de grabación." +msgstr "Se ha producido un error en el motor de grabación." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." -msgstr "Modo de grabación actualmente no compatible." +msgstr "El modo de grabación todavía no es compatible." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." -msgstr "No se pudo crear la estructura ISO de origen." +msgstr "No se ha podido crear la estructura origen del archivo ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" -msgstr "Grabar imagen" +msgstr "Grabar una imagen" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" -msgstr "Imagen a grabar" +msgstr "Imagen para grabar" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Todos los archivos" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" -msgstr "Imágenes ISO" +msgstr "Archivos ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" -msgstr "_Finalizar tras éxito" +msgstr "_Salir al finalizar correctamente" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" -msgstr "_Grabar imagen" +msgstr "_Grabar la imagen" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." -msgstr "Actualmente el modo de grabación no está implementado." +msgstr "El modo de grabación todavía no se ha implementado." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" -msgstr "Sucedió un error en el motor de grabación" +msgstr "Se ha producido un error en el motor de grabación" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." -msgstr "Imposible determinar el tamaño de la imagen." +msgstr "No se puede determinar el tamaño de la imagen." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." -msgstr "La imagen no se puede abrir." +msgstr "No se puede abrir la imagen." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." -msgstr "Grabando imagen…" +msgstr "Grabando la imagen..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" -msgstr "Por favor, seleccione una imagen para grabar" +msgstr "Seleccione una imagen para grabar" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" -msgstr "No se pueden añadir datos al disco multisesión en este modo de escritura (use el modo TAO en su lugar)" +msgstr "No se pueden añadir datos a un disco multisesión en este modo de grabación (use el modo TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" -msgstr "Se ha detectado un disco con datos cuya sesión está cerrada. Se necesita borrar el disco o uno al que se puedan añadir datos." +msgstr "Se ha detectado un disco cerrado con datos. Se necesita un disco vacío o al que se puedan añadir datos" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "No se ha detectado ningún disco en la unidad" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" -msgstr "No se puede determinar el estado de la unidad y del disco" +msgstr "No se puede determinar el estado de la unidad ni del disco" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "La imagen seleccionada no cabe en el disco insertado" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" -msgstr "Fallo al obtener el tamaño de la imagen" +msgstr "No se ha podido obtener el tamaño de la imagen" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." -msgstr "Asegúrese de haber seleccionado un archivo válido y que tiene los permisos adecuados para acceder a él" +msgstr "Asegúrese de que ha seleccionado un archivo válido y de que tiene los permisos de acceso necesarios." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composición de audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" -msgstr "Bienvenido" +msgstr "Bienvenida" #: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" -msgstr "Copiar CD de datos" +msgstr "Copiar un CD de datos" #: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" @@ -392,24 +395,24 @@ #: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" -msgstr "_Copiar CD" +msgstr "_Copiar un CD" #: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 msgid "Please insert a recordable disc." -msgstr "Por favor introduzca un disco grabable." +msgstr "Inserte un disco grabable." #: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 msgid "Writing CD..." -msgstr "Escribiendo CD…" +msgstr "Grabando el CD..." #: ../xfburn/xfburn-copy-cd-progress-dialog.c:140 #: ../xfburn/xfburn-create-iso-progress-dialog.c:102 msgid "Reading CD..." -msgstr "Leyendo CD…" +msgstr "Leyendo el CD..." #: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" -msgstr "Copiar DVD de datos" +msgstr "Copiar un DVD de datos" #: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" @@ -417,216 +420,203 @@ #: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" -msgstr "_Copiar DVD" +msgstr "_Copiar un DVD" #: ../xfburn/xfburn-create-iso-progress-dialog.c:117 msgid "Create ISO from CD" -msgstr "Crear imagen ISO a partir de un CD" +msgstr "Crear un archivo ISO de un CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Añadir" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" -msgstr "Añadir el/los fichero(s) seleccionado(s) a la composición" +msgstr "Añadir los archivos seleccionados a la composición" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" -msgstr "Crear carpeta" +msgstr "Crear una carpeta" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Añadir una carpeta nueva a la composición" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Eliminar" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" -msgstr "Eliminar el/los fichero(s) seleccionado(s) de la composición" +msgstr "Eliminar los archivos seleccionados de la composición" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" -msgstr "Limpiar" +msgstr "Borrar" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" -msgstr "Limpiar el contenido de la composición" +msgstr "Borrar el contenido de la composición" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nombre del volumen:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" -msgstr "Contenidos" +msgstr "Contenido" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Tamaño" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Ruta local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." -msgstr "Debe darle un nombre al archivo." +msgstr "Debe dar un nombre al archivo." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Ya existe un archivo con el mismo nombre en la composición." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" -msgstr "Nueva carpeta" - -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Archivo(s) a añadir a la composición" +msgstr "Carpeta nueva" #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Datos %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." -msgstr "«%s» no se puede añadir a la composición, ya que supera el tamaño máximo permitido para archivos iso9660." +msgstr "«%s» no se puede añadir a la composición porque sobrepasa el tamaño máximo de archivo permitido por la norma ISO 9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." -msgstr "«%s» es más largo que lo permitido por iso9660 nivel 2. Esto puede ser un problema para sistemas o programas antiguos." +msgstr "«%s» es mayor de lo que permite el nivel 2 de la norma ISO 9660. Esto puede ser un problema para sistemas o programas antiguos." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" -msgstr "Añadiendo carpeta personal" +msgstr "Añadiendo la carpeta personal" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" -msgstr "Está a punto de añadir su directorio personal a la composición. Es probable que esto tarde mucho tiempo y también que sea demasiado grande para caber en un disco.\n\n¿Está seguro de que desea continuar?" +msgstr "Está a punto de añadir su carpeta personal a la composición. Es probable que este proceso lleve mucho tiempo y que la composición no quepa en un solo disco.\n\n¿Seguro que quiere continuar?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." -msgstr "Ya existe un archivo llamado «%s» en este directorio: el archivo no se ha añadido" +msgstr "Ya existe un archivo llamado «%s» en esta carpeta: el archivo no se ha añadido." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: puntero nulo" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: memoria agotada" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: el nombre del nodo debe ser único" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (código: %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" -msgstr "Duplicar el nombre de archivo «%s» para «%s»" +msgstr "Duplicar el nombre de archivo «%s» por «%s»" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Ocurrió uno o más errores al agregar archivos" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Se han producido errores al añadir archivos" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Aceptar" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" -msgstr "Mostrar solo los grabadores" +msgstr "Mostrar solo las grabadoras" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" -msgstr "Mostrar selección de velocidad" +msgstr "Mostrar la selección de velocidad" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" -msgstr "Mostrar el menú desplegable de selección de velocidad" +msgstr "Mostrar el cuadro de selección de velocidad" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" -msgstr "Mostrar selección de modo" +msgstr "Mostrar la selección de modo" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" -msgstr "Mostrar el modo de selección decidido" +msgstr "Mostrar el cuadro de selección de modo" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" -msgstr "¿Es una combinación válida?" +msgstr "Es una combinación válida" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" -msgstr "¿Es la combinación de hardware y disco válida para grabar la composición?" +msgstr "¿Es válida la combinación de hardware y disco para grabar la composición?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" -msgstr "El modo de borrado muestra mensajes de estado de disco diferentes al modo normal" +msgstr "El modo de borrado muestra mensajes del estado del disco diferentes a los del modo normal" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocidad:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" -msgstr "_Modo de escritura:" +msgstr "_Modo de grabación:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" -msgstr "La lista de velocidades está vacía" +msgstr "Lista de velocidades vacía" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -635,77 +625,85 @@ "Burning should still work, but if there are problems anyways, please let us know.\n" "\n" "Thank you!" -msgstr "No se pudo obtener la lista de velocidades para el dispositivo.\n\nSabemos que existe este fallo con algunas unidades. Si está interesado en solucionarlo, por favor, eche un vistazo a la librería libburn e informe de ello a xfburn@xfce.org.\n\nLa grabación debería funcionar, pero si hay algún problema, por favor, háganoslo saber.\n\n¡Gracias!" +msgstr "\n\nEs un error conocido con algunas unidades de disco. Si está interesado en solucionarlo, revise la biblioteca libburn.\n\nLa grabación debería funcionar, pero si hay problemas de todos modos, infórmenos.\n\n¡Gracias!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continuar _mostrando este aviso" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" -msgstr "predeterminado" +msgstr "Predeterminada" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" -msgstr "Máx" +msgstr "Máxima" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" -msgstr "Un disco lleno, pero borrable está en compartimiento de discos" +msgstr "Hay un disco lleno que se puede borrar en la unidad" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" -msgstr "¿Desea dejar en blanco el disco para que pueda usarse para el próximo proceso de grabación?" +msgstr "¿Quiere borrar el disco para poder usarlo en el próximo proceso de grabación?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" -msgstr "La unidad no puede grabar en el disco introducido" +msgstr "La unidad no puede grabar en el disco insertado" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "La unidad está vacía" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" -msgstr "Lo sentimos, la multisesión aún no es funcional" +msgstr "Todavía no se admite la multisesión" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" -msgstr "El disco introducido está lleno" +msgstr "El disco insertado está lleno" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" -msgstr "El disco introducido no se puede usar" +msgstr "El disco insertado no es adecuado" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" -msgstr "No se puede acceder a la unidad (puede que esté en uso)" +msgstr "No se puede acceder a la unidad (puede estar en uso)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Error al determinar el disco" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" -msgstr "Disco de una sola escritura: no es posible el borrado" +msgstr "Disco no regrabable: no se puede borrar" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "No es necesario borrar un DVD+RW" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" -msgstr "El disco introducido ya está vacío" +msgstr "El disco insertardo ya está vacío" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automático" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Con pausas entre pistas (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multisesión (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" -msgstr "Número de grabadores en el sistema" +msgstr "Número de grabadoras en el sistema" #: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" @@ -713,7 +711,7 @@ #: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" -msgstr "Número de unidades en el sistema (lectores más grabadores)" +msgstr "Número de unidades en el sistema (lectoras más grabadoras)" #: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" @@ -721,7 +719,7 @@ #: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" -msgstr "Dispositivo seleccionado actualmente" +msgstr "Dispositivo seleccionado" #. globals #: ../xfburn/xfburn-directory-browser.c:52 @@ -744,44 +742,44 @@ #: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" -msgstr "Directorio personal de %s" +msgstr "Carpeta personal de %s" #: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "No se pudo desmontar '%s'. El dispositivo no puede ser utilizado para grabar." +msgstr "No se ha podido desmontar «%s». La unidad no se puede usar para grabar." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 msgid "Open the burn image dialog, optionally followed by the image filename" -msgstr "Abrir el diálogo de grabación, seguido por el nombre de la imagen" +msgstr "Abrir el diálogo para grabar una imagen, indicar opcionalmente el nombre del archivo" #: ../xfburn/xfburn-main.c:76 msgid "Open the blank disc dialog" -msgstr "Abrir el diálogo de borrado de disco" +msgstr "Abrir el diálogo para borrar un disco" #: ../xfburn/xfburn-main.c:78 msgid "" "Start a data composition, optionally followed by files/directories to be " "added to the composition" -msgstr "Comenzar una composición de datos, seguido de archivos/directorios para añadir a la composición" +msgstr "Iniciar una composición de datos, indicar opcionalmente archivos/carpetas para añadir a la composición" #: ../xfburn/xfburn-main.c:80 msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "Comenzar una composición de audio, seguido de archivos/directorios para añadir a la composición" +msgstr "Iniciar una composición de audio, indicar opcionalmente archivos/carpetas para añadir a la composición" #: ../xfburn/xfburn-main.c:82 msgid "" "Select the transcoder, run with --transcoder=list to see the available ones" -msgstr "Seleccione el transcodificador y ejecute con --transcoder=list para ver los disponibles" +msgstr "Seleccionar el transcodificador, ejecutar con --transcoder=list para ver los disponibles" #: ../xfburn/xfburn-main.c:84 msgid "" "Start the file browser in the specified directory, or the current directory " "if none is specified (the default is to start in your home directory)" -msgstr "Iniciar el navegador de archivos en el directorio especificado o el actual si no hay ninguno establecido (el valor predeterminado es el directorio personal) " +msgstr "Iniciar el navegador de archivos en la carpeta especificada o en la carpeta actual si no se especifica ninguna (por defecto, se inicia en la carpeta personal)" #: ../xfburn/xfburn-main.c:86 msgid "Display program version and exit" @@ -790,9 +788,10 @@ #: ../xfburn/xfburn-main.c:88 msgid "" "Show main program even when other action is specified on the command line." -msgstr "Mostrar programa principal aún cuando se especifique otra acción en la línea de órdenes." +msgstr "Mostrar el programa principal incluso si se especifica otra acción en la línea de órdenes." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -801,64 +800,62 @@ msgid "" "%s: %s\n" "Try %s --help to see a full list of available command line options.\n" -msgstr "%s: %s\nPruebe %s --help para ver una lista completa de opciones de línea de órdenes.\n" +msgstr "%s: %s\nPruebe %s --help para ver una lista completa de las opciones disponibles en la línea de órdenes.\n" #: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." -msgstr "No se pudo inicializar el motor de grabación." +msgstr "No se ha podido inicializar el motor de grabación." #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" -msgstr "Ningún grabador disponible actualmente" +msgstr "No hay ninguna grabadora disponible" #: ../xfburn/xfburn-main.c:296 msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Posiblemente el/los disco(s) están en uso y no se puede acceder a ellos.\n\nPor favor desmonte y reinicie la aplicación.\n\nSi no hay ningún disco en la unidad compruebe que tenga permiso de lectura y escritura en la unidad con el usuario actual." +msgstr "Posiblemente, el disco o los discos están en uso y no se puede acceder a ellos.\n\nSi no hay ningún disco en la unidad, compruebe que tiene acceso de lectura y escritura a la unidad con el usuario actual." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" -msgstr "Fallo al inicializar el transcodificador %s: %s\n\t(volviendo a la implementación básica)" +msgstr "Error al inicializar el transcodificador %s: %s\n\t(recuperando la implementación básica)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." -msgstr "El archivo de imagen «%s» no existe." +msgstr "No existe el archivo imagen «%s»." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" -msgstr "Nueva composición de datos" +msgstr "Composición de datos nueva" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" -msgstr "Nueva composición de audio" +msgstr "Composición de audio nueva" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" -msgstr "Borrar CD-RW" +msgstr "Borrar un disco" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" -msgstr "Grabar imagen" +msgstr "Grabar una imagen" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Actualizar" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" -msgstr "Refrescar lista de archivos" +msgstr "Recargar la lista de archivos" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" -msgstr "Otra aplicación gráfica para grabar CD" +msgstr "Una aplicación gráfica para grabar discos ópticos" #: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" @@ -870,25 +867,25 @@ #: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" -msgstr "Mostrar botón de cierre" +msgstr "Mostrar el botón de cierre" #: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" -msgstr "Determinar si el botón de cerrar es visible" +msgstr "Determinar si el botón de cierre es visible" #: ../xfburn/xfburn-perform-burn.c:103 ../xfburn/xfburn-perform-burn.c:452 msgid "Formatting..." -msgstr "Formateando…" +msgstr "Formateando..." #: ../xfburn/xfburn-perform-burn.c:270 msgid "" "Cannot append data to multisession disc in this write mode (use TAO " "instead)." -msgstr "No se pueden añadir datos al disco multisesión en este modo de escritura (use el modo TAO en su lugar)" +msgstr "No se pueden añadir datos a un disco multisesión en este modo de grabación (use el modo TAO)." #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." -msgstr "Se ha detectado un disco con datos cuya sesión está cerrada. Se necesita un disco vacío o uno al que se puedan añadir datos." +msgstr "Se ha detectado un disco cerrado con datos, por lo que se necesita un disco vacío o al que se puedan añadir datos." #: ../xfburn/xfburn-perform-burn.c:276 msgid "No disc detected in drive." @@ -904,76 +901,76 @@ #: ../xfburn/xfburn-perform-burn.c:304 msgid "There is not enough space available on the inserted disc." -msgstr "No hay espacio suficiente disponible en el disco introducido." +msgstr "No hay suficiente espacio disponible en el disco insertado." #: ../xfburn/xfburn-perform-burn.c:349 #, c-format msgid "Burning track %2d/%d..." -msgstr "Grabando pista %2d/%d…" +msgstr "Grabando la pista %2d/%d..." #: ../xfburn/xfburn-perform-burn.c:353 ../xfburn/xfburn-perform-burn.c:417 msgid "Burning composition..." -msgstr "Grabando composición…" +msgstr "Grabando la composición..." #: ../xfburn/xfburn-perform-burn.c:386 msgid "standby" -msgstr "en espera" +msgstr "En espera" #: ../xfburn/xfburn-perform-burn.c:394 msgid "ending" -msgstr "finalizando" +msgstr "Finalizando" #: ../xfburn/xfburn-perform-burn.c:397 msgid "failing" -msgstr "fallado" +msgstr "Error" #: ../xfburn/xfburn-perform-burn.c:400 msgid "unused" -msgstr "sin usar" +msgstr "Sin usar" #: ../xfburn/xfburn-perform-burn.c:403 msgid "abandoned" -msgstr "abandonado" +msgstr "Abandonado" #: ../xfburn/xfburn-perform-burn.c:406 msgid "ended" -msgstr "finalizado" +msgstr "Finalizado" #: ../xfburn/xfburn-perform-burn.c:409 msgid "aborted" -msgstr "abortado" +msgstr "Cancelado" #: ../xfburn/xfburn-perform-burn.c:412 msgid "no info" -msgstr "sin información" +msgstr "Sin información" #: ../xfburn/xfburn-perform-burn.c:422 msgid "Writing Lead-In..." -msgstr "Escribiendo Lead-In…" +msgstr "Grabando el área de entrada..." #: ../xfburn/xfburn-perform-burn.c:428 msgid "Writing Lead-Out..." -msgstr "Escribiendo Lead-Out…" +msgstr "Grabando el área de salida..." #: ../xfburn/xfburn-perform-burn.c:434 msgid "Writing pregap..." -msgstr "Escribiendo pregap…" +msgstr "Grabando el espacio previo..." #: ../xfburn/xfburn-perform-burn.c:440 msgid "Closing track..." -msgstr "Cerrando pista…" +msgstr "Cerrando la pista..." #: ../xfburn/xfburn-perform-burn.c:446 msgid "Closing session..." -msgstr "Cerrando sesión…" +msgstr "Cerrando la sesión..." #: ../xfburn/xfburn-perform-burn.c:465 msgid "see console" -msgstr "ver consola" +msgstr "Ver la consola" #: ../xfburn/xfburn-perform-burn.c:493 msgid "User Aborted" -msgstr "Abortado por el usuario" +msgstr "Cancelado por el usuario" #: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" @@ -990,19 +987,19 @@ #: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" -msgstr "_Limpiar la carpeta de archivos temporales al salir" +msgstr "_Borrar la carpeta temporal al salir" #: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" -msgstr "Explorador de archivos" +msgstr "Navegador de archivos" #: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" -msgstr "Mostrar archivos _ocultos" +msgstr "Mostrar los archivos _ocultos" #: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" -msgstr "Mostra_r tamaños entendibles" +msgstr "Mostrar el _tamaño de los archivos en un formato legible" #: ../xfburn/xfburn-preferences-dialog.c:197 #: ../xfburn/xfburn-preferences-dialog.c:208 @@ -1048,19 +1045,19 @@ #: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" -msgstr "Escribir Blu-ray" +msgstr "Grabar BD" #: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" -msgstr "Busc_ar dispositivos" +msgstr "_Buscar dispositivos" #: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" -msgstr "Mostrar aviso si la lista de velocidades está _vacía" +msgstr "Mostrar una _advertencia si la lista de velocidades está vacía" #: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" -msgstr "Tamaño del búfer FIFO (en kb)" +msgstr "Tamaño del búfer de entrada y salida (en kB)" #: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" @@ -1068,18 +1065,18 @@ #: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." -msgstr "Los cambios en esta configuración sólo tendrán efecto completo después de reiniciar el programa." +msgstr "La modificación de este ajuste solo surte efecto después de reiniciar el programa." #. label #: ../xfburn/xfburn-progress-dialog.c:168 #: ../xfburn/xfburn-progress-dialog.c:172 #: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." -msgstr "Inicializando…" +msgstr "Inicializando..." #: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" -msgstr "Velocidad de escritura estimada:" +msgstr "Velocidad de grabación estimada:" #: ../xfburn/xfburn-progress-dialog.c:190 #: ../xfburn/xfburn-progress-dialog.c:206 @@ -1089,15 +1086,15 @@ #: ../xfburn/xfburn-progress-dialog.c:474 #: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" -msgstr "Desconocido" +msgstr "Sin datos" #: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" -msgstr "Búfer FIFO:" +msgstr "Búfer de entrada y salida:" #: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" -msgstr "Búfer de dispositivo:" +msgstr "Búfer del dispositivo:" #. action buttons #: ../xfburn/xfburn-progress-dialog.c:220 @@ -1110,16 +1107,16 @@ #: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" -msgstr "¿Está seguro de que desea abortar?" +msgstr "¿Seguro que quiere cancelar?" #: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" -msgstr "El llenado mínimo fue %2d%%" +msgstr "Llenado mín. %2d%%" #: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" -msgstr "Abortado" +msgstr "Cancelado" #: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." @@ -1127,7 +1124,7 @@ #: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" -msgstr "Fallado" +msgstr "Fallido" #: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" @@ -1139,113 +1136,100 @@ #: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." -msgstr "Abortando…" +msgstr "Cancelando..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" -msgstr "Seleccione orden" +msgstr "Seleccione la orden" + +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Archivos para añadir a la composición" #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "¡Bienvenido a Xfburn!" +msgstr "¡Le damos la bienvenida a Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" -msgstr "Grabar _imagen" +msgstr "Grabar una _imagen" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Grabar una compilación preparada, p. ej., un archivo .ISO." +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Grabar una composición preparada, es decir, un archivo .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" -msgstr "Nueva composición de _datos" +msgstr "Composición de _datos nueva" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" -msgstr "Crear un disco de datos nuevo con archivos de su elección" +msgstr "Grabar un disco de datos con archivos de su elección" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" -msgstr "_Borrar disco" +msgstr "_Borrar un disco" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" -msgstr "Preparar el disco regrabable para una nueva grabación" +msgstr "Preparar un disco regrabable para una grabación nueva" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" -msgstr "CD de _sonido" +msgstr "Composición de audi_o nueva" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" -msgstr "CD de sonido reproducible en estéreos convencionales" - -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "¿Qué archivos pueden ser grabados en un CD de sonido?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Cambiar el artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Cambiar el artista del archivo seleccionado" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Cambiar el título" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Cambiar el título del archivo seleccionado" +msgstr "Grabar un CD de audio reproducible en equipos de música" #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" -msgstr "gstreamer" +msgstr "Transcodificador GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "¿Qué archivos se pueden grabar en un CD de audio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" -msgstr "Pos" +msgstr "Posición" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Duración" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Título" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nombre del archivo" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." -msgstr "No se puede grabar sonido dentro de un DVD." +msgstr "No se pueden grabar pistas de audio en un DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." -msgstr "Sólo se puede tener un máximo de 99 pistas." +msgstr "Solo puede contener un máximo de 99 pistas." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." -msgstr "Ocurrió un problema con el motor de grabación." +msgstr "Se ha producido un problema con el motor de grabación." #: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" -msgstr "Comenzar la grabación" +msgstr "Iniciar la grabación" #: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." @@ -1259,7 +1243,7 @@ #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" -msgstr "básico" +msgstr "Transcodificador básico" #: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" @@ -1271,7 +1255,7 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "El transcodificador básico está incluido\ny no necesita ninguna biblioteca,\npero sólo puede tratar archivos .wav\nsin comprimir.\nSi desea crear composiciones de\naudio de diferentes tipos de archivos\nde audio, por favor, compile con\ncompatibilidad con gstreamer." +msgstr "El transcodificador básico no requiere\nninguna biblioteca externa. Solo puede\nmanejar archivos WAV sin comprimir.\nSi quiere crear composiciones de audio\na partir de diferentes tipos de archivo\nde audio, compile con compatibilidad\ncon GStreamer." #: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format @@ -1281,26 +1265,26 @@ #: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "El archivo «%s» no contiene ondas de audio PCM sin comprimir" +msgstr "El archivo «%s» no contiene audio con formato PCM sin comprimir" #: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" -msgstr "No se pudo verificar «%s»: %s" +msgstr "No se ha podido obtener el estado de «%s»: %s" #: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." -msgstr "No se pudo abrir «%s»." +msgstr "No se ha podido abrir «%s»." #: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" -msgstr "No se pudo abrir «%s»: %s" +msgstr "No se ha podido abrir «%s»: %s" #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "Ocurrió un error al establecer gstreamer para la transcodificación" +msgstr "Se ha producido un error al configurar GStreamer para la transcodificación" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1310,13 +1294,13 @@ "You do not have a decoder installed to handle this file.\n" "Probably you need to look at the gst-plugins-* packages\n" "for the necessary plugins.\n" -msgstr "Falta %s.\n\nNo tiene ningún decodificador instalado para manejar este archivo.\nProbablemente necesita comprobar los paquetes gst-plugins-*\npara los complementos necesarios.\n" +msgstr "No se ha encontrado %s.\n\nNo tiene ningún decodificador instalado para manejar este archivo.\nProbablemente necesite instalar los paquetes gst-plugins-*\npara obtener los complementos necesarios.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." -msgstr "El contenido del archivo tiene un decodificador pero no es audio." +msgstr "El archivo contiene un decodificador pero no es de audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1326,48 +1310,48 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "El transcodificador de gstremear usa la biblioteca\nde gstreamer para crear composiciones de audio.\n\nBásicamente todos los archivos de audio deberían\nser compatibles si los complementos necesarios están\ninstalados. Si un archivo de audio no es reconocido,\nasegúrese de que tiene los paquetes de complementos\n«good», «bad» y «ugly» instalados." +msgstr "El transcodificador GStreamer usa la biblioteca\ngstreamer para crear composiciones de audio.\n\nEn principio, todos los archivos de audio deberían\nser compatibles si se instalan los complementos\nadecuados. Si no se reconoce un archivo de audio,\nasegúrese de que tiene instalados los paquetes de\ncomplementos de gstreamer «good», «bad» y «ugly»." #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." -msgstr "No hay información disponible sobre qué complemento se requiere." +msgstr "No hay información disponible sobre qué complemento es necesario." #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " -msgstr "Complementos requeridos:" +msgstr "Complementos requeridos: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" -msgstr "Ocurrió un error identificando «%s» mediante gstreamer" +msgstr "Se ha producido un error al identificar «%s» con GStreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" -msgstr "Un complemento" +msgstr "un complemento" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" -msgstr "Gstreamer no quiso comenzar la transcodificación (expiró el tiempo límite)" +msgstr "GStreamer no ha iniciado la transcodificación (tiempo de espera agotado)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" -msgstr "Fallo al cambiar canciones al transcodificar" +msgstr "Error al cambiar de canción durante la transcodificación" #: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 msgid "none" -msgstr "nada" +msgstr "Desactivar" #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" -msgstr "no implementado" +msgstr "No implementado" #: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" -msgstr "Visualizar nombre" +msgstr "Mostrar el nombre" #: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" @@ -1383,7 +1367,7 @@ #: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" -msgstr "Velocidades de grabación compatibles con el dispositivo" +msgstr "Velocidades de grabación admitidas por el dispositivo" #: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" @@ -1391,19 +1375,19 @@ #: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" -msgstr "Nº de perfil según la información libburn" +msgstr "Número del perfil notificado por libburn" #: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" -msgstr "Nombre de perfil según la información libburn" +msgstr "Nombre del perfil notificado por libburn" #: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" -msgstr "¿El disco es borrable?" +msgstr "Es un disco borrable" #: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" -msgstr "Puede grabar CDR" +msgstr "Puede grabar CD-R" #: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" @@ -1423,7 +1407,7 @@ #: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" -msgstr "Puede grabar Blu-ray" +msgstr "Puede grabar BD" #: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" @@ -1435,27 +1419,27 @@ #: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" -msgstr "Tipos de bloque de RAW de libburn" +msgstr "Tipos de bloque RAW de libburn" #: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" -msgstr "Tipos de bloque de PACKET de libburn" +msgstr "Tipos de bloque PACKET de libburn" #: ../xfburn.ui.h:1 msgid "_Files" -msgstr "Archivos" +msgstr "_Archivo" #: ../xfburn.ui.h:2 msgid "New _data composition" -msgstr "Nueva composición de _datos" +msgstr "Composición de _datos nueva" #: ../xfburn.ui.h:3 msgid "New _audio composition" -msgstr "Nueva composición de _audio" +msgstr "Composición de audi_o nueva" #: ../xfburn.ui.h:4 msgid "_Close composition" -msgstr "_Cerrar composición" +msgstr "_Cerrar la composición" #: ../xfburn.ui.h:5 msgid "_Quit" @@ -1467,7 +1451,7 @@ #: ../xfburn.ui.h:7 msgid "Prefere_nce" -msgstr "Prefere_ncia" +msgstr "_Preferencias" #: ../xfburn.ui.h:8 msgid "_Action" @@ -1479,15 +1463,15 @@ #: ../xfburn.ui.h:13 msgid "Show Toolbars" -msgstr "Mostrar barras de herramientas" +msgstr "Mostrar la barra de herramientas" #: ../xfburn.ui.h:14 msgid "Show Filebrowser" -msgstr "Mostrar explorador de archivos" +msgstr "Mostrar el navegador de archivos" #: ../xfburn.ui.h:15 msgid "_Help" -msgstr "A_yuda" +msgstr "Ay_uda" #: ../xfburn.ui.h:16 msgid "About" @@ -1495,7 +1479,15 @@ #: ../xfburn-popup-menus.ui.h:2 msgid "Rename" -msgstr "Cambiar el nombre" +msgstr "Renombrar" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renombrar el artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renombrar el título" #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" @@ -1503,7 +1495,7 @@ #: ../xfburn.desktop.in.h:2 msgid "Disk Burning" -msgstr "Grabar disco" +msgstr "Grabación de discos" #: ../xfburn.desktop.in.h:3 msgid "CD and DVD burning application" @@ -1511,12 +1503,16 @@ #: ../xfburn.desktop.in.h:4 msgid "Burn Image (xfburn)" -msgstr "Grabar imagen (xfburn)" +msgstr "Grabar una imagen (Xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Una herramienta sencilla para grabar CD y DVD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "Xfburn es una sencilla herramienta de grabación de CD/DVD basada en la librería libburnia. Puede grabar CD/DVD (-RW) en blanco, grabar y crear imágenes iso, CD de audio, así como grabar composiciones personales de datos en CD o DVD. Es estable y en desarrollo continuo." +msgstr "Xfburn es una sencilla herramienta para grabar CD/DVD basada en la biblioteca libburnia. Puede borrar CD y DVD regrabables, grabar y crear imágenes ISO, grabar CD de audio, así como grabar composiciones personales de datos en CD o DVD. Es un programa estable y está en desarrollo continuo." diff -Nru xfburn-0.6.2/po/et.po xfburn-0.7.0/po/et.po --- xfburn-0.6.2/po/et.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/et.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,13 +4,14 @@ # # Translators: # Kristjan Siimson , 2008 +# Priit Jõerüüt , 2020-2022 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Priit Jõerüüt , 2020-2022\n" "Language-Team: Estonian (http://www.transifex.com/xfce/xfce-apps/language/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,11 +29,11 @@ #: ../xfburn/xfburn-global.h:30 msgid "Time total:" -msgstr "" +msgstr "Koguaeg:" #: ../xfburn/xfburn-global.h:32 msgid "length" -msgstr "" +msgstr "kestus" #: ../xfburn/xfburn-global.h:33 ../xfburn/xfburn-copy-cd-progress-dialog.c:93 msgid "Flushing cache..." @@ -40,340 +41,355 @@ #: ../xfburn/xfburn-global.h:34 msgid "Please insert a recordable disc and hit enter" -msgstr "" +msgstr "Palun sisesta kirjutatav ketas ja vajuta Enter-klahvi" #: ../xfburn/xfburn-global.h:35 msgid "Cannot determine disc status - hit enter to try again." -msgstr "" +msgstr "Andmekandja oleku tuvastamine ebaõnnestus - uuesti proovimiseks vajuta Enter klahvi." #: ../xfburn/xfburn-global.h:36 msgid "CD copying finished successfully." -msgstr "" +msgstr "CD kopeerimine õnnestus." #: ../xfburn/xfburn-global.h:43 msgid "Data composition" msgstr "Andmekogumik" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" -msgstr "Failide lisamine kogumiku" +msgstr "Lisan faile kogumikku" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" -msgstr "" +msgstr "Tühista" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Kiirtühjendamine" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Täielik tühjendamine (aeglane)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Kiirvormindamine" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Täielik vormindamine" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Andmete kiirtaastamine" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Täielik andmete taastamine (aeglane)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Väljasta plaat" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Avamise märkeruudu vaikeväärtus" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" -msgstr "" +msgstr "Tühi plaat" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Kirjutusseade" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tühjendamisrežiim" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Valikud" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Plaat välja_statakse" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Tühista" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Tühjenda" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." -msgstr "" +msgstr "Sisestatud plaat on juba tühi" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Valmis" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." -msgstr "" +msgstr "Kettaseadmes ei õnnestu tuvastada plaati" -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." -msgstr "" +msgstr "Seda plaati ei saa tühjendada." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Plaadi tühjendamine..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Valmis" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Ebaõnnestus" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." -msgstr "" +msgstr "Kettaseadme haaramine ei õnnestu." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" -msgstr "" +msgstr "Pilt" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" -msgstr "" +msgstr "Näita andmekandja nime" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" -msgstr "" +msgstr "Näita andmekandja nime sisestamise välja" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" -msgstr "Kogumiku kirjutamine" +msgstr "Kirjuta kogumik plaadile" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Kogumiku nimi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" -msgstr "Kas muuta vaikimisi kogumiku nime?" +msgstr "Kas sa soovid muuta vaikimisi kogumiku nime?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" -msgstr "_Proovkirjutamine" +msgstr "Kirjutamise peaproov" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Luuakse ainult _ISO-fail" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" -msgstr "" +msgstr "_Kirjuta kogumik plaadile" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ISO-faili loomine ebaõnnestus: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO kirjutamine..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Viga ISO kirjutamisel: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." -msgstr "" +msgstr "Plaadile kirjutamise taustateenuses tekkis viga." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." -msgstr "" +msgstr "See kirjutusrežiim pole hetkel toetatud." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." -msgstr "" +msgstr "ISO-tõmmise lähtestruktuuri loomine ebaõnnestus" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Kirjuta tõmmis" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Kirjutatav tõmmis" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Kõik failid" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-tõmmised" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "Kirj_uta tõmmis" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." -msgstr "" +msgstr "Kirjutusrežiim pole veel toetatud" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" -msgstr "" +msgstr "Plaadile kirjutamise taustateenuses tekkis viga" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." -msgstr "" +msgstr "Tõmmise mahu tuvastamine ebaõnnestus" -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." -msgstr "" +msgstr "Tõmmise avamine ebaõnnestus" -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Tõmmise kirjutamine..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" -msgstr "" +msgstr "Vali kirjutatav tõmmis" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Multisessioonilist plaati pole selles kirjutusrežiimis võimalik täiendada (kasuta selle asemel TAO-režiimi)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" -msgstr "" +msgstr "Leidsin andmeid sisaldav suletud andmekandja. Tarvis läheb tühja või täiendatavat andmekandjat" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" -msgstr "" +msgstr "Kettaseadmes ei õnnestu tuvastada plaati" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" -msgstr "" +msgstr "Seadme ja andmekandja tuvastamine ebaõnnestus" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" -msgstr "" +msgstr "Valitud tõmmis ei mahu sisestatud plaadile" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" -msgstr "" +msgstr "Tõmmise suurust ei õnnestunud tuvastada" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." -msgstr "Veendu, et valisid sobiva faili, ning et sa omad sellele ligi pääsemiseks vajalike õiguseid." +msgstr "Veendu, et valisid sobiva faili, ning et sa omad sellele ligi pääsemiseks vajalike õigusi." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" -msgstr "" +msgstr "Kogumik heliplaadi jaoks" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Tere tulemast" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Kopeeri andme-CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD-lugeja" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "_Lennu pealt" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Kopeeri CD" #: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 msgid "Please insert a recordable disc." -msgstr "" +msgstr "Palun sisesta plaat, kuhu on võimalik kirjutada." #: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 msgid "Writing CD..." @@ -384,15 +400,15 @@ msgid "Reading CD..." msgstr "CD lugemine..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Andme-DVD kopeerimine" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD-lugeja" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Kopeeri DVD" @@ -400,210 +416,197 @@ msgid "Create ISO from CD" msgstr "Loo CD-plaadist ISO" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Lisa" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" -msgstr "Lisa valitud failid kogumiku" +msgstr "Lisa valitud fail(id) kogumiku" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Loo kataloog" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Lisa uus kataloog kogumiku" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Eemalda" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" -msgstr "Eemalda valitud failid kogumikust" +msgstr "Eemalda valitud fail(id) kogumikust" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Puhasta" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Puhasta kogumiku sisu" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Muuda nime" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Muuda valitud faili nime" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Andmekandja nimi:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Sisu" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Suurus" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Kohalik asukoht" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." -msgstr "" +msgstr "Sa pead failine nime panema." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." -msgstr "" +msgstr "Sellise nimega fail on juba kogumikus olemas." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Uus kataloog" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." -msgstr "" +msgstr "Faili %s ei ole võimalik kogumikku lisada, sest tema suurus ületab ISO9660 standardis ettenähtud suuruse ülepiiri." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." -msgstr "" +msgstr "%s on suurem, kui ISO9660 standardi 2. tase võimaldab. Vana raudvara ja/või tarkvara kasutamisel võib sellest probleem tekkida." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Kodukataloogi lisamine" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Oled lisamas kogumiku oma kodukataloogi. See võtab tõenäoliselt väga kaua aega, ning see võib ühele plaadile mahtumiseks liiga palju ruumi võtta.\n\nOled kindel, et jätkata?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." -msgstr "" +msgstr "Fail nimega \"%s\" on juba selles kasutas olemas, seega seda faili ei lisatud." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "Sobib" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Näidatakse ainult kirjutajaid" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Näidatakse kiirusevalikut" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Näidatakse kiirusevaliku liitkasti" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Näidatakse režiimivalikut" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Näidatakse režiimivaliku liitkasti" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "On see sobilik kombinatsioon" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Kas riistvara ja plaadi kombinatsioon on kompositsiooni kirjutamiseks sobilik?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Tühjendamisrežiimis on plaatide kohta teistsugused olekuteated, kui tavarežiimis" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "Kiiru_s:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Kirjutamis_režiim:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Kiiruste loend on tühi" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -612,118 +615,173 @@ "Burning should still work, but if there are problems anyways, please let us know.\n" "\n" "Thank you!" -msgstr "" +msgstr "Kettaseadme kiiruste loendi hankimine ebaõnnestus.\n\nTegu on tuntud veaga, mis esineb mõningate seadmetega. Kui sa soovid seda parandada, siis jätka uurimist libburn'i teegist.\n\nKirjutamine peaks toimima, kuid kui siiski esineb probleeme, palun anna meile teada.\n\nTäname!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" -msgstr "Jätkata selle " +msgstr "Jätkata _selle teate kuvamist" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "vaikimisi" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Suurim" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" -msgstr "" +msgstr "Kettaseadmed on täis, kuid kustutatav plaaditüüp" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" -msgstr "" +msgstr "Kas sa soovid tühjendada ketast, et seda saaks järgneva kirjutamise puhul kasutada?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" -msgstr "" +msgstr "Seade ei oska valitud plaadile kirjutada" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" -msgstr "" +msgstr "Kettaseade on tühi" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" -msgstr "" +msgstr "Sisestatud plaadil pole vaba ruumi" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" -msgstr "" +msgstr "Sisestatud plaat ei ole sobiv" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" -msgstr "" +msgstr "Kettaseadme poole ei õnnestu pöördida (ta võib olla kasutusel)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" -msgstr "" +msgstr "Viga plaadi tuvastamisel" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Ühekordset plaati ei saa tühjendada" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW-plaati ei pea tühjendama" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" +msgstr "Sisestatud plaat on juba tühi" + +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Vali automaatselt" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" msgstr "" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" -msgstr "" +msgstr "CD/DVD salvestajaid arvutis" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" -msgstr "" +msgstr "Kettaseadmeid arvutis" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" -msgstr "" +msgstr "Kettaseadmeid arvutis (nii lugejaid kui ka kirjutajaid)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" -msgstr "" +msgstr "Seadmete arv" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" -msgstr "" +msgstr "Hetkel valitud seade" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Kataloog" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Fail" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tüüp" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Failisüsteem" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Kasutaja %s kodu" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "Seadet '%s' ei õnnestunud lahti haakida. Ketast ei saa kasutada kirjutamiseks." + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "Ava tõmmise kirjutamise dialoogiaken, kuhu võid lisada ka tõmmisefaili nime" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Ava tühja plaadi valikute aken" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "Vali kodeerija, mille täpse loendi leiad rakenduse käivitamisel --transcoder=list võtmega" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Näita versiooniteavet ja sulge rakendus" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -734,170 +792,74 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nKäsk %s --help järjestab kõik käsurea valikuid.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." -msgstr "" +msgstr "Plaadile kirjutamise taustateenuses käivitamisel viga." #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" -msgstr "" +msgstr "Ühtegi CD/DVD salvestajat pole saadaval" #: ../xfburn/xfburn-main.c:296 msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" -msgstr "" +msgstr "%s kodeerija käivitamine ei õnnestunud: %s\n\t(kasutan nüüd baaslahendust)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." -msgstr "" +msgstr "Tõmmisefaili \"%s\" ei ole olemas." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Fail" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" -msgstr "" +msgstr "Uus andmekogumik" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" -msgstr "" - -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Sulge kogumik" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Sulge" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Sulge Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Redigeeri" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "_Eelistused" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Näidatakse eelistuste dialoogi" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "T_oimingud" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Vaade" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Värskenda" +msgstr "Uus helikogumik" -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Värskenda failide nimekirja" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Abi" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Info" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Näitab Xfburni teavet" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Tühjenda CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Kopeeri andme-CD" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Kirjuta tõmmis" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Kirjuta DVD-tõmmis" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Näita failisirvijat" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Näita või peida failisirvijat" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Näita tööriistariba" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Näida või peida tööriistariba" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Värskenda" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Tööriistariba redaktor" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Värskenda failide nimekirja" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Järjekordne CD-kirjutamise kasutajaliides" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Pealdis" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" -msgstr "Pealdise kiri" +msgstr "Tekst pealdisel" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" -msgstr "" +msgstr "Näita sulgemise nuppu" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "" @@ -909,32 +871,32 @@ msgid "" "Cannot append data to multisession disc in this write mode (use TAO " "instead)." -msgstr "" +msgstr "Multisessioonilist plaati pole selles kirjutusrežiimis võimalik täiendada (kasuta selle asemel TAO-režiimi)." #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." -msgstr "" +msgstr "Leidsin andmeid sisaldava suletud andmekandja. Tarvis läheb tühja või täiendatavat andmekandjat." #: ../xfburn/xfburn-perform-burn.c:276 msgid "No disc detected in drive." -msgstr "" +msgstr "Kettaseadmes ei õnnestu tuvastada plaati" #: ../xfburn/xfburn-perform-burn.c:279 msgid "Cannot recognize the state of the drive and disc." -msgstr "" +msgstr "Seadme ja andmekandja oleku tuvastamine ebaõnnestus." #: ../xfburn/xfburn-perform-burn.c:286 msgid "Formatting failed." -msgstr "" +msgstr "Vormindamine ei õnnestunud." #: ../xfburn/xfburn-perform-burn.c:304 msgid "There is not enough space available on the inserted disc." -msgstr "" +msgstr "Sisestatud plaadil pole piisavalt ruumi." #: ../xfburn/xfburn-perform-burn.c:349 #, c-format msgid "Burning track %2d/%d..." -msgstr "" +msgstr "Kirjutan rada %2d/%d..." #: ../xfburn/xfburn-perform-burn.c:353 ../xfburn/xfburn-perform-burn.c:417 msgid "Burning composition..." @@ -994,264 +956,286 @@ #: ../xfburn/xfburn-perform-burn.c:465 msgid "see console" -msgstr "" +msgstr "lisateavet leiad konsoolilt" #: ../xfburn/xfburn-perform-burn.c:493 msgid "User Aborted" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Eelistused" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Xfburni käitumise seadistamine" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Ajutine kataloog" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Väljudes ajutine kataloog tühjendatakse" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Failisirvija" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Näidatakse _peidetud faile" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Näidatakse _inimloetavaid failisuuruseid" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Üldine" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Seadmed" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Leitud seadmed" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Nimi" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Versioon" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Sõlm" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R kirjutamine" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW kirjutamine" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-RW kirjutamine" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM kirjutamine" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" -msgstr "" +msgstr "Blue-ray kirjutamine" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "_Otsi seadmeid" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO-puhvri suurus (kb):" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Sulge" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Ettevalmistamine..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Eeldatav kirjutuskiirus:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" -msgstr "" +msgstr "teadmata" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO-puhver:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Seadme puhver:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Peata" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Sulgeda" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" -msgstr "" +msgstr "Kas sa oled kindel et soovid katkestada?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Väikseim täitumisaste %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" -msgstr "" +msgstr "Katketasin tegevuse" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." -msgstr "" +msgstr "Vormindatud." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Ebaõnnestunud" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Tühistatud" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Valmis" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." -msgstr "" +msgstr "Katkestan..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Vali käsk" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Kogumikku lisatav(ad) fail(id)" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "" +msgstr "Tere tulemast kasutama Xfburn'i!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "_Kirjuta tõmmis" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Kirjuta ettevalmistatud kogumik, nt. .ISO fail" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Uus andmekogumik" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Loo uus andme-CD omavalitud failidega" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Tühjenda plaat" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Valmista korduvkasutatav plaat uueks kirjutamiseks ette" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" -msgstr "" +msgstr "_Heli CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" -msgstr "" - -#: ../xfburn/xfburn-audio-composition.c:212 -msgid "What files can get burned to an audio CD?" -msgstr "" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "" +msgstr "Heliplaat, mida saad kasutada tavalistes CD-plaadimängijates" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "" +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "" +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Missuguseid faile saab salvestada heliplaadile?" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" -msgstr "" +msgstr "Jrk" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" -msgstr "" +msgstr "Kestus" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" -msgstr "" +msgstr "Esitaja" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Pealkiri" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" -msgstr "" +msgstr "Faili nimi" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." -msgstr "" +msgstr "DVD-plaadist ei saa heliplaati teha." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." -msgstr "" +msgstr "Siin võib olla kuni 99 pala." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." -msgstr "" +msgstr "Plaadile kirjutamise taustateenuses tekkis viga." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" -msgstr "" +msgstr "Jätka salvestamisega plaadile" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." -msgstr "" +msgstr "Sa üritad plaadile rohkem kirjutada, kui sinna mahub." + +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "Plaadile kirjutamise taustateenuse töölepanekul tekkis viga" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1261,41 +1245,52 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "" +msgstr "Kõige lihtsam kodeerija, mis oskab \nilma väliste teekideta\nkasutada pakkimata .wav faile\non rakenduses olemas.\nKui aga soovid luua plaate muude\nhelifailide alusel, siis palun kompileeri\nrakendus nii, et gstreamer oleks\ntoetatud." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" -msgstr "" +msgstr "Failil %s puudub .wav laiend" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "" +msgstr "Failis %s ei leidu pakkimata PCM wave-tüüpi heliriba" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." -msgstr "" +msgstr "%s avamine ei õnnestunud." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" -msgstr "" +msgstr "%s avamine ei õnnestunud: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "Gstreamer'i ettevalmistamisel kodeerimiseks tekkis viga" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s on puudu.\n\nSelle faili kasutamiseks puudub sinu arvutis sobilik kodek.\nIlmselt leiad selle mõnest gst-plugins-* pakist.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1305,121 +1300,209 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "" +msgstr "Helikogumiku loomisel kasutame gstreamer'i\nmeediaraamistikku ja sellega kaasnevaid teeke.\n\nKui õiged gstreamer'i pistikprogrammid on paigaldatud,\nsiis peaks sisuliselt kõiki helifaile saama kasutada.\nKui mõni helifail ei ole tuvastatav, siis palun kontrolli,\net 'good', 'bad' ja 'ugly' tüüpi gstreamer'i pakid\non arvutisse paigaldatud." + +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "Puudub teave selle kohta, missugune pistikprogramm on nõutav." + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Nõutavad pistikprogrammid:" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" -msgstr "" +msgstr "Pistikprogramm" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" -msgstr "" +msgstr "Gstreamer ei olnud valmis alustama kodeerimist (aegumise tõttu)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" -msgstr "" +msgstr "Kodeerimise ajal palade vahetamine ei õnnestunud" + +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "mitte midagi" #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" -msgstr "" +msgstr "pole kasutusel" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" -msgstr "" +msgstr "Kuvatav nimi" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" -msgstr "" +msgstr "Seadme aadress" + +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Seadme versioon" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Seadme versioon" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" -msgstr "" +msgstr "Seadmes toetatavad kirjutuskiirused" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Plaadi staatus" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" -msgstr "" +msgstr "Libburn'i poolt teada antud profiili number" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" -msgstr "" +msgstr "Libburn'i poolt teada antud profiili nimi" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" -msgstr "" +msgstr "Kas see plaat on kustutatav" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" -msgstr "" +msgstr "Oskab kirjutada CDR-plaadile" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" -msgstr "" +msgstr "Oskab kirjutada CDRW-plaadile" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" -msgstr "" +msgstr "Oskab kirjutada DVDR-plaadile" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" -msgstr "" +msgstr "Oskab kirjutada DVDPLUSR-plaadile" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" -msgstr "" +msgstr "Oskab kirjutada DVDRAM-plaadile" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" -msgstr "" +msgstr "Oskab kirjutada Blu-ray-plaadile" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" -msgstr "" +msgstr "libburn TAO blokitüübid" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" -msgstr "" +msgstr "libburn SAO blokitüübid" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" -msgstr "" +msgstr "libburn RAW blokitüübid" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" -msgstr "" +msgstr "libburn PACKET blokitüübid" + +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Failid" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "Uus _andmekogumik" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "Uus _helikogumik" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Sulge kogumik" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Sulge" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "Muu_da" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "_Eelistused" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Tegevused" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Vaade" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Näita tööriistariba" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Näita failisirvijat" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Abi" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Te_ave" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Muuda nime" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Muuda esitaja nime" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Muuda pealkirja" #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" -msgstr "" +msgstr "Andmekogumik" #: ../xfburn.desktop.in.h:2 msgid "Disk Burning" -msgstr "" +msgstr "Andmekandjate kirjutamine" #: ../xfburn.desktop.in.h:3 msgid "CD and DVD burning application" -msgstr "CD- ja DVD-kirjutamise aplikatsioon" +msgstr "Rakendus CD- ja DVD-plaatide kirjutamiseks" #: ../xfburn.desktop.in.h:4 msgid "Burn Image (xfburn)" -msgstr "" +msgstr "Kirjuta tõmmis (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Lihtne tarvik CD-plaatide kirjutamiseks" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "" +msgstr "Xfburn on lihtne libburnia teeki kasutav CD ja DVD plaatide salvestamise tarvik. Tema abil saad kustutada CD/DVD(-RW) plaate, luua ja salvestada ISO-tõmmiseid, heliplaate, samuti isiklikke andmeplaate nii CD, kui DVD plaatidel Tegemist on stabiilse rakendusega, mida jätkuvalt arendatakse edasi." diff -Nru xfburn-0.6.2/po/eu.po xfburn-0.7.0/po/eu.po --- xfburn-0.6.2/po/eu.po 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/po/eu.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,15 +4,15 @@ # # Translators: # beriain, 2018 -# beriain, 2019 +# beriain, 2019,2021 # Piarres Beobide , 2005-2009,2013 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-23 18:31+0100\n" -"PO-Revision-Date: 2019-11-26 16:01+0000\n" -"Last-Translator: beriain\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: beriain, 2019,2021\n" "Language-Team: Basque (http://www.transifex.com/xfce/xfce-apps/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +60,7 @@ msgid "Adding files to the composition" msgstr "Konposizioari fitxategiak gehitzen" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Utzi" @@ -96,38 +96,38 @@ msgid "Default value for eject checkbox" msgstr "Atera kontrol-kutxaren lehenetsitako balioa" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disko hutsa" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Grabatze gailua" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Garbitze modua" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Aukerak" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Diskoa a_tera" @@ -137,59 +137,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "Ut_zi" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Hutsa" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Sartutako diskoa dagoeneko zurian dago." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Prest" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Ez da diskorik atzeman gailuan." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Diskoa ezin da ezabatu." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Diskoa garbitzen..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Eginda" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Huts" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Ezin da gailua eskuratu." @@ -205,168 +205,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Ikusi testu sarrera bat bolumen izenarekin" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Konposizioa grabatu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Konposizio izena" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Lehenetsitako konposizio izena aldatu nahi al duzu?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Gezurrezko grabatzea" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" -msgstr "Grabaketa_Librea" +msgstr "Grabaketa _Librea" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" -msgstr "" +msgstr "Jario g_rabaketa" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "_ISO-a sortu bakarrik" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Gra_batu konposizioa" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Ezin da helburu ISO fitxategia sortu: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO-a idazten..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Errore bat gertatu da ISO irudia idazterakoan: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Errore bat gertatu da grabaketa motorrean." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Idazketa modua ez da onartzen oraingoz." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Ezin da ISO jatorri egitura sortu." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" -msgstr "Gra_batu irudia" +msgstr "Grabatu irudia" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Grabatzeko irudia" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Fitxategi guztiak" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO irudiak" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "It_xi ondo osatzean" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Grabatu irudia" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Grabatze modua ez dago inplementaturik oraindik." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Errore bat gertatu da grabaketa motorrean" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Ezin da irudi tamaina atzeman." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Ezin da irudia ireki." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Irudia grabatzen..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Mesedez hautatu irudi bat grabatzeko" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Ezin da daturik erantsi saio anitzeko diskora idazketa modu honetan (TAO erabili honen ordez)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Datuak dituen disko itxia atzemana. Disko huts edo eransgarri bat behar da" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Ez da diskorik atzeman gailuan" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Ez da gailu eta disko egoera ezagutzen" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Hautatutako irudia ez da sartutako diskoan sartzen" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Ezin da irudi tamaina eskuratu" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Ziurtatu zaitez baliozko fitxategi bat hautatu duzula eta bera erabiltzeko baimena duzula." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio konposizioa" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Ongietorria" @@ -417,210 +417,197 @@ msgid "Create ISO from CD" msgstr "CD-tik ISO bat sortu" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-data-composition.c:974 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 -#: ../xfburn/xfburn-audio-composition.c:981 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Gehitu" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Hautatutako fitxategia(k) konposiziora gehitu" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Direktorioa sortu" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Direktorio berri bat gehitu konposizioari" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Ezabatu" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Hautatutako fitxategia(k) konposiziotik ezabatu" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Garbitu" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Konposizio edukia garbitu" -#: ../xfburn/xfburn-data-composition.c:361 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Bolumen izena :" -#: ../xfburn/xfburn-data-composition.c:395 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Edukiak" -#: ../xfburn/xfburn-data-composition.c:410 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Tamaina" -#: ../xfburn/xfburn-data-composition.c:413 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Bide lokala" -#: ../xfburn/xfburn-data-composition.c:690 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Fitxategiarentzat izen bat eman behar duzu." -#: ../xfburn/xfburn-data-composition.c:699 -#: ../xfburn/xfburn-data-composition.c:1216 -#: ../xfburn/xfburn-audio-composition.c:1181 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Izen berdineko fitxategi bat badago dagoeneko konposizioan." -#: ../xfburn/xfburn-data-composition.c:806 -#: ../xfburn/xfburn-data-composition.c:807 -#: ../xfburn/xfburn-data-composition.c:809 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Direktorio berria" -#: ../xfburn/xfburn-data-composition.c:953 -#: ../xfburn/xfburn-audio-composition.c:978 -msgid "File(s) to add to composition" -msgstr "Konposizioari gehitzeko fitxategia(k)" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1059 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s ezin da konposiziora gehitu, iso9660 formatuko fitxategi tamaina muga gainditzen du eta." -#: ../xfburn/xfburn-data-composition.c:1302 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." -msgstr "" +msgstr "%s iso9660ren 2. mailak onartzen duena baino luzeagoa da. Hau arazo bat izan daiteke sistema edo software zaharretan." -#: ../xfburn/xfburn-data-composition.c:1386 -#: ../xfburn/xfburn-audio-composition.c:1357 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Etxe direktorioa gehitzen" -#: ../xfburn/xfburn-data-composition.c:1387 -#: ../xfburn/xfburn-audio-composition.c:1358 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Zure etxe direktorioa konposiziora gehitzera zoaz. Honek normalean denbora asko tarda dezake, eta posible da disko bakar batetan sartzeko handiegia izatea.\n\nZiur aurrera jarraitu nahi duzula?" -#: ../xfburn/xfburn-data-composition.c:1555 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Badago dagoeneko \"%s\" izeneko fitxategi bat direktorio horretan, fitxategia ez da gehitu." -#: ../xfburn/xfburn-data-composition.c:1954 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" -msgstr "" +msgstr "%s: erakusle baliogabea" -#: ../xfburn/xfburn-data-composition.c:1956 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" -msgstr "" +msgstr "%s: memoriarik gabe" -#: ../xfburn/xfburn-data-composition.c:1958 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" -msgstr "" +msgstr "%s: nodoaren izena ez da bakarra" -#: ../xfburn/xfburn-data-composition.c:1960 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" -msgstr "" +msgstr "%s: %s (kodea %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1980 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Bikoiztutako '%s'vfitxategi iznea '%s'-rentzat" -#: ../xfburn/xfburn-data-composition.c:2045 -msgid "Error(s) occured while adding files" -msgstr "Akatsa(k) gertatu d(ir)a fitxategiak gehitzerakoan" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2049 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Ados" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Grabatzaileak bakarrik bistarazi" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Abiadura hautapena bistarazi" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Abiadura hautapen hautatzailea bistarazi" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Modu hautapena bistarazi" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Modu hautapen hautatzailea bistarazi" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Balioko konbinazio bat da" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Hardware eta diska konbinazioa baliozkoa al da konposizioa grabatzeko?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Garbitze moduak modu arruntaren disko egoera mezu ezberdinak erakusten ditu" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Abiadura:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Idazte _modua :" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Abiasura zerrenda hutsa" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -631,71 +618,79 @@ "Thank you!" msgstr "Ezin da gailuaren abiadura zerrenda eskuratu.\n\nHau gailu batzuekin gertatzen den programa errore ezaguna bat da. Mesedez honen berri eman xfburn@xfce.org bidez kontsola irteerarekin akats hau konpontzeko aukerak handitzeko..\n\nGrabaketak funtzionatu beharko luke, hala ere arazorik baduzu, mesedez ohartu gaitzazu.\n\nMilesker!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Jarraitu o_har hau ikustera" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "lehenetsia" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Geh" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Disko bete, baina ezabagarri bat dago unitatean" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" -msgstr "" +msgstr "Diskoa hustu nahi duzu, hurrengo grabatze prozesuan erabili ahal izateko?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Gailuak ezin du idatzi sartutako diskoan" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Gailua hutsik dagou" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Barkatu, oraindik ez dira saio anitzak onartzen" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Sartutako diskoa beterik dago" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Sartutako diskoa ez da erabilgarria" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Ezin da gailua atzitu (erabiltzen egon liteke)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Errorea diskoa zehaztean" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Idazketa bakarreko diskoa, ezin da garbitu" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW ez da garbitu behar" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Sartutako diskoa dagoeneko zurian dago" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatikoa" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Pista hutsuneekin / Track-At-Oncerekin (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Saio anitz / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -740,53 +735,54 @@ msgid "%s's home" msgstr "%s-ren etxea" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "" +msgstr "'%s' desmuntatzeak huts egin du. Diskoa ezin da grabatzeko erabili." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 msgid "Open the burn image dialog, optionally followed by the image filename" -msgstr "" +msgstr "Irudia grabatzeko leihoa ireki, aukeran irudiaren fitxategi izenaz jarraituz" #: ../xfburn/xfburn-main.c:76 msgid "Open the blank disc dialog" -msgstr "" +msgstr "Diskoa husteko leihoa ireki" #: ../xfburn/xfburn-main.c:78 msgid "" "Start a data composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Datuen konposizio bat hasi, aukeran konposiziora gehitu behar diren fitxategiekin/direktorioekin jarraituz" #: ../xfburn/xfburn-main.c:80 msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Audio konposizio bat hasi, aukeran konposiziora gehitu behar diren fitxategiekin/direktorioekin jarraituz" #: ../xfburn/xfburn-main.c:82 msgid "" "Select the transcoder, run with --transcoder=list to see the available ones" -msgstr "" +msgstr "Transkodegailua hautatu, exekutatu --transcoder=list aukerarekin eskuragarri daudenak ikusteko" #: ../xfburn/xfburn-main.c:84 msgid "" "Start the file browser in the specified directory, or the current directory " "if none is specified (the default is to start in your home directory)" -msgstr "" +msgstr "Fitxategi arakatzailea hasi zehaztutako direktorioan, edo oraingo direktorioan bat ere ez zehazten ez bada(lehenetsia zure etxeko direktorioan hastea da)" #: ../xfburn/xfburn-main.c:86 msgid "Display program version and exit" -msgstr "" +msgstr "Programaren bertsioa erakutsi eta irten" #: ../xfburn/xfburn-main.c:88 msgid "" "Show main program even when other action is specified on the command line." -msgstr "" +msgstr "Programa nagusia erakutsi naiz eta beste ekintza bat adierazi komando lerroan." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -809,48 +805,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Agian diskoa(k) erabilitzen ari da eta ezin atzitu?\n\nMesedez desmuntatu eta aplikazioa berrabiarazi.\n\nEz badago diskorik sartuta egiaztatu erabiltzaile honekin gailuan irakurketa/idazte baimenak dituzula." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Huts %s transkodeatzailea abiaraztean: %s\n\t(oinarrizko inplementaziora itzultzen)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Ez dago '%s' irudi fitxategia." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Datu konposizio berria" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Audio konposizio berria" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW garbitu" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Grabatu irudia" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Freskatu" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Fitxategi zerrenda freskatu" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Beste cd grabatze interfaze bat" @@ -969,94 +963,98 @@ msgid "User Aborted" msgstr "Erabiltzaileak baztertua" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Hobespenak" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Xfburn portamoldea findu" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Aldiroko direktorioa" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Garbitu aldiroko direktorioa irteterakoan" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Fitxategi kudeatzailea" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "E_zkututko fitxategiak bistarazi" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Gizonen moduko fitxategi tamainak bista_razi" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Orokorra" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Gailuak" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Atzemandako gailuak" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Izena" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Berrikusketa" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Nodoa" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Grabatu CD-Ra" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Grabatu CD-RWa" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Grabatu DVD-Ra" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Grabatu DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Grabatu Blue-raya" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Gailuak _atzeman" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Ikusi abisua abiadura z_errenda hutsarekin" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO buffer tamaina (kb)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "It_xi" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Ezarpena hau aldatzeak programa berrabiaraztean izango du eragina." @@ -1131,105 +1129,92 @@ msgid "Aborting..." msgstr "Abortatzen..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Komandoa hautatu" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Konposizioari gehitzeko fitxategia(k)" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Ongietorria Xfburn-era!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Grabatu _irudia" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Grabatu prestatutako konpilazioa, adib. ISO fitxategi bat" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Datu konposizio berria" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Sortu datu disko berri bat hautatzen dituzun fitxategiekin" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Disko _Hutsa" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prestatu disko berridazgarri grabaketa berri batetarako" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Audio CDa" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Estereo arruntetan erreproduzitzeko audio CDa" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:381 -msgid "What files can get burned to an audio CD?" -msgstr "Zein fitxategi grabatu daitezke audio CD batetan?" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename Artist" -msgstr "Berrizendatu artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Hautatutako fitxategiko artista berrizendatu" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename Title" -msgstr "Berrizendatu izenburua" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Hautatutako fitxategiko izenburua berrizendatu" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:381 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:412 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Zein fitxategi grabatu daitezke audio CD batetan?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Kok" -#: ../xfburn/xfburn-audio-composition.c:414 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Luzera" -#: ../xfburn/xfburn-audio-composition.c:420 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:433 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Izenburua" -#: ../xfburn/xfburn-audio-composition.c:444 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Fitxategi-izena" -#: ../xfburn/xfburn-audio-composition.c:591 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Ezin da audioa DVD batetan grabatu." -#: ../xfburn/xfburn-audio-composition.c:1265 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Gehienez 99 pista bakarrik eduki ditzakezu." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Arazo bat gertatu da grabaketa motorrarekin." @@ -1245,7 +1230,7 @@ #: ../xfburn/xfburn-transcoder-basic.c:69 #: ../xfburn/xfburn-transcoder-gst.c:145 msgid "An error occurred while setting the burning backend up" -msgstr "" +msgstr "Akats bat gertatu da grabatzeko backend-a ezartzerakoan" #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" @@ -1290,7 +1275,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "" +msgstr "Akats bat gertatu da gstreamer transkodetzeko ezartzerakoan" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1302,11 +1287,11 @@ "for the necessary plugins.\n" msgstr "%s falta da.\n\nEz duzu fitxategi hau kudeatzeko deskodetzailea.\nZiurrenik beharrezko pluginentzat gts-plugins-* paketeak\n begiratu eta instalatu beharko dituzu.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." -msgstr "" +msgstr "Fitxategiaren edukia deskodegailua dauka baina ez da audioa." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1320,27 +1305,27 @@ #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." -msgstr "" +msgstr "Ez dago eskuragarri zein plugin beharrezkoa den inguruko informazioa." #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " msgstr "Beharrezko pluginak:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Akats bat gertatu da '%s' gstreamerekin identifikatzerakoan" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Plugin bat" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstremaer-ek ez du transkodekatzen hasi mahi (denboraz-kanpo)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Huts kantak transkodekatzeailearekin aldatzean" @@ -1355,71 +1340,79 @@ msgid "not implemented" msgstr "Inplementatu gabe" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Pantaila izena" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Gailu helbideak" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Gailu berrikusketa" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Gailu berrikusketa" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Gailuak grabaketa abiadurak onartzen ditu" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Disko egoera" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profil zenbakia libbum-ek eman bezala" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profil izena libbum-ek eman bezala" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Diskoa ezabagarria da" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Ezin da CDRa grabatu" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Ezin da CDRWa grabatu" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Ezin da DVDRa grabatu" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Ezin da DVDPLUSRa grabatu" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Ezin da DVDRAMa grabatu" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Blue-ray grabatu dezake" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO bloke motak" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO bloke motak" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW bloke motak" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PAKETE bloke motak" @@ -1475,13 +1468,25 @@ msgid "About" msgstr "Honi buruz" +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Berrizendatu" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Berrizendatu artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Berrizendatu izenburua" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datu konposizioa" #: ../xfburn.desktop.in.h:2 msgid "Disk Burning" -msgstr "" +msgstr "Disko grabazioa" #: ../xfburn.desktop.in.h:3 msgid "CD and DVD burning application" @@ -1491,10 +1496,14 @@ msgid "Burn Image (xfburn)" msgstr "Grabatu irudia (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "CDak grabatzeko tresna sinple bat" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "" +msgstr "Xfburn CD/DVDak grabatzeko tresna sinple bat da, libburnia liburutegietan oinarritutakoa. CD/DVD(-RW)ak hustu ditzake, iso irudiak eta audio CDak grabatu eta sortu ditzake, baita konposizio pertsonalak CDtan edo DVDtan grabatu ditzake. Egonkorra da eta aribidean garatua izaten ari da." diff -Nru xfburn-0.6.2/po/fi.po xfburn-0.7.0/po/fi.po --- xfburn-0.6.2/po/fi.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/fi.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiri Grönroos , 2013,2019 +# Jiri Grönroos , 2013,2019-2020 # Juhani Numminen , 2013 # Pasi Lallinaho , 2014-2015,2018-2019 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-07-17 07:46+0000\n" -"Last-Translator: Jiri Grönroos \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Jiri Grönroos , 2013,2019-2020\n" "Language-Team: Finnish (http://www.transifex.com/xfce/xfce-apps/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,320 +56,335 @@ msgid "Data composition" msgstr "Tiedostokokoelma" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Lisätään tiedostoja kokoelmaan" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Peru" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Pikatyhjennys" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Täysi tyhjennys (hidas)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Pika-alustus" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Täysi alustus" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Tietojen pikapalautus" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Täysi tietojen palautus" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Poista levy" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Oletus levyn poistovalinnalle" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Tyhjennä levy" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Polttava asema" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tyhjennystyyppi" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Asetukset" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Poi_sta levy" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Peru" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Tyhjennä" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Levy on jo tyhjä." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Valmis" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Asemassa ei ole levyä." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Levyä ei voi tyhjentää." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Tyhjennetään levyä..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Valmis" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Epäonnistui" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Aseman kaappaus ei onnistu." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Levykuvat" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Näytä levyn nimi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Näytä tekstikenttä levyn nimeä varten" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Polta kokoelma" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Kokoelman nimi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Haluatko muuttaa oletusarvoista kokoelman nimeä?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Valepoltto" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Vi_rhesuojaus" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Virran _tallennus" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Luo pelkkä _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Polta kokoelma" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ISO-kohdetiedostoa ei voi luoda: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Kirjoitetaan ISOa..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Virhe kirjoitettaessa ISOa: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Polttotaustajärjestelmän virhe." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Tätä kirjoitustilaa ei tueta tällä hetkellä." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO-lähderakenteen luominen epäonnistui." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Polta levykuva" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Poltettava levykuva" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Kaikki tiedostot" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-levykuvat" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Lopeta valmistumisen jälkeen" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "P_olta levykuva" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Kirjoitustilaa ei vielä tueta." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Polttotaustajärjestelmän virhe" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Levykuvan koon tunnistus ei onnistu." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Levykuvaa ei voi avata." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Kirjoitetaan levykuvaa..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Valitse poltettava levykuva" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Voit jatkaa tallennusta usean polttokerran levylle ainoastaan TAO-tilassa." -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Suljettu datalevy tunnistettu. Tarvitaan tyhjä tai avoin levy." -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Asemassa ei ole levyä" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Aseman ja levyn tilan tunnistus ei onnistu" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Valittu levykuva ei mahdu asemassa olevalle levylle" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Levykuvan koon selvitys epäonnistui" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Varmista, että valitsit kelvollisen tiedoston, ja että sinulla on sen käyttöön tarvittavat oikeudet." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Äänikokoelma" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Tervetuloa" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Kopioi data-CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD-lukulaite" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "_Lennossa" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Kopioi CD" @@ -386,15 +401,15 @@ msgid "Reading CD..." msgstr "Luetaan CD-levyltä..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Kopioi data-DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD-lukulaite" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Kopioi DVD" @@ -402,210 +417,197 @@ msgid "Create ISO from CD" msgstr "Luo ISO CD-levystä" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Lisää" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Lisää valitut tiedostot kokoelmaan" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Luo kansio" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Lisää uusi kansio kokoelmaan" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Poista" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Poista valitut tiedostot kokoelmasta" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Tyhjennä" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Tyhjennä kokoelman sisältö" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Nimeä uudelleen" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Nimeä valittu tiedosto uudelleen" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Levyn nimi:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Sisältö" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Koko" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Paikallinen polku" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Tiedostolle täytyy antaa nimi." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Kokoelmassa on jo tiedosto tällä nimellä." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Uusi kansio" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Kokoelmaan lisättävät tiedostot" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s-%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "Kohdetta %s ei voi lisätä kokoelmaan, koska se ylittää iso9660-standardin tiedostokokorajoituksen." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s on suurempi kuin iso9660 taso 2 sallii. Tämä voi olla ongelma vanhoille järjestelmille tai ohjelmistoille." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Lisätään kotikansio" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Olet lisäämässä kotikansiosi sisällön kokoelmaan. Toimenpide voi kestää pitkään eikä kaikki tieto ehkä mahdu yhdelle levylle.\n\nOletko varma, että haluat jatkaa?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Kansiossa on jo tiedosto \"%s\", joten tiedostoa ei lisätty." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: olematon osoitin" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: muisti loppui" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: kohteen nimi ei ole uniikki" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (koodi %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Päällekkäinen nimi \"%s\" kohteelle \"%s\"" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Virhe/virheitä tapahtui lisätessa tiedostoja" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Näytä vain kirjoittavat" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Näytä nopeusvalinta" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Näytä nopeusvalintalaatikko" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Näytä tilavalinta" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Näytä tilavalintalaatikko" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Kelpaako yhdistelmä" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Soveltuvatko sekä laite että levy kokoelman polttamiseen?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Tyhjennystila raportoi levyn tilasta eri tavoin kuin polttotila" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Nopeus:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Poltto_tapa:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Nopeuslista on tyhjä" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -616,116 +618,171 @@ "Thank you!" msgstr "Aseman nopeuslistaa ei voi noutaa.\n\nTämä on tunnettu vika joillakin asemilla. Jos sen korjaaminen kiinostaa, voit vilkaista libburn-kirjastoa.\n\nPolttamisen pitäisi toimia tästä huolimatta. Jos ongelmia kuitenkin esiintyy, ole hyvä ja ilmoita niistä meille.\n\nKiitos!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "_Näytä ilmoitus myös jatkossa" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "oletus" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maksimi" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Täysi, mutta tyhjennettävä levy on asemassa" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Haluatko tyhjentää levyn, jotta sitä voidaan käyttää tulevaa kirjoitusprosessia varten?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Asema ei osaa polttaa tälle levylle" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Asema on tyhjä" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Useassa erässä polttamista ei vielä tueta" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Levy on täynnä" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Vääränlainen levy" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Asemaa ei voi käyttää (se voi olla varattu)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Levyn tunnistus ei onnistu" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Kertapolttoista levyä ei voi tyhjentää" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW-levyä ei tarvitse tyhjentää" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Levy on jo tyhjä" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automaattinen" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Polttavien asemien määrä" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Asemien määrä" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Asemien määrä yhteensä (lukevat sekä polttavat)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Laiteluettelo" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Valittu laite" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Kansio" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Tiedosto" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tyyppi" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Tiedostojärjestelmä" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Käyttäjän %s koti" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Avaa \"tyhjä levy\"-ikkuna" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Näytä ohjelman versio ja lopeta" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -736,7 +793,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nKomento %s --help näyttää listan kaikista komentorivin valitsimista.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Polttotaustajärjestelmää ei voi alustaa." @@ -748,158 +805,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Levy saattaa olla varattu, sillä sitä ei voi käyttää.\n\nIrrota taltio ja käynnistä sovellus uudelleen.\n\nJos asemassa ei ole taltiota, varmista että käyttäjälläsi on sekä luku- että kirjoitusoikeudet asemaan." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Muunninta \"%s\" ei voi alustaa: %s\n\t(käytetään vaihtoehtoista tapaa)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Levykuvaa \"%s\" ei ole olemassa." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Tiedosto" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Uusi tiedostokokoelma" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Uusi äänikokoelma" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Sulje kokoelma" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Lopeta" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Lopeta Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Muokkaa" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "_Asetukset" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Näytä asetusdialogi" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "T_oiminnot" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Näytä" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Päivitä" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Päivitä tiedostolista" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "O_hje" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Tietoja" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Näytä tietoja Xfburnista" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Tyhjennä CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Kopioi data-CD" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Polta levykuva" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Polta DVD-levykuva" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Päivitä" -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Näytä tiedostoselain" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Päivitä tiedostolista" -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Näytä tai piilota tiedostoselain" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Näytä työkalupalkki" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Näytä tai piilota työkalupalkki" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Työkalupalkin muokkain" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "CD-levyjen polttosovellus" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "CD-levyn polttosovellus" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Nimike" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Nimikkeen teksti" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Näytä sulkemispainike" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Määrittää, näytetäänkö sulkemispainike" @@ -1002,258 +963,280 @@ msgid "User Aborted" msgstr "Käyttäjä keskeytti" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Asetukset" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Säädä Xfburnin käytöstä" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Väliaikaiskansio" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Tyhjennä kansio, kun sovellus suljetaan" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Tiedostoselain" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Näytä _piilotiedostot" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Näytä _helppotajuiset tiedostokoot" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Yleiset" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Laitteet" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Havaitut laitteet" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Nimi" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Laite" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R -tuki" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW -tuki" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R -tuki" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM -tuki" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Kirjoita Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "_Etsi laitteita" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "_Varoita tyhjästä nopeuslistasta" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO-välimuistin koko (kb):" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Sulje" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Sovellus täytyy käynnistää uudelleen, jotta asetus tulee voimaan." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Valmistellaan..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Arvioitu kirjoitusnopeus:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "tuntematon" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO-välimuisti:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Laitteen välimuisti:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Pysäytä" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Sulje" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Haluatko varmasti perua?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Alin täyttöaste %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Keskeytetty" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Alustettu." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Epäonnistui" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Peruttu" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Valmis" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Keskeytetään..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Valitse komento" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Kokoelmaan lisättävät tiedostot" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Tervetuloa Xfburniin!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "_Polta levykuva" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Polta kokoelma .ISO-tiedostosta" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Uusi tiedostokokoelma" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Tallenna haluamasi tiedostot levylle" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Tyhj_ennä levy" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Tyhjennä uudelleenpoltettava levy" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Ääni-CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Ääni-CD, joka käy tavalliseen cd-soittimeen" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Mitä tiedostoja ääni-CD:lle voi polttaa?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Vaihda esittäjä" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Muokkaa valitun kappaleen esittäjän nimeä" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Nimeä uudelleen" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Muokkaa valitun kappaleen nimeä" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Nro" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Kesto" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Esittäjä" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Nimi" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Tiedostonimi" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Musiikkia ei voi polttaa DVD-levylle." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Raitoja voi olla enintään 99." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Polttotaustajärjestelmän virhe." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Polta levylle" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Yrität polttaa levylle enemmän kuin sille mahtuu." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "vakio" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1265,39 +1248,50 @@ "gstreamer support." msgstr "Sovellus sisältää vakiomuuntimen,\njoka ei vaadi erillisiä kirjastoja.\nSe osaa tosin käsitellä ainoastaan\npakkaamattomia .wav-tiedostoja.\n\nJos haluat luoda äänikokoelmia jonkin\nmuun tyyppisistä tiedostoista, käännä\nsovellus gstreamer-tuella." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Tiedoston %s pääte ei ole .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Tiedoston %s sisältö ei ole pakkaamattomassa PCM-muodossa" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Kohdetta %s ei löydy: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Ei voi avata kohdetta %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Ei voi avata kohdetta %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s puuttuu.\n\nJärjestelmästäsi ei löydy tämän tiedoston käsittelyyn\ntarvittavaa purkajaa. Todennäköisesti sellainen löytyy\nGStreamerin liitännäispaketeista.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1309,99 +1303,183 @@ "gstreamer plugin packages installed." msgstr "GStreamer-muunnin käyttää gstreamer-kirjastoa\näänikokoelmien luomiseen.\n\nPeriaatteessa kaikkien äänitiedostojen pitäisi\nkelvata, jos tarvittavat koodekit on asennettu.\nJos äänitiedostoa ei tunnisteta, varmista, että\nolet asentanut gstreamerin liitännäispaketit\n\"good\", \"bad\" ja \"ugly\"." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Vaaditut liitännäiset:" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Tapahtui virhe tunnistettaessa kohdetta '%s' gstreamerin kanssa" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Liitännäinen" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ei halunnut aloittaa muunnosta (aikakatkaisu)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Kappaleen vaihto muunnoksen aikana epäonnistui" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ei mikään" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "toteutus puuttuu" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Näyttönimi" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Laitteet" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Laitteen tukemat polttonopeudet" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Levyn tila" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "libburnin ilmoittama profiilin nro." -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "libburnin ilmoittama profiilin nimi" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Levyn voi tyhjentää" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Polttaa CDR-levyjä" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Polttaa CDRW-levyjä" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Polttaa DVDR-levyjä" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Polttaa DVDPLUSR-levyjä" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Polttaa DVDRAM-levyjä" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Polttaa Blu-ray-levyjä" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburnin TAO-lohkotyypit" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburnin SAO-lohkotyypit" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburnin RAW-lohkotyypit" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburnin PACKET-lohkotyypit" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Tiedostot" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "Uusi _tiedostokokoelma" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "Uusi _äänikokoelma" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Sulje kokoelma" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Lopeta" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Muokkaa" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "Toi_minto" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Näytä" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Näytä työkalupalkit" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Näytä tiedostoselain" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Ohje" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Tietoja" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Nimeä uudelleen" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Vaihda esittäjä" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Nimeä uudelleen" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Tiedostokokoelma" @@ -1418,7 +1496,11 @@ msgid "Burn Image (xfburn)" msgstr "Polta levykuva (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/fr.po xfburn-0.7.0/po/fr.po --- xfburn-0.6.2/po/fr.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/fr.po 2023-03-03 20:49:54.000000000 +0000 @@ -7,27 +7,28 @@ # Charles Monzat , 2016,2018 # Etienne Collet , 2005 # jc1 , 2013 -# jc1 , 2013 +# jc1 , 2013,2021 # Jean-François Wauthy , 2005 # Maximilian Schleiss , 2007 # Mike Massonnet , 2008-2009 # patrick.2 , 2009 # Pierre Albiero , 2015 # Urien Desterres , 2014-2015 +# Wallon Wallon, 2022-2023 # Yannick Le Guen , 2014-2015,2017,2019-2020 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 18:37+0000\n" -"Last-Translator: Yannick Le Guen \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Wallon Wallon, 2022-2023\n" "Language-Team: French (http://www.transifex.com/xfce/xfce-apps/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -69,7 +70,7 @@ msgid "Adding files to the composition" msgstr "Ajout de fichiers à la composition" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Annuler" @@ -105,38 +106,38 @@ msgid "Default value for eject checkbox" msgstr "Valeur par défaut pour la case d’éjection" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Effacer un disque" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Périphérique de gravure" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mode d’effacement" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Options" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "É_jecter le disque" @@ -146,59 +147,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "A_nnuler" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Effacer" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Le disque inséré est déjà vierge." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Prêt" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Aucun disque détecté dans le périphérique." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Ce disque n’est pas effaçable." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Effacement du disque…" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Terminé" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Échec" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Impossible de joindre le périphérique." @@ -214,168 +215,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Afficher un texte pour le nom du volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Graver la composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nom de la composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Voulez-vous modifier le nom par défaut de la composition ?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simulation" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "En_registrement du flux" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Créer uniquement l’_ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Graver la composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Impossible de créer le fichier ISO de destination : %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Écriture de l’ISO…" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Une erreur est survenue lors de l’écriture de l’ISO : %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Une erreur s'est produite lors de l'écriture de l'ISO : %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Une erreur est survenue dans le moteur de gravure." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Le mode d’écriture n’est actuellement pas pris en charge." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Impossible de créer le fichier ISO source." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Graver l’image" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Image à graver" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tous les fichiers" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Images ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Quitter après la réussite" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Graver l’image" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Le mode de gravure n’est pas actuellement implémenté." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Une erreur est survenue dans le moteur de gravure" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Impossible de déterminer la taille de l’image." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Impossible d’ouvrir l’image." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Gravure de l’image…" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Veuillez sélectionner une image à graver" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "L’ajout de données au disque multisession n’est pas possible dans ce mode d’écriture (utilisez le mode TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Disque fermé avec des données détecté. Un disque vierge ou réinscriptible est nécessaire." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Aucun disque détecté dans le périphérique" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Impossible de déterminer l’état ​​du périphérique et du disque." -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "L’image sélectionnée ne tient pas sur le disque inséré" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Impossible d’obtenir la taille de l’image" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Assurez-vous que vous avez sélectionné un fichier valide et que vous avez les permissions nécessaires pour y accéder." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composition audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Bienvenue" @@ -426,210 +427,197 @@ msgid "Create ISO from CD" msgstr "Créer une image ISO du CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Ajouter" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Ajouter le(s) fichier(s) sélectionné(s) à la composition" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Créer un répertoire" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Ajouter un nouveau répertoire à la composition" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Supprimer" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Supprimer le(s) fichier(s) sélectionné(s) de la composition" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Effacer" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Effacer le contenu de la composition" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nom du volume :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contenu" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Taille" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Chemin local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Vous devez nommer ce fichier." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Un fichier avec le même nom se trouve déjà dans la composition." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nouveau répertoire" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Fichier(s) à ajouter à la composition" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Données %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "Impossible d’ajouter %s à la composition car il excède la taille maximale autorisée (pour un fichier) par la norme ISO 9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s dépasse ce que le niveau 2 de la norme ISO 9660 autorise. Cela peut poser problème aux anciens systèmes et logiciels." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Ajout du répertoire personnel" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Vous êtes sur le point d’ajouter votre répertoire personnel à la composition. Ceci risque de prendre beaucoup de temps et de ne pas tenir sur un seul disque.\n\nVoulez-vous vraiment continuer ?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Un fichier nommé « %s » existe déjà dans ce répertoire, ce fichier n’a pas été ajouté." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s : pointeur nul" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s : mémoire saturée" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s : nom du nœud pas unique" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s : %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nom de fichier « %s » dupliqué par « %s »" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Erreur(s) lors de l’ajout de fichiers" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Une ou plusieurs erreurs se sont produites lors de l'ajout de fichiers" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Valider" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Afficher les graveurs uniquement" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Afficher la sélection de vitesses" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Afficher la sélection de vitesses combo" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Afficher la sélection de mode" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Afficher la sélection de mode combo" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Est-ce une combinaison valide" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "La combinaison du matériel et du disque est-elle valide pour graver la composition ?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Le mode effacement affiche des messages d’état du disque différents du mode standard" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Vitesse :" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Mode d’écriture :" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Liste de vitesse vide" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -640,72 +628,80 @@ "Thank you!" msgstr "Impossible de récupérer la liste des vitesses pour le périphérique.\n\nIl s’agit d’un bogue connu avec les graveurs. Si vous désirez le corriger, merci de jeter un œil à la bibliothèque libburn.\n\nLa gravure devrait fonctionner, mais si vous rencontrez des problèmes malgré tout, faites-le nous savoir.\n\nMerci !" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Toujours afficher ce mes_sage" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "Par défaut" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Un disque plein, mais effaçable est présent dans le périphérique" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Voulez-vous effacer le disque afin qu’il puisse être utilisé par le prochain processus de gravure ?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Le périphérique ne parvient pas à graver le disque inséré" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Le périphérique est vide" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Désolé, le mode multisession n’est pas encore pris en charge" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Le disque inséré est plein" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Le disque inséré n’est pas utilisable" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Le périphérique est inaccessible (en cours d’utilisation ?)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Erreur à l’évaluation du disque" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disque à écriture unique, pas d’effacement possible" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Un DVD+RW n’a pas besoin d’être effacé" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Le disque inséré est déjà vierge" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatique" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Avec les écarts de piste / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi session / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Nombre de périphériques de gravure dans le système" @@ -796,6 +792,7 @@ msgstr "Afficher le programme principal même lorsqu’une autre action est spécifiée sur la ligne de commande." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -818,48 +815,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Peut-être qu’un disque est en cours d’utilisation et ne peut pas être accessible.\n\nVeuillez le démonter puis redémarrez l’application.\n\nS’il n’y a aucun disque dans le périphérique, vérifiez que votre utilisateur possède les droits en lecture et écriture sur le périphérique." +msgstr "Il est possible que le ou les disque(s) soi(en)t en cours d'utilisation et ne soi(en)t pas accessibles.\n\nS'il n'y a pas de disque dans le lecteur, vérifiez que vous disposez d'un accès en lecture et en écriture au lecteur avec l'utilisateur actuel." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Impossible d’initialiser le transcodeur %s : %s\n\t(l’implémentation de base sera utilisée)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Le fichier image « %s » n’existe pas." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nouvelle composition de données" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nouvelle composition audio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Effacer un CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Graver une image" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Actualiser" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Actualiser la liste des fichiers" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Une autre interface de gravure de CD" @@ -1144,105 +1139,92 @@ msgid "Aborting..." msgstr "Annulation…" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Sélectionner une commande" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fichier(s) à ajouter à la composition" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Bienvenue dans Xfburn !" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "_Graver une image" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Graver une compilation toute prête, comme un fichier .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Graver une composition préparée, c'est-à-dire un fichier .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Composition de données" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Créer un nouveau disque de données avec les fichiers de votre choix" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Effacer un dis_que" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Préparer un disque réinscriptible pour une nouvelle gravure" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD a_udio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD audio lisible sur une chaîne stéréo" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Quels fichiers peuvent être gravés sur un CD audio ?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Renommer l’artiste" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Renommer l’artiste du fichier sélectionné" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Renommer le titre" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Renommer le titre du fichier sélectionné" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "Transcodeur GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Quels fichiers peuvent être gravés sur un CD audio ?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Durée" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artiste" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titre" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nom de fichier" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Impossible de graver sur un DVD audio." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Vous ne pouvez disposer que d’un maximum de 99 pistes." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Un problème est survenu avec le moteur de gravure." @@ -1315,11 +1297,11 @@ "for the necessary plugins.\n" msgstr "%s est manquant.\n\nVous n'avez pas de décodeur installé pour ce type de fichier.\nLes modules nécessaires se trouvent probablement\ndans les paquets gst-plugins-*.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Le contenu du fichier a un décodeur mais n’est pas audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1339,21 +1321,21 @@ msgid "Required plugins: " msgstr "Greffons requis :" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Une erreur s’est produite en identifiant « %s » avec gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Un greffon" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "GStreamer a refusé de démarrer le transcodage (délai dépassé)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Impossible de changer la chanson pendant le transcodage" @@ -1500,6 +1482,14 @@ msgid "Rename" msgstr "Renommer" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renommer l’artiste" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renommer le titre" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composition de données" @@ -1516,7 +1506,11 @@ msgid "Burn Image (xfburn)" msgstr "Graver l’image (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Un outil simple de gravure de CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/gl.po xfburn-0.7.0/po/gl.po --- xfburn-0.6.2/po/gl.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/gl.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Daniel Muñiz Fontoira , 2018-2020 +# Daniel Muñiz Fontoira , 2018-2021 # Leandro Regueiro , 2006,2008-2009 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-30 05:20+0000\n" -"Last-Translator: Daniel Muñiz Fontoira \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Daniel Muñiz Fontoira , 2018-2021\n" "Language-Team: Galician (http://www.transifex.com/xfce/xfce-apps/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +59,7 @@ msgid "Adding files to the composition" msgstr "Engadindo ficheiros á composición" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancelar" @@ -95,38 +95,38 @@ msgid "Default value for eject checkbox" msgstr "Valor predeterminado para a caixa de verificación da expulsión" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disco baleiro" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositivo de gravación" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Modo de baleirado" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opcións" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_xpulsar o disco" @@ -136,59 +136,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Cancelar" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Baleiro" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "O disco inserido xa está baleiro." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Preparado" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Non se detectou ningún disco na unidade." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "O disco non é borrábel." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Baleirando o disco..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Feito" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fallo" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Non se puido obter o control da unidade." @@ -204,168 +204,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Amosar unha entrada de texto para o nome do volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Gravar a composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nome da composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Desexa cambiar o nome predeterminado da composición?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Si_mular gravación" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Gravando _fluxo" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Só crear a imaxe _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Gravar a composición" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Non se puido crear o ficheiro ISO destino: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Escribindo ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Ocorreu un erro mentres se escribia ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Ocorreu un fallo na infraestrutura de gravación." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "O modo de escritura aínda non se admite." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Non se puido crear a estrutura fonte de ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Gravar imaxe" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imaxe a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tódolos ficheiros" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imaxes ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Saír despois de rematar con éxito " -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Gravar imaxe" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "O modo de gravación aínda non está implementado." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Ocorreu un fallo na infraestrutura de gravación" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Non se puido determinar o tamaño da imaxe." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Non se puido abrir a imaxe." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Gravando a imaxe..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Seleccione unha imaxe para gravalaSeleccione unha imaxe para gravala" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Non se poden amecer datos ao disco multisesión neste modo de escritura (use o modo TAO no seu lugar)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Detectouse un disco con datos pechado. Precísase un disco baleiro ou que permita amecer" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Non se detectou ningún disco na unidade" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Non se puido recoñecer o estado da unidade nin do disco" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "A imaxe seleccionada non colle no disco inserido" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Fallo ao obter o tamaño da imaxe" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Asegúrese de que seleccionou un ficheiro correcto e de que ten os permisos axeitados para acceder a el." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composición de son" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Benvida" @@ -416,210 +416,197 @@ msgid "Create ISO from CD" msgstr "Crear ISO desde un CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Engadir" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Engadir os ficheiros seleccionados á composición" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Crear directorio" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Engadir un novo directorio á composición" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Eliminar" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Eliminar os ficheiros seleccionados da composición" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Limpar" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Limpar o contido da composición" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nome do volume:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contido" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Tamaño" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Ruta Local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Debe darlle un nome ao ficheiro." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Xa existe un ficheiro con ese nome na composición." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Novo directorio" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Ficheiro(s) a engadir á composición" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Datos %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "Non se puido engadir %s á composición porque excede o tamaño de ficheiro máximo permitido por iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s é maior que o permitido polo nivel 2 do iso9660. Isto pode ser un problema para sistemas ou soporte lóxico antigos." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Engadindo o directorio persoal" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Está a piques de engadir o seu directorio inicial á composición. Pode que isto leve moito tempo, e que sexa demasiado grande para caber nun disco.\n\nDesexa realmente continuar?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Xa existe no directorio un ficheiro chamado \"%s\", non se engadiu o ficheiro." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: punteiro nulo" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: memoria insuficiente" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nome de nodo non único" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (código %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nome de ficheiro duplicado '%s' para '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Ocorreron erros engadindo ficheiros" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Vale" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Amosar só as gravadoras" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Amosar a selección de velocidade" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Amosar a caixa de selección de velocidade" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Amosar a selección de modo" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Amosar a caixa de selección de modo" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "É unha combinación correcta?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "É a combinación de soporte físico e disco correcta para gravar a composición?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "O modo de baleirado amosa mensaxes de estado do disco de xeito regular" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocidade:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Modo de escritura:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Baleirar a lista de velocidades" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -630,72 +617,80 @@ "Thank you!" msgstr "Non se puido obter a lista de velocidades desta unidade.\n\nTrátase dun fallo coñecido dalgunhas unidades. Se está interesado en solucionalo, bótelle un ollo á biblioteca de libburn.\n\nA gravación debería funcionar, pero se aínda así hai problemas, fáganolo saber.\n\nGrazas!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continuar amosando este avi_so" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "predeterminado" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Máx" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Un disco cheo, máis borrábel está na unidade" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Quere baleirar o disco para poder usalo no vindeiro proceso de gravación?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "A unidade non pode gravar no disco inserido" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "A unidade está baleira" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "A multisesión aínda non se admite" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "O disco inserido está cheo" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "O disco introducido non é axeitado!" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Non se pode acceder á unidade (pode que se estea usando)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Erro ao determinar o disco" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disco é dunha soa escritura, non se pode baleirar" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW non precisa baleirado" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "O disco inserido xa está baleiro" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automático" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Con separacións de pista / gravación pista a pista (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multisesión / Gravación por sesións (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Número de gravadoras do sistema" @@ -786,6 +781,7 @@ msgstr "Amosar o programa principal incluso cando se especifique outra acción na liña de ordes." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -808,48 +804,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "É posíbel que os discos estean en uso e non poidan ser accedidos.\n\nDesmonte e reinicie a aplicación.\n\nSe non hai ningún disco na unidade, comprobe que ten acceso de lectura e escritura á unidade co usuario actual." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Produciuse un fallo ao inicializar o transcodificador %s: %s\n\t(volvendo á versión básica)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "O ficheiro de imaxe '%s' non existe." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nova composición de datos" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Crear unha nova composición de son" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Baleirar CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Gravar Imaxe" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Actualizar" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Actualizar a lista de ficheiros" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Outra GUI para a gravación de CDs" @@ -1134,105 +1128,92 @@ msgid "Aborting..." msgstr "Abortando..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Seleccione orde" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Ficheiro(s) a engadir á composición" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Benvido/a a Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Gravar _imaxe" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Gravar unha compilación xa preparada, é dicir, un ficheiro .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nova composición de _datos" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Crear un novo disco de datos cos ficheiros que está seleccionando" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Disco _baleiro" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepara o disco regravábel para gravalo de novo" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD de _son" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD de son reproducíbel nos reprodutores normais" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Que ficheiros se poden gravar nun CD de son?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Renomear o artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Renomear o artista do ficheiro seleccionado" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Renomear o tí­tulo" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Renomear o tí­tulo do ficheiro seleccionado" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Que ficheiros se poden gravar nun CD de son?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Lonxitude" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Tí­tulo" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nome de ficheiro" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Non se pode gravar son nun DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Só pode ter un máximo de 99 pistas." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Produciuse un problema na infraestrutura de gravación." @@ -1305,11 +1286,11 @@ "for the necessary plugins.\n" msgstr "Falta %s.\n\nNon ten instalado ningún decodificador para tratar este\nficheiro.\nProbablemente teña que buscar os paquetes\ngst-plugins-* para obter os engadidos necesarios.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "O contido do ficheiro ten un decodificador pero non é de audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1329,21 +1310,21 @@ msgid "Required plugins: " msgstr "Engadidos requiridos:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Produciuse un fallo ao identificar «%s» con gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Un engadido" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer non quixo iniciar a transcodificación (tempo esgotado)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Produciuse un erro ao cambiar as cancións ao transcodificar" @@ -1490,6 +1471,14 @@ msgid "Rename" msgstr "Renomear" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renomear o artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renomear o tí­tulo" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composición de datos" @@ -1506,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "Gravar imaxe (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Unha ferramenta de gravación de CD sinxela" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/he.po xfburn-0.7.0/po/he.po --- xfburn-0.6.2/po/he.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/he.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,17 +4,20 @@ # # Translators: # Dotan Kamber , 2006 -# Elishai Eliyahu , 2016-2018,2020 -# GenghisKhan , 2016 +# Elishai Eliyahu , 2016-2018,2020 +# Elishai Eliyahu , 2021-2022 +# gk , 2016 # koby vurgaft , 2013 +# עומר א״ש , 2021 +# עומר א״ש , 2020 # Yuval Tanny , 2006-2007 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-02-02 19:34+0000\n" -"Last-Translator: Elishai Eliyahu \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Elishai Eliyahu , 2021-2022\n" "Language-Team: Hebrew (http://www.transifex.com/xfce/xfce-apps/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +65,7 @@ msgid "Adding files to the composition" msgstr "הוספת קבצים ליצירה" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "ביטול" @@ -84,11 +87,11 @@ #: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" -msgstr "א-פורמט מהיר" +msgstr "פרמוט מהיר" #: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" -msgstr "א-פורמט מלא (איטי)" +msgstr "ביטול מלא לפרמוט (איטי)" #: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" @@ -98,38 +101,38 @@ msgid "Default value for eject checkbox" msgstr "ערך ברירת מחדל לצורך תיבת סימון שליפה" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "מחק תקליטור" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "התקן צריבה" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "מצב מחיקה" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "אפשרויות" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "הוצא _תקליטור" @@ -139,59 +142,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_בטל" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_מחק" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." -msgstr "התקליטור שהוכנס כבר מרוקן." +msgstr "התקליטור שהוכנס כבר ריק." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "מוכן" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "לא אותר תקליטור בתוך הכונן." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "התקליטור אינו מחיק." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "כעת מוחק תקליטור..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "סיים" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" -msgstr "כשל" +msgstr "כישלון" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "לא ניתן ללכוד את הכונן." @@ -207,168 +210,168 @@ msgid "Show a text entry for the name of the volume" msgstr "הצג רשומת טקסט עבור השם של הכרך" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "צרוב יצירה" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "שם יצירה" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "האם ברצונך לשנות את שם היצירה השגרתי?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "כתיבה _מדומה" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "צריבה _חופשית" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "הקלטת _זרם" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "צור _ISO בלבד" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_צרוב יצירה" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "לא ניתן ליצור קובץ ISO יעד: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "כעת כותב ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "אירעה שגיאה במהלך כתיבת ISO‏: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "אירעה תקלה בעת כתיבת ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "אירעה שגיאה במגשר העורפי של הצריבה." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "מצב הכתיבה אינו נתמך כרגע." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "לא יכול ליצור מבנה מקור ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "צרוב דמות" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "דמות לצריבה" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "כל הקבצים" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "דמויות ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_צא לאחר הצלחה" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "צרוב _דמות" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "מצב צריבה אינו מיושם כרגע." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "אירעה שגיאה במגשר העורפי של הצריבה" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "לא יכול לקבוע גודל דמות." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "לא ניתן לפתוח דמות." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "כעת צורב דמות..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "אנא בחר דמות לצריבה" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "לא יכול להוסיף מידע לתקליטור מרובה סשנים בסוג כתיבה זה (השתמש במקום זה ב-‎‎‎TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "תקליטור סגור עם מידע אותר. צריך תקליטור ריק או תקליטור אשר ניתן להוסיף עליו" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "לא אותר תקליטור בתוך כונן" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "לא יכול לזהות את מצב הכונן והתקליטור" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "קובץ הדמות שנבחר לא מתאים בתקליטור שהוכנס" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" -msgstr "נכשל להשיג את גודל האימאג'" +msgstr "נכשלה השגת גודל הדמות" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "וודא שבחרת קובץ תקני ושיש לך את ההרשאות המתאימות לגשת אליו." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" -msgstr "עריכת אודיו" +msgstr "הרכב שמע" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "ברוכים הבאים" @@ -419,210 +422,197 @@ msgid "Create ISO from CD" msgstr "צור ISO מתוך CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "הוסף" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "הוסף את הקבצים הנבחרים ליצירה" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "צור ספרייה" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "הוסף ספרייה חדשה ליצירה" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "הסר" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "הסר את הקבצים הנבחרים מהיצירה" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "נקה" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "נקה את התוכן של היצירה" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "שם כרך:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "תכנים" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "גודל" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "נתיב מקומי" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "עליך לתת שם לקובץ." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "כבר ישנו קובץ בעל אותו שם ביצירה." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "ספרייה חדשה" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "קבצים להוסיף ליצירה" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" -msgstr "Data %s~%d" +msgstr "נתונים %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "לא ניתן להוסיף את %s ליצירה, כי הוא חורג מגודל הקובץ המירבי המותר עבור iso9660. " -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s הוא גדול יותר ממה שתקן מערכת קבצים iso9660 רמה 2 מתיר. זו יכולה להיות בעיה עבור מערכות או תוכנות ישנות." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" -msgstr "מוסיף את תיקיית הבית" +msgstr "כעת מוסיף ספריית בית" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" -msgstr "אתה עומד להוסיף את תיקיית הבית שלך לעריכה. קרוב לודאי שזה יקח הרבה זמן, וגם יהיה גדול מדי להתאים לתקליטור אחד.\n\nהאם אתה בטוח כי ברצונך להמשיך?" +msgstr "אתה עומד להוסיף את ספריית הבית שלך לעריכה. קרוב לודאי שזה יקח הרבה זמן, וגם יהיה גדול מדי להתאים לתקליטור אחד.\n\nהאם אתה בטוח שברצונך להמשיך?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "קובץ עם השם \"%s\" קיים כבר בתיקייה זו, הקובץ לא נוסף." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: סימן אפס" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: זיכרון נגמר" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: שם צומת לא יחודי" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "שם קובץ כפול '%s' עבור '%s' " -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "שגיאה(ות) התרחשו במהלך הוספת קבצים" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "אירעו תקלות בעת הוספת קבצים" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "אישור" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "הצג כותבים בלבד" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "הצג מבחר מהירות" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "הצג combo בחירת מהירות" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "הצג בחירת מצב" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "הצג combo בחירת מצב" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "האם זה צירוף חוקי" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "האם צירוף החומרה והתקליטור חוקי לצריבת היצירה?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "מצב ריק מציג הודעות סטטוס תקליטור שונות מאשר מצב רגיל" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "מהירות:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "מצב כתיבה:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "רשימת מהירות ריקה" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,72 +623,80 @@ "Thank you!" msgstr "לא יכול להשיג את רשימת המהירות של הכונן.\n\nזהו באג ידוע של כוננים. אם אתה מעונין לתקן אותו, אנא בדוק את ספרית libburn. \n\nהצריבה אמורה עדיין לעבוד, אבל אם בכל זאת יש בעיות, אנא יידע אותנו.\n\nתודה רבה! " -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "המשך להציג את ההודעה הזו" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "ברירת מחדל" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" -msgstr "Max" +msgstr "מרבי" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "דיסק מלא, אבל ניתן למחיקה נמצא בכונן" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "האם אתה רוצה למחוק את הדיסק, כך שיהיה ניתן לשימוש בתהליך הצריבה הבא?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "הכונן לא מסוגל לצרוב על התקליטור שהוכנס" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "הכונן ריק" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "סליחה, סשנים מרובים עדיין לא נתמכים" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "התקליטור שהוכנס הינו מלא" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "התקליטור שהוכנס אינו מתאים" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "לא יכול לגשת לכונן (יכול להיות שהוא בשימוש)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "שגיאה בקביעת תקליטור" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "תקליטור לכתיבה חד פעמית, מחיקה בלתי אפשרית" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW לא צריך מחיקה" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "התקליטור שהוכנס כבר מרוקן" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "אוטומטי" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "With Track Gaps / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi Session / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "מספר צורבים בתוך המערכת" @@ -745,7 +743,7 @@ #: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "נכשל לבטל עגינה של %s. כונן לא ניתן לשימוש עבור צריבה." +msgstr "נכשל ביטול עגינת %s. כונן לא ניתן לשימוש עבור צריבה." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 @@ -766,7 +764,7 @@ msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "התחל יצירת אודיו, עם אפשרות לקבצים/ספריות להוספה ליצירה בהמשך" +msgstr "התחל יצירת שמע, עם אפשרות לקבצים/ספריות להוספה ליצירה בהמשך" #: ../xfburn/xfburn-main.c:82 msgid "" @@ -789,6 +787,7 @@ msgstr "הצג תוכנה ראשית גם כאשר צוינה בשורת הפקודה פעולה אחרת." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -811,48 +810,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "כנראה שהתקליטור(ים) בשימוש, ולא ניתנים לגישה.\n\nאנא בטל הצבה ואתחל את התוכנה.\n\nאם אין תקליטור בכונן, בדוק שיש לך גישת קריאה וכתיבה לכונן עם המשתמש הנוכחי." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "נכשל להתחיל %s טרנסקודר: %s \n(חוזר ליישום בסיסי)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "קובץ דמות '%s' לא קיים." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" -msgstr "יצירת מידע חדשה" +msgstr "יצירת נתונים חדשה" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" -msgstr "יצירה אודיו חדשה" +msgstr "יצירת שמע חדשה" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "מחק CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "צרוב דמות" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "רענן" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "רענן את רשימת הקבצים" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "עוד ממשק צריבת תקליטורים" @@ -880,7 +877,7 @@ msgid "" "Cannot append data to multisession disc in this write mode (use TAO " "instead)." -msgstr "לא יכול להוסיף מידע לתקליטור סשנים מרובים במצב כתיבה זה (השתמש ב- TAO במקום זאת)." +msgstr "לא יכול להוסיף מידע לתקליטור סשנים מרובים במצב כתיבה זה (השתמש ב־TAO במקום)." #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." @@ -969,7 +966,7 @@ #: ../xfburn/xfburn-perform-burn.c:493 msgid "User Aborted" -msgstr "ננטש ע\"י משתמש" +msgstr "המשתמש ביטל" #: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" @@ -977,7 +974,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" -msgstr "התאם את האופן בו Xfburn מתנהג" +msgstr "התאם את האופן בו צורב אקס־אף מתנהג" #: ../xfburn/xfburn-preferences-dialog.c:163 #: ../xfburn/xfburn-preferences-dialog.c:167 @@ -1056,7 +1053,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" -msgstr "גודל מאגר FIFO (ביחידות kb)" +msgstr "גודל מאגר FIFO (בקילו בייטים)" #: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" @@ -1106,7 +1103,7 @@ #: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" -msgstr "האם אתה בטוח שאתה רוצה לנטוש?" +msgstr "האם אתה בטוח שברצונך לבטל?" #: ../xfburn/xfburn-progress-dialog.c:476 #, c-format @@ -1137,105 +1134,92 @@ msgid "Aborting..." msgstr "כעת נוטש..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "בחר פקודה" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "קבצים להוסיף ליצירה" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "ברוך הבא אל Xfburn !" +msgstr "ברוך הבא אל Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" -msgstr "צרוב דמות" +msgstr "צרוב _דמות" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "צרוב אוסף מוכן, ז.א. קובץ ISO." +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "צרוב יצירה מוכנה מראש, זאת אומרת קובץ .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" -msgstr "יצירת מידע חדשה" +msgstr "יצירת _נתונים חדשה" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "יוצר תקליטור מידע חדש עם קבצים לבחירתך" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_מחק תקליטור" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "מכין את התקליטור הניתן לכתיבה חוזרת לצורך צריבה חדשה" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" -msgstr "תקליטור _אודיו" +msgstr "תקליטור _שמע" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" -msgstr "תקליטור אודיו לנגינה במערכות סטריאו רגילות" - -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "אילו קבצים יכולים להיצרב לתקליטור אודיו?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "שנה שם אמן" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "שנה שם אמן של הקובץ הנבחר" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "שנה שם כותרת" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "שנה את שם הכותרת של הקובץ הנבחר" +msgstr "תקליטור שמע לנגינה במערכות סטריאו רגילות" #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "אילו קבצים יכולים להיצרב לתקליטור שמע?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "אורך‏" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "אמן" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "כותרת" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "שם קובץ" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." -msgstr "לא יכול לצרוב אודיו על DVD." +msgstr "לא יכול לצרוב שמע על DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "יכול להיות לך מקסימום 99 רצועות." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "התרחשה בעיה עם המגשר העורפי של צריבה." @@ -1267,7 +1251,7 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "הטרנסקודר הבסיסי הוא מובנה,\nולא דורש שום ספריה.\nאבל הוא יכול לטפל בקבצי wav. לא דחוסים בלבד.\nאם אתה מעונין ליצור יצירות\nאודיו מסוגים שונים של\nקבצי אודיו, אנא בצע הדרה עם\nתמיכת gstreamer." +msgstr "הטרנסקודר הבסיסי הוא מובנה,\nולא דורש שום ספריה.\nאבל הוא יכול לטפל בקבצי wav. לא דחוסים בלבד.\nאם אתה מעונין ליצור יצירות\nשמע מסוגים שונים של\nקבצי שמע, אנא בצע הדרה עם\nתמיכת gstreamer." #: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format @@ -1296,7 +1280,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "אירעה שגיאה בעת הקמת gstreamer ל-transcoding" +msgstr "אירעה שגיאה בעת הקמת gstreamer עבור טראנסקודינג" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1308,11 +1292,11 @@ "for the necessary plugins.\n" msgstr "%s חסר.\n\nאין לך מפענח מותקן כדי לטפל בקובץ זה.\nכנראה צריך לבדוק בחבילות gst-plugins-*\nעבור התוספים הדרושים.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." -msgstr "תכולת הקובץ כוללת מפענח אבל הוא לא אודיו." +msgstr "תכולת הקובץ כוללת מפענח אבל הוא לא שמע." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1322,7 +1306,7 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "טרנסקודר gstreamer משתמש בספריית\ngstreamer ליצירת יצירות אודיו.\n\nלמעשה כל קבצי האודיו צריכים להיות נתמכים\nבהינתן שהתוספים הנכונים מותקנים.\nאם קובץ אודיו לא מזוהה, וודא\nשחבילות תוסף gstreamer 'הטובה', 'הרעה' ו-'המכוערת'\nמותקנות." +msgstr "טרנסקודר gstreamer משתמש בספריית\ngstreamer ליצירת יצירות שמע.\n\nלמעשה כל קבצי השמע צריכים להיות נתמכים\nבהינתן שהתוספים הנכונים מותקנים.\nאם קובץ השמע לא מזוהה, וודא\nשחבילות תוסף gstreamer \"הטובה\", \"הרעה\" ו\"המכוערת\"\nמותקנות." #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." @@ -1332,24 +1316,24 @@ msgid "Required plugins: " msgstr "תוספים דרושים:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "אירעה שגיאה במהלך זיהוי '%s' עם gstreamer " -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "תוסף" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" -msgstr "Gstreamer לא רצה להתחיל פעולת transcoding (זמן עבר)" +msgstr "Gstreamer לא רצה להתחיל פעולת טראנסקודינג (הזמן עבר)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" -msgstr "נכשל להחליף שירים במהלך פעולת transcoding " +msgstr "נכשלה החלפת שירים במהלך פעולת טראנסקודינג" #: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 msgid "none" @@ -1363,7 +1347,7 @@ #: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" -msgstr "שם מסך" +msgstr "שם צג" #: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" @@ -1443,11 +1427,11 @@ #: ../xfburn.ui.h:2 msgid "New _data composition" -msgstr "יצירת _מידע חדשה" +msgstr "יצירת _נתונים חדשה" #: ../xfburn.ui.h:3 msgid "New _audio composition" -msgstr "יצירת _אודיו חדשה" +msgstr "יצירת _שמע חדשה" #: ../xfburn.ui.h:4 msgid "_Close composition" @@ -1459,7 +1443,7 @@ #: ../xfburn.ui.h:6 msgid "_Edit" -msgstr "ע_ריכה" +msgstr "_עריכה" #: ../xfburn.ui.h:7 msgid "Prefere_nce" @@ -1487,12 +1471,20 @@ #: ../xfburn.ui.h:16 msgid "About" -msgstr "אודות" +msgstr "על אודות" #: ../xfburn-popup-menus.ui.h:2 msgid "Rename" msgstr "שנה שם" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "שנה שם אמן" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "שנה שם כותרת" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "יצירת מידע" @@ -1507,12 +1499,16 @@ #: ../xfburn.desktop.in.h:4 msgid "Burn Image (xfburn)" -msgstr "צרוב דמות (xfburn)" +msgstr "צרוב דמות (צורב אקס־אף)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "כלי פשוט לצריבת דיסקים" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "Xfburn הוא כלי צריבת CD/DVD פשוט המבוסס על ספריות libburnia. הוא יכול למחוק CD/DVD(-RW), לצרוב וליצור תמונות איזו, דיסקי אודיו, וגם לצרוב אוספי מידע אישיים ל-CD או DVD. הוא יציב ותחת פיתוח מתמשך. " +msgstr "Xfburn הוא כלי פשוט לצריבת CD/DVD המבוסס על ספריות libburnia. הוא יכול לרוקן CD/DVD(-RW), לצרוב וגם ליצור דמויות iso, תקליטורי שמע, וגם לצרוב אוספי מידע אישיים או נתונים לתוך CD או לתוך DVD. הוא יציב ותחת פיתוך מתמשך." diff -Nru xfburn-0.6.2/po/hr.po xfburn-0.7.0/po/hr.po --- xfburn-0.6.2/po/hr.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/hr.po 2023-03-03 20:49:54.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 08:08+0000\n" -"Last-Translator: Edin Veskovic \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Edin Veskovic , 2017-2020\n" "Language-Team: Croatian (http://www.transifex.com/xfce/xfce-apps/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgid "Adding files to the composition" msgstr "Dodavanje datoteka u kompilaciju" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Odustani" @@ -98,38 +98,38 @@ msgid "Default value for eject checkbox" msgstr "Zadana vrijednost za izbacivanje" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Prazni disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Uređaj za snimanje" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Način brisanja" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opcije" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "I_zbaci disk" @@ -139,59 +139,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Odustani" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Prazan" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Ubačeni disk je već prazan" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Spreman" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nijedan disk nije otkriven u pogonu." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disk nije izbrisiv." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Brišem disk..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Gotovo" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Neuspjeh" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Ne mogu dohvatiti pogon." @@ -207,168 +207,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Pokazuj tekstualni unos za ime volumena" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Snimi kompilaciju" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Ime kompilacije" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Želite li promijeniti zadano ime kompilacije?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Lažno pisanje" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Snimanje _strujanja" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Samo napravi _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Snimi kompilaciju" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Ne mogu napraviti odredišnu ISO datoteku: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Zapisujem ISO ..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Došlo je do pogreške prilikom zapisivanja ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Došlo je do greške u pozadinskom programu snimanja." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Pisanje trenutno nije podržano." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Ne mogu napraviti strukturu ISO izvora." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Snimi sliku" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Slika za snimanje" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Sve datoteke" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO slike" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Ugasi nakon uspješnosti" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Snimi sliku" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Način snimanja nije ispravno primjenjen" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Došlo je do greške u pozadinskom programu snimanja" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Ne mogu odrediti veličinu slike" -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Ne mogu otvoriti sliku." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Snimam sliku..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Molim odaberite sliku za snimanje" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Ne mogu nadodati podatke višesesijskom disku u ovom načinu pisanja (umjesto toga koristite TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Otkriven je zatvoreni disk sa podatcima. Potreban je prazan disk ili disk s mogućnošću dodavanja" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Nijedan disk nije otkriven u pogonu" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Ne mogu prepoznati stanje pogona i diska" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Odabrana slika ne stane na umetnuti disk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Neuspjelo određivanje veličine slike" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Provjerite jeste li odabrali valjanu datoteku i imate odgovarajuće dozvole za pristup." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio kompilacija" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Dobrodošli" @@ -419,210 +419,197 @@ msgid "Create ISO from CD" msgstr "NApravi ISO sa CD-a" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Dodaj" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Dodaj izabrane datoteke(u) kompilaciji" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Napravi direktorij" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Dodaj novi direktorij kompilaciji" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Ukloni" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Ukloni odabrane datoteke(u) s kompilacije" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Očisti" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Očisti sadržaj kompilacije" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Ime volumena:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Sadržaj" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Veličina" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokalna putanja" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Morate dati ime datoteci" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "U kompilaciji je već prisutna datoteka s istim imenom." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Novi direktorij" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Datoteka(e) za dodati u kompilaciju" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Podatak %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s ne može biti dodana kompilacije zbog toga što premašuje maksimalnu dopuštenu veličinu datoteke po iso9660 standardu." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s je veći nego što iso9660 level 2 dopušta. Ovo može biti problem za starije sustave ili aplikacije." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Dodajem osobni direktorij" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Odabrali ste svoj osobni direktorij za dodavanje u kompoziciju. To će vjerojatno potrajati jako dugo i biti preveliko za snimanje na jedan disk.\n\nJeste li sigurni da želite nastaviti?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Datoteka imena %s već postoji u ovom direktoriju stoga nije dodana." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null pokazivač" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: nedostaje memorije" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: ime čvora nije jedinstveno" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Udvostruči ime datoteke '%s' za '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Došlo je greške(a) prilikom dodavanja datoteka" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "U redu" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Pokaži samo pisače" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Pokaži odabir brzine" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Pokaži kombinaciju odabira brzine" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Pokaži odabir načina" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Pokaži kombinaciju odabira načina" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "To je valjana kombinacija" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Je li kombinacija hardvera i diska valjana za snimanje kompilacije?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Način brisanja pokazuje drugačiji status diska od regularnog načina" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Brzina:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Način _pisanja" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Prazna lista brzina" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,71 +620,79 @@ "Thank you!" msgstr "Neuspjelo dobavljanje liste brzina pogona.\n\nOvo je poznata greška pogona. Ako ste zainteresirani za popravljanje pogledajte libburn knižnicu funkcija.\n\nPisanje bi trebalo raditi, ali ako bude problema molimo da nas obavijestite.\n\nHvala!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Nastavi _pokazivati ovu obavijest" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "zadano" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maksimalno" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Ispunjen, ali obrisiv disk nalazi se u pogonu" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Želite li isprazniti disk kako bi se mogao koristiti za predstojeći proces snimanja?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Pogon se ne može snimiti na umetnutom disku" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Pogon je prazan" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Ispričavamo se, višesesijsko snimanje još nije podržano." -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Ubačeni disk je pun" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Umetnuti disk je neprikladan" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Nije moguće pristupiti disku (možda je u uporabi)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Greška u određivanju diska" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Piši jednom disk, brisanje nije moguće" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW ne treba brisanje" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Ubačeni disk je prazan" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatski" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -789,6 +784,7 @@ msgstr "Pokaži glavni program iako je druga akcija određena u naredbenom retku." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -811,48 +807,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Moguće je da je disk(ovi) u upotrebi i ne može mu se pristupiti.\n\nMolimo izbacite i ponovno pokrenite aplikaciju.\n\nAko disk nije u pogonu provjerite imate li pristup za čitanje i pisanje kao trenutni korisnik." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Neuspjela inicijalizacija %s transkodera: %s\n\t(povratak na osnovnu implementaciju)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Slikovna datoteka '%s' ne postoji" -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nova kompilacija podataka" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nova audio kompilacija" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Prazan CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Snimi sliku" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Osvježi" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Osvježi listu datoteka" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Još jedno grafičko sučelje za snimanje cd-a" @@ -1137,105 +1131,92 @@ msgid "Aborting..." msgstr "Prekidam ..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Odaberi naredbu" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Datoteka(e) za dodati u kompilaciju" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Dobrodošli u Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Snimi _sliku" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Snimi pripremljenu kompilaciju, odnosno ISO datoteku" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nova kompilacija po_dataka" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Napravite novi podatkovni disk sa datotekama po vašem izboru" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Prazni disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Pripremi izbrisiv disk za novo snimanje" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Audio CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Audio CD koji može svirati u uobičajenim stereo uređajima" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Koje datoteke mogu biti snimljene na audio CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Preimenuj umjetnika" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Preimenuj umjetnika na odabranoj datoteci" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Preimenuj naslov" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Preimenuj naslov odabrane datoteke" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Koje datoteke mogu biti snimljene na audio CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Poz" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Dužina" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Umjetnik" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Naslov" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Ime datoteke" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Ne mogu snimiti audio na DVD" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "MOžete imati maksimalno 99 zapisa." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Problem u pozadinskom programu snimanja." @@ -1308,11 +1289,11 @@ "for the necessary plugins.\n" msgstr "%s nedostaje.\n\nNije instaliran dekoder za rukovanje ovom datotekom.\nVjerojatno morate potražiti pod gst-plugins-* paketima\nza potrebne dodatke.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Sadržaj datoteke sadrži dekoder, ali nije audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1332,21 +1313,21 @@ msgid "Required plugins: " msgstr "Potrebni priključci:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Došlo je do greške prilikom identifikacije '%s' s gstreamerom" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Priključak" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer nije pokrenuo transkodiranje (vrijeme je isteklo)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Neuspjela promijena pjesama prilikom transkodiranja" @@ -1493,6 +1474,14 @@ msgid "Rename" msgstr "Preimenuj" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Preimenuj umjetnika" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Preimenuj naslov" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Kompilacija podataka" @@ -1509,7 +1498,11 @@ msgid "Burn Image (xfburn)" msgstr "Snimi sliku (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/hu.po xfburn-0.7.0/po/hu.po --- xfburn-0.6.2/po/hu.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/hu.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,19 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Balázs Meskó , 2018 +# Balázs Meskó , 2018 # Benedek Imre , 2014 # Gabor Kelemen , 2009 # Gábor P., 2019-2020 # gyeben , 2016 # Nagy Gábor , 2014 +# Robert Huszar, 2022 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-20 06:31+0100\n" -"PO-Revision-Date: 2020-01-09 13:20+0000\n" -"Last-Translator: Gábor P.\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Robert Huszar, 2022\n" "Language-Team: Hungarian (http://www.transifex.com/xfce/xfce-apps/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,7 +64,7 @@ msgid "Adding files to the composition" msgstr "Fájlok hozzáadása az összeállításhoz" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Törlés" @@ -99,38 +100,38 @@ msgid "Default value for eject checkbox" msgstr "Kiadás jelölőnégyzet alapértelmezett értéke" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Lemez törlése" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Íróeszköz" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Törlési mód" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Beállítások" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Lemez kia_dása" @@ -140,59 +141,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Mégse" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Törlés" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "A behelyezett lemez már üres." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Kész" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nem található lemez a meghajtóban." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "A lemez nem törölhető." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Lemez törlése…" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Kész" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Hiba" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "A meghajtó nem ragadható meg." @@ -208,168 +209,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Szövegbeviteli mező megjelenítése a kötet nevéhez" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Összeállítás írása" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Összeállítás neve" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Szeretné módosítani az alapértelmezett összeállításnevet?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Szi_mulációs írás" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Adatfolyam _Felvétele" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Csak _ISO létrehozása" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Össz_eállítás írása" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Nem hozható létre a cél ISO fájl: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO írása…" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Hiba történt az ISO írásakor: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Hiba történt az író háttérprogramban." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Az írási mód jelenleg nem támogatott." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Az ISO forrásstruktúra nem hozható létre." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Lemezkép írása" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Kiírandó lemezkép" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Minden fájl" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO lemezképek" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Kilépés sikeres befejezés után" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Lemezkép írása" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Az írási mód jelenleg nincs megvalósítva." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Hiba történt az író háttérprogramban" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "A lemezkép mérete nem állapítható meg." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "A lemezkép nem nyitható meg." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Lemezkép írása…" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Válassza ki a kiírandó lemezképet" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Ebben a módban nem lehet adatokat fűzni a több szakaszos lemezhez (használja a TAO-t)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Adatokat tartalmazó lezárt lemez észlelve. Üres vagy lezáratlan lemez szükséges." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Nem található lemez a meghajtóban." -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Nem ismerhető fel a meghajtó és lemez állapota" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "A kiválasztott lemezkép nem fér el a behelyezett lemezen" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "A lemezkép méretének lekérése meghiúsult" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Győződjön meg róla, hogy érvényes fájlt választott és jogosult az elérésére." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Hangösszeállítás" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Üdvözlet" @@ -420,210 +421,197 @@ msgid "Create ISO from CD" msgstr "ISO létrehozása CD-ből" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Hozzáadás" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "A kiválasztott fájlok hozzáadása az összeállításhoz" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Könyvtár létrehozása" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Új könyvtár hozzáadása az összeállításhoz" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Eltávolítás" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "A kiválasztott fájlok eltávolítása az összeállításból" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Törlés" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Az összeállítás tartalmának törlése" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Kötet neve:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Tartalom" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Méret" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Helyi útvonal" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Meg kell adnia a fájl nevét." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Már létezik ugyanilyen nevű fájl az összeállításban." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Új könyvtár" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Ezen fájlok hozzáadása az összeállításhoz" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Adatok %s–%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s nem adható hozzá az összeállításhoz, mivel az meghaladná az iso9660-ban engedélyezett maximális fájlméretet." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s nagyobb, mint amit az ISO9660 2 szint lehetővé tesz. A probléma oka lehet a régi rendszer vagy szoftver." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Saját könyvtár hozzáadása" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "A saját könyvtárát készül hozzáadni az összeállításhoz. Ez valószínűleg sokáig fog tartani és túl nagy lehet ahhoz, hogy ráférjen egy lemezre.\nBiztosan folytatja?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Már létezik „%s” nevű fájl a könyvtárban, a fájl nem került hozzáadásra." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null mutató" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s kevés a memória" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: a csomópont neve nem egyedi" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Többszörös fájlnév („%s”) a következőhöz: „%s”" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Hiba történt a fájl(ok) hozzáadásakor" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Csak az írók megjelenítése" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Sebességválasztás megjelenítése" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Sebességválasztás lista megjelenítése" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Módválasztás megjelenítése" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Módválasztás lista megjelenítése" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Érvényes kombináció?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "A hardver és a lemez kombinációja érvényes az összeállítás kiírásához?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "A törlési mód a szabályos módtól eltérő lemezállapot-üzeneteket mutat" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Sebesség:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Írási mó_d:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Üres sebességlista" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -634,72 +622,80 @@ "Thank you!" msgstr "A meghajtó sebességlistája nem kérhető le.\n\nEz egy ismert hiba, amely egyes meghajtókkal fordul elő. A javítás érdekében jelentse az xfburn@xfce.org címen a konzolos kimenettel együtt.\n\nAz írásnak így is működnie kell, de ha problémákat tapasztal, kérjük tudassa.\n\nKöszönjük!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Ez a megjegyzés jelenjen meg _később is" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "alapértelmezett" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maximum" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Egy teli, de törölhető lemez van a meghajtóban" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Üríti a lemezt, hogy a következő írási folyamathoz használhassa?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "A meghajtó nem tud a behelyezett lemezre írni" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "A meghajtó üres" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Elnézést, a több szakaszos írás használata még nem támogatott" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "A behelyezett lemez tele van" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "A behelyezett lemez nem megfelelő" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Nem érhető el a meghajtó (használatban lehet)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Hiba a lemez meghatározásakor" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Egyszer írható lemez, a törlés nem lehetséges" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "A DVD+RW-t nem kell törölni" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "A behelyezett lemez már üres" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatikus" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Írók száma a rendszerben" @@ -743,7 +739,7 @@ msgid "%s's home" msgstr "%s mappája" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "" @@ -790,6 +786,7 @@ msgstr "" #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -812,48 +809,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "A lemez valószínűleg használatban van és nem érhető el.\n\nVálassza le a lemezt és indítsa újra az alkalmazást.\n\nHa nincs lemez a meghajtóban, ellenőrizze hogy van-e olvasási és írási hozzáférése a meghajtóhoz a jelenlegi felhasználóként." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "A(z) %s átkódoló előkészítése meghiúsult: %s\n\t(visszalépés az alapszintű megvalósításhoz)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "A lemezképfájl („%s”) nem létezik." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Új adat-összeállítás" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Új hangösszeállítás" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW törlése" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Lemezkép írása" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Frissítés" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Fájllista frissítése" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Még egy CD-író felület" @@ -972,94 +967,98 @@ msgid "User Aborted" msgstr "Felhasználói megszakítás" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Beállítások" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Az Xfburn viselkedésének hangolása" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Átmeneti könyvtár" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "Átmeneti könyvtár _törlése kilépéskor" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Fájlböngésző" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "_Rejtett fájlok megjelenítése" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Emberek által _olvasható fájlméretek megjelenítése" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Általános" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Eszközök" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Felismert eszközök" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Név" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revízió" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Csomópont" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R írása" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW írása" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R írása" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM írása" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Blu-ray Írása" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Eszközök _keresése" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "_Figyelmeztetés megjelenítése, ha üres a sebességlista" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO puffer mérete (Kb-ban)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Bezárás" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Ezen beállítás módosítása csak a program újraindítása után lép életbe." @@ -1134,105 +1133,92 @@ msgid "Aborting..." msgstr "Megszakítás…" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Válasszon parancsot" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Ezen fájlok hozzáadása az összeállításhoz" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Üdvözli az Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "_Lemezkép írása" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Előkészített összeállítás írása, például .ISO fájl" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Új _adat-összeállítás" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Új adatlemez készítése kiválasztott fájlokkal" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Lemez _törlése" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Újraírható lemez előkészítése új íráshoz" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Hang-CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Normál lejátszókban használható hang-CD" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Milyen fájlok írhatók hang-CD-re?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Előadó átnevezése" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "A kijelölt fájl előadójának átnevezése" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Cím átnevezése" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "A kijelölt fájl címének átnevezése" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Milyen fájlok írhatók hang-CD-re?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Poz" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Hossz" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Előadó" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Cím" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Fájlnév" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Nem írható hang DVD-re." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Legfeljebb 99 sáv írható." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Hiba történt az író háttérprogramban." @@ -1305,11 +1291,11 @@ "for the necessary plugins.\n" msgstr "%s hiányzik.\n\nNincs dekódoló telepítve ezen fájl kezeléséhez.\nA szükséges bővítményekért nézze meg a gst-plugins-* csomagokat.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1329,21 +1315,21 @@ msgid "Required plugins: " msgstr "Szükséges bővítmények:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Hiba történt a(z) '%s' gstreamerrel történő azonosításakor" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Egy bővítmény" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "A GStreamer nem tudta elkezdeni az átkódolást (időtúllépés)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "A számok váltása meghiúsult átkódoláskor" @@ -1358,71 +1344,79 @@ msgid "not implemented" msgstr "nincs megvalósítva" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Megjelenítendő név" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Eszköz címe" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Eszköz revízió" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Eszköz Revízió" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Az eszköz által támogatott írási sebességek" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Lemez állapota" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "A libburn által jelentett profilszám" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "A libburn által jelentett profilnév" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "A lemez törölhető" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Képes CD-R írására" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Képes CD-RW írására" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Képes DVD-R írására" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Képes DVD+R írására" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Képes DVDRAM írására" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Képes Blu-ray írására" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO blokktípusok" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO blokktípusok" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW blokktípusok" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET blokktípusok" @@ -1482,6 +1476,14 @@ msgid "Rename" msgstr "Átnevezés" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Előadó átnevezése" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Cím átnevezése" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Adat-összeállítás" @@ -1498,7 +1500,11 @@ msgid "Burn Image (xfburn)" msgstr "Lemezkép írása" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/hy_AM.po xfburn-0.7.0/po/hy_AM.po --- xfburn-0.6.2/po/hy_AM.po 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/po/hy_AM.po 2023-03-03 20:49:54.000000000 +0000 @@ -9,9 +9,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-06-13 10:39+0000\n" -"Last-Translator: Hayk Andreasyan \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Hayk Andreasyan , 2019\n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/xfce/xfce-apps/language/hy_AM/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,320 +55,335 @@ msgid "Data composition" msgstr "Տուեալների համադրութիւն" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Նիշերի յաւելում համադրութեան մէջ" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Չեղարկել" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Արագ մաքրում" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Ամբողջական մաքրում (դանդաղ)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Արագ ձեւաչափում" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Ամբողջական ձեւաչափում" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Արագ ապաձեւում" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Ամբողջական ապաձեւում (դանդաղ)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Անջատել սկաւառակը" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Լռելեայն արժէք ստուգավանդակի համար" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Դատարկ սկաւառակ" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Այրող սարք" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Մաքրման եղանակ" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Ընտրանքներ" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Ա_նջատել սկաւառակը" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Չեղարկել" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Մաքրել" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Ներդրուած սկաւառակն արդէն դատարկ է։" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Պատրաստ է" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Յիշասարքում սկաւառակ չի յայտնաբերուել։" -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Անհնար է մաքրել սկաւառակը։" -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Սկաւառակի մաքրում..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Կատարուած է" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Ձախողում" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Հնարաւոր չէ կպցնել յիշասարքը։" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Պատկեր" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Ցուցադրել ծաւալի անունը" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Ցուցադրել գրոյթը, ծաւալի անուան համար" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Գրանցել համադրութիւնը" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Համադրութեան անուն" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Փոխե՞լ համադրութեան սկզբնադիր անունը։" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Կեղծել գրանցումը" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Ազատ_գրանցում" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Հոսքային _գրառում" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Ստեղծել միայն _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Գրանցել համադրութիւնը" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ISO թիրախային նիշը չի ստեղծուել․ %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO֊ի գրանցում..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO֊ի գրանցման սխալ․ %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Սխալ՝ գրանցման յետներեսում։" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Գրանցման եղանակը ներկաումս չի սատարուում։" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO սկզբնական կառուցուածքը չի ստեղծուել։" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Գրանցել պատկերը" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Պատկեր՝ այրման համար" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Բոլոր նիշերը" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO պատկերներ" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Դուրս գալ աւարտելուց յետոյ" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Գրանցել պատկերը" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Գրանցման եղանակը ներկայումս չի իրագործվում։" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Սխալ՝ գրանցման ետներեսում։" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Հնարավոր չէ սահմանել պատկերի չափը։" -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Հնարավոր չէ բացել պատկերը։" -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Պատկերի գրանցում..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "ընտրել պատկեր գրանցման համար" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Անհնար է յաւելել տուեալներ, բազմանիստ սկաւառակում (գործածէք TAO), այս եղանակում" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Հայտնաբերվել է փակված սկաւառակ՝ տվյալներով։ Պահանջվում է դատարկ կամ գրանցելի սկաւառակ։" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Յիշասարքում սկաւառակ չի յայտնաբերուել" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Անհնար է պարզել յիշասարքի եւ սկաւառակի վիճակը" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Ընտրուած պատկերները չեն համապատասխանում ներդրուած սկաւառակին" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Անհնար է ստանալ պատկերի չափը" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Համոզվեք, որ ընտրել եք վավեր նիշ և որ ունեք հատուկ արտոնություններ դրա հասանելիութեան համար։" -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Ձայնային համադրութիւն" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Բարի գալուստ" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Պատճենել տուեալներով CD֊ին" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD ընթերցող սարք" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "_Ընթացքում" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Պատճէնել CD֊ին" @@ -385,15 +400,15 @@ msgid "Reading CD..." msgstr "CD֊ի ընթերցում..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Պատճէնել տուեալներով DVD֊ին" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD ընթերցող սարք" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Պատճէնել DVD֊ին" @@ -401,210 +416,197 @@ msgid "Create ISO from CD" msgstr "Ստեղծել ISO՝ CD֊ից" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Յաւելել" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Յաւելել նշուած նիշը(երը) համադրութեան մէջ" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Ստեղծել նշարան" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Յաւելել նոր նշարան համադրութեան մէջ" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Հեռացնել" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Հեռացնել նշուած նիշը(երը) համադրութեան միջից" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Մաքրել" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Մաքրել համադրութեան բովանդակութիւնը" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Անուանափոխել" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Անուանափոխել նշուած նիշը" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Ծաւալի անուն ․" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Ձեռնարկ" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Չափ" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Տեղային ուղի" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Հարկաւոր է անուն տալ նիշին։" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Նոյն անունով նիշ, արդեն առկայ է համադրութեան մէջ։" -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Նոր նշարան" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Նիշ(եր)՝ համադրութեան մէջ յաւելելու համար" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Տուեալներ %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s֊ը չի կարող աւելացուել համադրութեան մէջ, քանի որ այն գերազանցում է նիշի թոյլատրուած առաւելագոյն iso9660 չափը։" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s֊ը ավելի մեծ է ISO9660֊ի երկրորդ աստիճանի կողմից թույլատրված չափից։ Սակարող է առաջացնել խնդիր ավելի հին համակարգերում կամ ծրագրաշարերում։" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Տնային նշարանի յաւելում" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Դուք պատրաստվում եք ավելացնել տնային նշարանը համադրության մեջ։ Սա կարող է շատ երկար ժամանակ տևել և լինել շատ ծավալուն՝ մեկ սկաւառակում տեղավորվելու համար։ \n\nՇարունակե՞լ։" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "«%s» անունով նիշն արդեն առկա է նշարանում, նիշը չի հավելվել։" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s․ null-նշիչ" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s․ ոչ բավարար յիշողութիւն" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s․ հանգոյցի անունը յատուկ չէ" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (այլագիր %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Կրկնօրինակել «%s» նիշի անունը «%s»֊ի համար" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Նիշերի յաւելման սխալ(ներ)" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Ցուցադրել միայն գրառիչները" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Ցուցադրել արագութեան ընտրութիւնը" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Ցուցադրել արագութեան ընտրութեան ցուցակը" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Ցուցադրել եղանակի ընտրութիւնը" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Ցուցադրել եղանակի ընտրութեան ցուցակը" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Սա վավե՞ր կազմվածք է։" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Արդյո՞ք սարքաշարի եւ սկաւառակի զուգորդումը վավեր է գրանցման համար։" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Մաքրման ռեժիմը ցույց է տալիս սկավառկի վիճակի այլ հաղորդգադրություններ, քան՝ կանոնավոր ռեժիմը։" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Արագություն․" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Գրանցման _ռեժիմ․" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Արագութեան դատարկ ցուցակ" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -615,116 +617,171 @@ "Thank you!" msgstr "Հնարաւոր չէ առբերել յիշասարքի արագութեան ցուցակը։\n\nՍա յայտնի սխալ է յիշասարքերի համար։ Եթե հետաքրքուած էք այն ուղղելու հարցով, ուսումնասիրէք libburn գրադարանը։\n\nԳրանցումը պէտք է աշխատի, բայց եթե կան խնդիրներ, իմաց տուէք մեզ այդ մասին։\n\nՇնորհակալութիւն։" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Շարունակել _ցուցադրել այս նշումը" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "լռելեայն" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Առաւելագոյն" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Լիքն է, սակայն ջնջուող սկաւառակը յիշասարքում է" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Մաքրե՞լ սկաւառակը։ Այն կարող է օգտագործվել հետագա գրանցման համար։" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Յիշասարքը չի կարող գրանցել ներդրուած սկաւառակում" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Յիշասարքը դատարկ է" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Բազմանիստը դեռ չի սատարուում" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Ներդրուած սկաւառակը լիքն է" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Ներդրուած սկաւառակը չի համապատասխանում" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Սկաւառակը անմատչելի է (կարող է լինել գործածութեան մէջ)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Սկաւառակի որոշման սխալ" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Մեկանգամեայ գրանցման սկաւառակ՝ մաքրումն անհնար է" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW֊ին չի պահանջում մաքրում" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Ներդրուած սկաւառակն արդէն դատարկ է" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Ինքնա" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Ինքնուրոյն" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Գրանցիչների քանակը համակարգում" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Յիշասարքերի քանակը համակարգում" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Յիշասարքերի քանակը համակարգում՝ (ընթերցիչներ եւ գրանցիչներ)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "_Սարքերի ցուցակ" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Ներկաումս ընտրուած սարքը" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Պանակ" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Նիշ" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Տիպ" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Արմատ" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s֊ի տուն" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -735,7 +792,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nՏե՛ս %s --help֊ը հասանելի հրամանատողերի համար։\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Հնարավոր չէ սկզբնավորել գրանցման ետներեսը։" @@ -747,158 +804,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Հնարաvոր է, որ սկաւառակը(ները) գործածության մեջ են և հասանելի չեն։ \n\nԱնջատեք և վերագործարկեք ծրագիրը։ \n\n Եթե հիշասարքում սկաւառակ չկա, ստուգեք, որ ունէք գրելու և ընթերցելու հնարավորություն ներկայիս օգտագիրոջ համար։" +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "%s կրկնաայլագրիչի սկզբնավորման ձախողում․ %s\n\t" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "«%s» պատկերը գոյություն չունի։" -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Նիշ" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Տուեալների նոր համադրութիւն" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Ձայնային նոր համադրութիւն" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Փակել համադրութիւնը" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Փակել" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Փակել Xfburn֊ը" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Խմբագրում" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Կար_գաւորումներ" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Ցուցադրել յարաչափերի երկխաւսութիւնը" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Գործողութիւններ" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Դատարկ CD-RW" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Տեսք" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Գրանցել պատկերը" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Թարմացնել" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Թարմացնել նիշերի ցուցակը" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Աջակցութիւն" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Ծրագրի մասին" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Ցուցադրել տեղեկոյթ Xfburn֊ի վերաբերեալ" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Դատարկ CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Պատճէնել տուեալներով CD֊ին" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Գրանցել պատկերը" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Գրանցել DVD պատկերը" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Ցուցադրել նիշի զննիչը" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Ցուցադրել/թաքցնել նիշի զննիչը" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Ցուցադրել գործեշերտը" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Ցուցադրել/թաքցնել գործեշերտը" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Գործեշերտի խմբագրիչ" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "CD֊ի այրման այլ GUI" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Նշիչ" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Նշիչի գրոյթը" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Ցուցադրել փակման կոճակը" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Որոշել, արդյոք փակման կոճակը տեսանելի է։" @@ -1001,258 +962,280 @@ msgid "User Aborted" msgstr "Ընդհատուած աւգտատիրոջ կողմից" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Յարաչափեր" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Կարգաւորել Xfburn֊ի վարքագիծը" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Ժամանակաւոր նշարան" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Ավարտին, մաքրել ժամանակաւոր նշարանը" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Նիշի զննիչ" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Ցուցադրել _թաքնուած նիշերը" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Ցուցադրել ընթեռնելի _նիշերի չափերը" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Ընդհանուր" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Սարքեր" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Յայտնաբերուած սարքեր" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Անուն" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Հանգոյց" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Գրանցել CD-R֊ը" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Գրանցել CD-RW֊ին" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Գրանցել DVD-R֊ը" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Գրանցել DVD-RAM֊ը" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Գրանցել Blu-ray֊ը" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Յի_շասարքերի որոնում" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Ցուցադրել զգուշացումը, _արագութեան դատարկ ցուցակում" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO պահնակի չափ (ԿԲ֊ներով)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Փակել" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Այս կարգավորման փոփոխումը, լիարժեքորեն կիրագործուի միայն ծրագրի վերագործարկման դեպքում։" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Սկզբնաւորում..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Հաշվարկային գրառման արագություն․" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "անյայտ" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO պահնակ․" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Սարքի պահնակ․" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Փակել" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Ընդհատե՞լ։" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Նուազագոյն լցում՝ %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Ընդհատուած" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Ձևաչափված։" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Ձախողուած" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Չեղարկուած" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Կատարուած" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Ընդհատուած..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Ընտրել հրաման" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Նիշ(եր)՝ համադրութեան մէջ յաւելելու համար" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Բարի գալուստ Xfburn" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Գրանցել _պատկերը" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Գրանցել պատրաստի կազմուածք, աւրինակ՝ ISO նիշ" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Տուեալների նոր համադրութիւն" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Ստեղծել տուեալների նոր սկաւառակ, ձեր կողմից ընտրուող նիշերով" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Դատարկ սկաւառակ" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Պատրաստել վերագրանցելի սկաւառակը նոր գրանցման համար" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Ձայնասկաւառակ" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Ձայնասկաւառակը նուագարկելի է, կանոնաւոր ձայնային սարքերում" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "GStreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Ո՞ր նիշերն են կարող գրանցվել ձայնասկաւառակում։" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Անուանափոխել կատարողին" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Անուանափոխել ընտրուած նիշի կատարողի անունը" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Փոխել անունը" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Փոխել ընտրուած նիշի անունը" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Դիրք" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Երկարութիւն" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Կատարող" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Անուն" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Նիշի անուն" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Հնարավոր չէ գրանցել ձայնային նիշը՝ DVD֊ում։" -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Կարելի է ունենալ առավելագույնը 99 շավիղ։" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Գրանցման ետներեսի խնդիր։" -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Առաջ անցնել դէպի գրանցումը" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Դուք փորձում եք գրանցել ավելին, քան սկաւառակը կարող է պահել։" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "հիմնական" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1264,39 +1247,50 @@ "gstreamer support." msgstr "Հիմնական կրկնաայլագրիչը ներկառուցված է\n և չի պահանջում ոչ մի գրադարան։\nԱյն կարող է պահել միայն չսեղմված,\n.wav-նիշեր։.\n\nԵթե ցանկանում եք ստեղծել շավիղների\nհամադրություն տարբեր տեսակների\nձայնային նիշերից, համադրեք gstreamer սպասարկչի հետ։" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "%s նիշը չունի .wav ընդլայնում" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "%s նիշը չի պարունակում չսեղմուած PCM ձայնային նիշեր" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Հնարաւոր չէ ստանալ վիճակագրութիւն %s․ %s֊ի վերաբերեալ" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "%s֊ը չի բացվել։" -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "%s․ %s֊ը չի բացվել։" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "GStreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1308,99 +1302,183 @@ "gstreamer plugin packages installed." msgstr "Կրկնաայլագրիչն օգտագործում է\ngstreamer գրադարան ձայնային համադրությունների ստեղծման համար։\n\nԸստ էության՝ բոլոր ձայնային նիշերը պետք է սատարվեն,\nհաշվի առնելով, որ բոլոր ճիշտ ներդրոնները տեղակայված են։\nԵթե ձայնային նիշը չի ճանաչվում՝ համոզուեք, gstreamer֊ի 'good','bad' և 'ugly' ներդրոնները։" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "'%s', gstreamer֊ի հետ նոյնականացման սխալ" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Ներդրաւն" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer֊ը չի ցանկացել սկսել կրկնայլարգումը, ուշացման պատճառով։" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Երգերի փոփոխումը ձախողուել է, կրկնաայլագրման ընթացքում" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ոչ մեկը" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "չիրագործուած" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Ցուցադրիչի անուն" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Սարքի հասցէ" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Գրանցման արագութիւնը կախուած է սարքից" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Սկաւառակի վիճակ" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Յատկագրի համարն ըստ libburn֊ի" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Յատկագրի անունն ըստ libburn֊ի" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Սկաւառակը ջնջուո՞ղ է" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Կարող է գրանցել CDR֊ը" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Կարող է գրանցել CDRW֊ը" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Կարող է գրանցել DVDR֊ը" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Կարող է գրանցել DVDPLUSR֊ը" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Կարող է գրանցել DVDRAM֊ը" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Կարող է գրանցել Blu-ray֊ը" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "liburn TAO հանգոյցի տեսակներ" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO հանգոյցի տեսակներ" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW հանգոյցի տեսակներ" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET հանգոյցի տեսակներ" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Փակել" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Խմբագրում" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Գործողութիւն" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Տեսք" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Աջակցութիւն" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Մասին" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Անուանափոխել" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Անուանափոխել կատարողին" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Փոխել անունը" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Տուեալների համադրութիւն" @@ -1417,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "Գրանցել պատկերը (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/hye.po xfburn-0.7.0/po/hye.po --- xfburn-0.6.2/po/hye.po 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/po/hye.po 2023-03-03 20:49:54.000000000 +0000 @@ -0,0 +1,1509 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Arman Harutyunyan , 2020 +# E-Hayq LLC , 2018 +# Hayk Andreasyan , 2019 +msgid "" +msgstr "" +"Project-Id-Version: Xfce Apps\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Arman Harutyunyan , 2020\n" +"Language-Team: Eastern Armenian (http://www.transifex.com/xfce/xfce-apps/language/hye/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hye\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../xfburn/xfburn-global.h:28 +msgid "Capacity:" +msgstr "Տարողութիւն․" + +#: ../xfburn/xfburn-global.h:29 +msgid "addr:" +msgstr "հասցէ․" + +#: ../xfburn/xfburn-global.h:30 +msgid "Time total:" +msgstr "Լրիւ ժամը․" + +#: ../xfburn/xfburn-global.h:32 +msgid "length" +msgstr "երկարութիւն" + +#: ../xfburn/xfburn-global.h:33 ../xfburn/xfburn-copy-cd-progress-dialog.c:93 +msgid "Flushing cache..." +msgstr "Շտեմի մաքրում..." + +#: ../xfburn/xfburn-global.h:34 +msgid "Please insert a recordable disc and hit enter" +msgstr "Ներդրէք գրառելի սկաւառակ եւ հաստատէք" + +#: ../xfburn/xfburn-global.h:35 +msgid "Cannot determine disc status - hit enter to try again." +msgstr "Անհնար է որոշել սկաւառակի վիճակը ֊ հաստատէք կրկին փորձելու համար" + +#: ../xfburn/xfburn-global.h:36 +msgid "CD copying finished successfully." +msgstr "CD֊ի պատճէնումն աւարտուած է:" + +#: ../xfburn/xfburn-global.h:43 +msgid "Data composition" +msgstr "Տուեալների համադրութիւն" + +#: ../xfburn/xfburn-adding-progress.c:83 +msgid "Adding files to the composition" +msgstr "Նիշերի յաւելում համադրութեան մէջ" + +#: ../xfburn/xfburn-adding-progress.c:97 +msgid "Cancel" +msgstr "Չեղարկել" + +#: ../xfburn/xfburn-blank-dialog.c:70 +msgid "Quick Blank" +msgstr "Արագ մաքրում" + +#: ../xfburn/xfburn-blank-dialog.c:71 +msgid "Full Blank (slow)" +msgstr "Ամբողջական մաքրում (դանդաղ)" + +#: ../xfburn/xfburn-blank-dialog.c:72 +msgid "Quick Format" +msgstr "Արագ ձեւաչափում" + +#: ../xfburn/xfburn-blank-dialog.c:73 +msgid "Full Format" +msgstr "Ամբողջական ձեւաչափում" + +#: ../xfburn/xfburn-blank-dialog.c:74 +msgid "Quick Deformat" +msgstr "Արագ ապաձեւում" + +#: ../xfburn/xfburn-blank-dialog.c:75 +msgid "Full Deformat (slow)" +msgstr "Ամբողջական ապաձեւում (դանդաղ)" + +#: ../xfburn/xfburn-blank-dialog.c:119 +msgid "Eject the disc" +msgstr "Անջատել սկաւառակը" + +#: ../xfburn/xfburn-blank-dialog.c:120 +msgid "Default value for eject checkbox" +msgstr "Լռելեայն արժէք ստուգավանդակի համար" + +#: ../xfburn/xfburn-blank-dialog.c:166 +msgid "Blank Disc" +msgstr "Դատարկ սկաւառակ" + +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 +msgid "Burning device" +msgstr "Այրող սարք" + +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 +msgid "Blank mode" +msgstr "Մաքրման եղանակ" + +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 +msgid "Options" +msgstr "Ընտրանքներ" + +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 +msgid "E_ject disk" +msgstr "Ա_նջատել սկաւառակը" + +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Չեղարկել" + +#: ../xfburn/xfburn-blank-dialog.c:210 +msgid "_Blank" +msgstr "_Մաքրել" + +#. blanking can only be performed on blank discs, format and deformat are +#. allowed to be blank ones +#: ../xfburn/xfburn-blank-dialog.c:326 +msgid "The inserted disc is already blank." +msgstr "Ներդրուած սկաւառակն արդէն դատարկ է։" + +#. these ones we can blank +#: ../xfburn/xfburn-blank-dialog.c:332 +msgid "Ready" +msgstr "Պատրաստ է" + +#: ../xfburn/xfburn-blank-dialog.c:335 +msgid "No disc detected in the drive." +msgstr "Յիշասարքում սկաւառակ չի յայտնաբերուել։" + +#: ../xfburn/xfburn-blank-dialog.c:344 +msgid "Disc is not erasable." +msgstr "Անհնար է մաքրել սկաւառակը։" + +#: ../xfburn/xfburn-blank-dialog.c:384 +msgid "Blanking disc..." +msgstr "Սկաւառակի մաքրում..." + +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 +#: ../xfburn/xfburn-perform-burn.c:489 +#, c-format +msgid "Done" +msgstr "Կատարուած է" + +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 +msgid "Failure" +msgstr "Ձախողում" + +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 +msgid "Unable to grab the drive." +msgstr "Հնարաւոր չէ կպցնել յիշասարքը։" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 +msgid "Image" +msgstr "Պատկեր" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 +msgid "Show volume name" +msgstr "Ցուցադրել ծաւալի անունը" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 +msgid "Show a text entry for the name of the volume" +msgstr "Ցուցադրել գրոյթը, ծաւալի անուան համար" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 +msgid "Burn Composition" +msgstr "Գրանցել համադրութիւնը" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 +msgid "Composition name" +msgstr "Համադրութեան անուն" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 +msgid "Would you like to change the default composition name?" +msgstr "Փոխե՞լ համադրութեան սկզբնադիր անունը։" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 +msgid "_Dummy write" +msgstr "_Կեղծել գրանցումը" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 +msgid "Burn_Free" +msgstr "Ազատ_գրանցում" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 +msgid "Stream _Recording" +msgstr "Հոսքային _գրառում" + +#. create ISO ? +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 +msgid "Only create _ISO" +msgstr "Ստեղծել միայն _ISO" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 +msgid "_Burn Composition" +msgstr "_Գրանցել համադրութիւնը" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 +#, c-format +msgid "Could not create destination ISO file: %s" +msgstr "ISO թիրախային նիշը չի ստեղծուել․ %s" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +msgid "Writing ISO..." +msgstr "ISO֊ի գրանցում..." + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 +#, c-format +msgid "An error occurred while writing ISO: %s" +msgstr "" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 +msgid "An error occurred in the burn backend." +msgstr "Սխալ՝ գրանցման յետներեսում։" + +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 +msgid "The write mode is not supported currently." +msgstr "Գրանցման եղանակը ներկաումս չի սատարուում։" + +#. could not create source +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 +msgid "Could not create ISO source structure." +msgstr "ISO սկզբնական կառուցուածքը չի ստեղծուել։" + +#: ../xfburn/xfburn-burn-image-dialog.c:135 +msgid "Burn image" +msgstr "Գրանցել պատկերը" + +#. file +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 +msgid "Image to burn" +msgstr "Պատկեր՝ այրման համար" + +#: ../xfburn/xfburn-burn-image-dialog.c:144 +msgid "All files" +msgstr "Բոլոր նիշերը" + +#: ../xfburn/xfburn-burn-image-dialog.c:148 +msgid "ISO images" +msgstr "ISO պատկերներ" + +#: ../xfburn/xfburn-burn-image-dialog.c:207 +msgid "_Quit after success" +msgstr "_Դուրս գալ աւարտելուց յետոյ" + +#: ../xfburn/xfburn-burn-image-dialog.c:217 +msgid "_Burn image" +msgstr "_Գրանցել պատկերը" + +#: ../xfburn/xfburn-burn-image-dialog.c:270 +msgid "Burn mode is not currently implemented." +msgstr "Գրանցման եղանակը ներկայումս չի իրագործվում։" + +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 +msgid "An error occurred in the burn backend" +msgstr "Սխալ՝ գրանցման ետներեսում։" + +#: ../xfburn/xfburn-burn-image-dialog.c:334 +msgid "Unable to determine image size." +msgstr "Հնարավոր չէ սահմանել պատկերի չափը։" + +#: ../xfburn/xfburn-burn-image-dialog.c:341 +msgid "Cannot open image." +msgstr "Հնարավոր չէ բացել պատկերը։" + +#: ../xfburn/xfburn-burn-image-dialog.c:378 +msgid "Burning image..." +msgstr "Պատկերի գրանցում..." + +#: ../xfburn/xfburn-burn-image-dialog.c:451 +msgid "" +"Please" +" select an image to burn" +msgstr "ընտրել պատկեր գրանցման համար" + +#: ../xfburn/xfburn-burn-image-dialog.c:491 +msgid "" +"Cannot append data to multisession disc in this write mode (use TAO instead)" +msgstr "Անհնար է յաւելել տուեալներ, բազմանիստ սկաւառակում (գործածէք TAO), այս եղանակում" + +#: ../xfburn/xfburn-burn-image-dialog.c:495 +msgid "Closed disc with data detected. Need blank or appendable disc" +msgstr "Հայտնաբերվել է փակված սկաւառակ՝ տվյալներով։ Պահանջվում է դատարկ կամ գրանցելի սկաւառակ։" + +#: ../xfburn/xfburn-burn-image-dialog.c:497 +msgid "No disc detected in drive" +msgstr "Յիշասարքում սկաւառակ չի յայտնաբերուել" + +#: ../xfburn/xfburn-burn-image-dialog.c:499 +msgid "Cannot recognize state of drive and disc" +msgstr "Անհնար է պարզել յիշասարքի եւ սկաւառակի վիճակը" + +#: ../xfburn/xfburn-burn-image-dialog.c:511 +msgid "The selected image does not fit on the inserted disc" +msgstr "Ընտրուած պատկերները չեն համապատասխանում ներդրուած սկաւառակին" + +#: ../xfburn/xfburn-burn-image-dialog.c:515 +msgid "Failed to get image size" +msgstr "Անհնար է ստանալ պատկերի չափը" + +#: ../xfburn/xfburn-burn-image-dialog.c:544 +msgid "" +"Make sure you selected a valid file and you have the proper permissions to " +"access it." +msgstr "Համոզվեք, որ ընտրել եք վավեր նիշ և որ ունեք հատուկ արտոնություններ դրա հասանելիութեան համար։" + +#: ../xfburn/xfburn-compositions-notebook.c:144 +msgid "Audio composition" +msgstr "Ձայնային համադրութիւն" + +#: ../xfburn/xfburn-compositions-notebook.c:205 +msgid "Welcome" +msgstr "Բարի գալուստ" + +#: ../xfburn/xfburn-copy-cd-dialog.c:88 +#: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 +msgid "Copy data CD" +msgstr "Պատճենել տուեալներով CD֊ին" + +#: ../xfburn/xfburn-copy-cd-dialog.c:99 +msgid "CD Reader device" +msgstr "CD ընթերցող սարք" + +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 +msgid "On the _fly" +msgstr "_Ընթացքում" + +#: ../xfburn/xfburn-copy-cd-dialog.c:169 +msgid "_Copy CD" +msgstr "_Պատճէնել CD֊ին" + +#: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 +msgid "Please insert a recordable disc." +msgstr "Ներդրեք գրանցելի սկաւառակ։" + +#: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 +msgid "Writing CD..." +msgstr "CD֊ի գրառում..." + +#: ../xfburn/xfburn-copy-cd-progress-dialog.c:140 +#: ../xfburn/xfburn-create-iso-progress-dialog.c:102 +msgid "Reading CD..." +msgstr "CD֊ի ընթերցում..." + +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 +msgid "Copy data DVD" +msgstr "Պատճէնել տուեալներով DVD֊ին" + +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 +msgid "DVD Reader device" +msgstr "DVD ընթերցող սարք" + +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 +msgid "_Copy DVD" +msgstr "_Պատճէնել DVD֊ին" + +#: ../xfburn/xfburn-create-iso-progress-dialog.c:117 +msgid "Create ISO from CD" +msgstr "Ստեղծել ISO՝ CD֊ից" + +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 +msgid "Add" +msgstr "Յաւելել" + +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 +msgid "Add the selected file(s) to the composition" +msgstr "Յաւելել նշուած նիշը(երը) համադրութեան մէջ" + +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 +msgid "Create directory" +msgstr "Ստեղծել նշարան" + +#: ../xfburn/xfburn-data-composition.c:312 +msgid "Add a new directory to the composition" +msgstr "Յաւելել նոր նշարան համադրութեան մէջ" + +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 +msgid "Remove" +msgstr "Հեռացնել" + +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 +msgid "Remove the selected file(s) from the composition" +msgstr "Հեռացնել նշուած նիշը(երը) համադրութեան միջից" + +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 +msgid "Clear" +msgstr "Մաքրել" + +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 +msgid "Clear the content of the composition" +msgstr "Մաքրել համադրութեան բովանդակութիւնը" + +#: ../xfburn/xfburn-data-composition.c:330 +msgid "Volume name :" +msgstr "Ծաւալի անուն ․" + +#: ../xfburn/xfburn-data-composition.c:364 +msgid "Contents" +msgstr "Ձեռնարկ" + +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 +msgid "Size" +msgstr "Չափ" + +#: ../xfburn/xfburn-data-composition.c:382 +msgid "Local Path" +msgstr "Տեղային ուղի" + +#: ../xfburn/xfburn-data-composition.c:657 +msgid "You must give a name to the file." +msgstr "Հարկաւոր է անուն տալ նիշին։" + +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 +msgid "A file with the same name is already present in the composition." +msgstr "Նոյն անունով նիշ, արդեն առկայ է համադրութեան մէջ։" + +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 +msgid "New directory" +msgstr "Նոր նշարան" + +#. Note to translators: first %s is the date in "i18n" format (year-month- +#. day), %d is a running number of compositions +#: ../xfburn/xfburn-data-composition.c:967 +#, c-format +msgid "Data %s~%d" +msgstr "Տուեալներ %s~%d" + +#: ../xfburn/xfburn-data-composition.c:1203 +#, c-format +msgid "" +"%s cannot be added to the composition, because it exceeds the maximum " +"allowed file size for iso9660." +msgstr "%s֊ը չի կարող աւելացուել համադրութեան մէջ, քանի որ այն գերազանցում է նիշի թոյլատրուած առաւելագոյն iso9660 չափը։" + +#: ../xfburn/xfburn-data-composition.c:1210 +#, c-format +msgid "" +"%s is larger than what iso9660 level 2 allows. This can be a problem for old" +" systems or software." +msgstr "%s֊ը ավելի մեծ է ISO9660֊ի երկրորդ աստիճանի կողմից թույլատրված չափից։ Սակարող է առաջացնել խնդիր ավելի հին համակարգերում կամ ծրագրաշարերում։" + +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 +msgid "Adding home directory" +msgstr "Տնային նշարանի յաւելում" + +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 +msgid "" +"You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" +"\n" +"Are you sure you want to proceed?" +msgstr "Դուք պատրաստվում եք ավելացնել տնային նշարանը համադրության մեջ։ Սա կարող է շատ երկար ժամանակ տևել և լինել շատ ծավալուն՝ մեկ սկաւառակում տեղավորվելու համար։ \n\nՇարունակե՞լ։" + +#: ../xfburn/xfburn-data-composition.c:1463 +#, c-format +msgid "" +"A file named \"%s\" already exists in this directory, the file hasn't been " +"added." +msgstr "«%s» անունով նիշն արդեն առկա է նշարանում, նիշը չի հավելվել։" + +#: ../xfburn/xfburn-data-composition.c:1865 +#, c-format +msgid "%s: null pointer" +msgstr "%s․ null-նշիչ" + +#: ../xfburn/xfburn-data-composition.c:1867 +#, c-format +msgid "%s: out of memory" +msgstr "%s․ ոչ բավարար յիշողութիւն" + +#: ../xfburn/xfburn-data-composition.c:1869 +#, c-format +msgid "%s: node name not unique" +msgstr "%s․ հանգոյցի անունը յատուկ չէ" + +#: ../xfburn/xfburn-data-composition.c:1871 +#, c-format +msgid "%s: %s (code %X)" +msgstr "%s: %s (այլագիր %X)" + +#. The first string is the renamed name, the second one the original name +#: ../xfburn/xfburn-data-composition.c:1891 +#, c-format +msgid "Duplicate filename '%s' for '%s'" +msgstr "Կրկնօրինակել «%s» նիշի անունը «%s»֊ի համար" + +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 +msgid "Show writers only" +msgstr "Ցուցադրել միայն գրառիչները" + +#: ../xfburn/xfburn-device-box.c:146 +msgid "Show speed selection" +msgstr "Ցուցադրել արագութեան ընտրութիւնը" + +#: ../xfburn/xfburn-device-box.c:147 +msgid "Show speed selection combo" +msgstr "Ցուցադրել արագութեան ընտրութեան ցուցակը" + +#: ../xfburn/xfburn-device-box.c:150 +msgid "Show mode selection" +msgstr "Ցուցադրել եղանակի ընտրութիւնը" + +#: ../xfburn/xfburn-device-box.c:151 +msgid "Show mode selection combo" +msgstr "Ցուցադրել եղանակի ընտրութեան ցուցակը" + +#: ../xfburn/xfburn-device-box.c:154 +msgid "Is it a valid combination" +msgstr "Սա վավե՞ր կազմվածք է։" + +#: ../xfburn/xfburn-device-box.c:155 +msgid "Is the combination of hardware and disc valid to burn the composition?" +msgstr "Արդյո՞ք սարքաշարի եւ սկաւառակի զուգորդումը վավեր է գրանցման համար։" + +#: ../xfburn/xfburn-device-box.c:159 +msgid "The blank mode shows different disc status messages than regular mode" +msgstr "Մաքրման ռեժիմը ցույց է տալիս սկավառկի վիճակի այլ հաղորդգադրություններ, քան՝ կանոնավոր ռեժիմը։" + +#: ../xfburn/xfburn-device-box.c:217 +msgid "_Speed:" +msgstr "_Արագություն․" + +#: ../xfburn/xfburn-device-box.c:240 +msgid "Write _mode:" +msgstr "Գրանցման _ռեժիմ․" + +#: ../xfburn/xfburn-device-box.c:350 +msgid "Empty speed list" +msgstr "Արագութեան դատարկ ցուցակ" + +#: ../xfburn/xfburn-device-box.c:359 +msgid "" +"Unable to retrieve the speed list for the drive.\n" +"\n" +"This is a known bug for drives. If you're interested in fixing it, please have a look at the libburn library.\n" +"\n" +"Burning should still work, but if there are problems anyways, please let us know.\n" +"\n" +"Thank you!" +msgstr "Հնարաւոր չէ առբերել յիշասարքի արագութեան ցուցակը։\n\nՍա յայտնի սխալ է յիշասարքերի համար։ Եթե հետաքրքուած էք այն ուղղելու հարցով, ուսումնասիրէք libburn գրադարանը։\n\nԳրանցումը պէտք է աշխատի, բայց եթե կան խնդիրներ, իմաց տուէք մեզ այդ մասին։\n\nՇնորհակալութիւն։" + +#: ../xfburn/xfburn-device-box.c:370 +msgid "Continue to _show this notice" +msgstr "Շարունակել _ցուցադրել այս նշումը" + +#: ../xfburn/xfburn-device-box.c:418 +msgid "default" +msgstr "լռելեայն" + +#: ../xfburn/xfburn-device-box.c:449 +msgid "Max" +msgstr "Առաւելագոյն" + +#: ../xfburn/xfburn-device-box.c:484 +msgid "A full, but erasable disc is in the drive" +msgstr "Լիքն է, սակայն ջնջուող սկաւառակը յիշասարքում է" + +#: ../xfburn/xfburn-device-box.c:485 +msgid "" +"Do you want to blank the disc, so that it can be used for the upcoming burn " +"process?" +msgstr "Մաքրե՞լ սկաւառակը։ Այն կարող է օգտագործվել հետագա գրանցման համար։" + +#: ../xfburn/xfburn-device-box.c:557 +msgid "Drive can't burn on the inserted disc" +msgstr "Յիշասարքը չի կարող գրանցել ներդրուած սկաւառակում" + +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 +msgid "Drive is empty" +msgstr "Յիշասարքը դատարկ է" + +#: ../xfburn/xfburn-device-box.c:569 +msgid "Sorry, multisession is not yet supported" +msgstr "Բազմանիստը դեռ չի սատարուում" + +#: ../xfburn/xfburn-device-box.c:572 +msgid "Inserted disc is full" +msgstr "Ներդրուած սկաւառակը լիքն է" + +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 +msgid "Inserted disc is unsuitable" +msgstr "Ներդրուած սկաւառակը չի համապատասխանում" + +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 +msgid "Cannot access drive (it might be in use)" +msgstr "Սկաւառակը անմատչելի է (կարող է լինել գործածութեան մէջ)" + +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 +msgid "Error determining disc" +msgstr "Սկաւառակի որոշման սխալ" + +#: ../xfburn/xfburn-device-box.c:604 +msgid "Write-once disc, no blanking possible" +msgstr "Մեկանգամեայ գրանցման սկաւառակ՝ մաքրումն անհնար է" + +#: ../xfburn/xfburn-device-box.c:607 +msgid "DVD+RW does not need blanking" +msgstr "DVD+RW֊ին չի պահանջում մաքրում" + +#: ../xfburn/xfburn-device-box.c:615 +msgid "Inserted disc is already blank" +msgstr "Ներդրուած սկաւառակն արդէն դատարկ է" + +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Ինքնուրոյն" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 +msgid "Number of burners in the system" +msgstr "Գրանցիչների քանակը համակարգում" + +#: ../xfburn/xfburn-device-list.c:207 +msgid "Number of drives in the system" +msgstr "Յիշասարքերի քանակը համակարգում" + +#: ../xfburn/xfburn-device-list.c:208 +msgid "Number of drives in the system (readers and writers)" +msgstr "Յիշասարքերի քանակը համակարգում՝ (ընթերցիչներ եւ գրանցիչներ)" + +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 +msgid "List of devices" +msgstr "_Սարքերի ցուցակ" + +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 +msgid "Currently selected device" +msgstr "Ներկաումս ընտրուած սարքը" + +#. globals +#: ../xfburn/xfburn-directory-browser.c:52 +msgid "Folder" +msgstr "Պանակ" + +#: ../xfburn/xfburn-directory-browser.c:100 +msgid "File" +msgstr "Նիշ" + +#: ../xfburn/xfburn-directory-browser.c:115 +msgid "Type" +msgstr "Տիպ" + +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 +msgid "Filesystem" +msgstr "Արմատ" + +#. load the user's home dir +#: ../xfburn/xfburn-fs-browser.c:284 +#, c-format +msgid "%s's home" +msgstr "%s֊ի տուն" + +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "Չյաջողուեց ապասարել'%s': Հիշասարքը չի կարող աւգտագործուել գրանցիչի համար:" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "Բացէք գրանցիչի պատկերի երկխաւսութիւնը, ըստ ցանկութեան, որին յաջորդում է պատկերի անունը:" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Բացէք դատարկ սկաւառակի երկխաւսութիւնը" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Սկսէք տվեալների կազմուածքը, ցանկութեան դէպքում հետեւէք նիշքերին / գրացուցակներին, որոնք պէտք է աւելացուեն կազմուածքին" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Սկսէք ձայնային կազմուածքին, ցանկութեան դէպքում հետեւէք նիշքերին / գրացուցակներին, որոնք պէտք է աւելացուեն կազմուածքին" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "Ընտրէք transcoder- ին, գործարկէք --transcoder = list- ով` մատչելիները տեսնելու համար:" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "Սկսէք նիշքերի զննարկիչը նշուած գրացուցակում կամ ներկայիս գրացուցակում, եթէ դրանցից որեւէ մեկը նշուած չէ (հիմնականում սկսուում է Ձեր տան գրացուցակից)" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Ցուցադրել ծրագրի տարբերակը եւ ելքը " + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "Ցուցադրել հիմնական ծրագիրը նոյնիսկ այն դէպքում, երբ հրամանի տողում նշուած է այլ գործողութիւն:" + +#: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 +msgid "Xfburn" +msgstr "Xfburn" + +#: ../xfburn/xfburn-main.c:211 +#, c-format +msgid "" +"%s: %s\n" +"Try %s --help to see a full list of available command line options.\n" +msgstr "%s: %s\nՏե՛ս %s --help֊ը հասանելի հրամանատողերի համար։\n" + +#: ../xfburn/xfburn-main.c:220 +msgid "Unable to initialize the burning backend." +msgstr "Հնարավոր չէ սկզբնավորել գրանցման ետներեսը։" + +#: ../xfburn/xfburn-main.c:294 +msgid "No burners are currently available" +msgstr "Ներկաումս մատչելի գրանցիչներ չկան" + +#: ../xfburn/xfburn-main.c:296 +msgid "" +"Possibly the disc(s) are in use, and cannot get accessed.\n" +"\n" +"If no disc is in the drive, check that you have read and write access to the drive with the current user." +msgstr "" + +#: ../xfburn/xfburn-main.c:329 +#, c-format +msgid "" +"Failed to initialize %s transcoder: %s\n" +"\t(falling back to basic implementation)" +msgstr "%s կրկնաայլագրիչի սկզբնավորման ձախողում․ %s\n\t" + +#: ../xfburn/xfburn-main.c:372 +#, c-format +msgid "Image file '%s' does not exist." +msgstr "«%s» պատկերը գոյություն չունի։" + +#: ../xfburn/xfburn-main-window.c:235 +msgid "New data composition" +msgstr "Տուեալների նոր համադրութիւն" + +#: ../xfburn/xfburn-main-window.c:238 +msgid "New audio composition" +msgstr "Ձայնային նոր համադրութիւն" + +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Դատարկ CD-RW" + +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Գրանցել պատկերը" + +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Թարմացնել" + +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Թարմացնել նիշերի ցուցակը" + +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Մեկ այլ cd գրանցիչ GUI" + +#: ../xfburn/xfburn-notebook-tab.c:81 +msgid "Label" +msgstr "Նշիչ" + +#: ../xfburn/xfburn-notebook-tab.c:81 +msgid "The text of the label" +msgstr "Նշիչի գրոյթը" + +#: ../xfburn/xfburn-notebook-tab.c:84 +msgid "Show close button" +msgstr "Ցուցադրել փակման կոճակը" + +#: ../xfburn/xfburn-notebook-tab.c:84 +msgid "Determine whether the close button is visible" +msgstr "Որոշել, արդյոք փակման կոճակը տեսանելի է։" + +#: ../xfburn/xfburn-perform-burn.c:103 ../xfburn/xfburn-perform-burn.c:452 +msgid "Formatting..." +msgstr "Ձեւաչափում..." + +#: ../xfburn/xfburn-perform-burn.c:270 +msgid "" +"Cannot append data to multisession disc in this write mode (use TAO " +"instead)." +msgstr "Գրառման այս ռեժիմում, բազմանիստ սկաւառակում տուեալներ հնարավոր չէ հավելել (օգտագործեք TAO)։" + +#: ../xfburn/xfburn-perform-burn.c:274 +msgid "Closed disc with data detected, a blank or appendable disc is needed." +msgstr "Հայտնաբերվել է տվյալներով, փակված սկաւառակ, պահանջվում է դատարկ կամ հավելվող սկաւառակ։" + +#: ../xfburn/xfburn-perform-burn.c:276 +msgid "No disc detected in drive." +msgstr "Հիշասարքում սկաւառակ չկա։" + +#: ../xfburn/xfburn-perform-burn.c:279 +msgid "Cannot recognize the state of the drive and disc." +msgstr "Անհնար է ճանաչել հիշասարքի և սկաւառակի վիճակը։" + +#: ../xfburn/xfburn-perform-burn.c:286 +msgid "Formatting failed." +msgstr "Ձևաչափման ձախողում։" + +#: ../xfburn/xfburn-perform-burn.c:304 +msgid "There is not enough space available on the inserted disc." +msgstr "Ներդրված սկաւառակում հիշողության բավարար տիրույթ չկա։" + +#: ../xfburn/xfburn-perform-burn.c:349 +#, c-format +msgid "Burning track %2d/%d..." +msgstr "%2d/%d շաւիղի գրանցում..." + +#: ../xfburn/xfburn-perform-burn.c:353 ../xfburn/xfburn-perform-burn.c:417 +msgid "Burning composition..." +msgstr "Համադրութեան գրանցում..." + +#: ../xfburn/xfburn-perform-burn.c:386 +msgid "standby" +msgstr "կանգ" + +#: ../xfburn/xfburn-perform-burn.c:394 +msgid "ending" +msgstr "աւարտ" + +#: ../xfburn/xfburn-perform-burn.c:397 +msgid "failing" +msgstr "ձախողում" + +#: ../xfburn/xfburn-perform-burn.c:400 +msgid "unused" +msgstr "չաւգտագործուող" + +#: ../xfburn/xfburn-perform-burn.c:403 +msgid "abandoned" +msgstr "թերատուած" + +#: ../xfburn/xfburn-perform-burn.c:406 +msgid "ended" +msgstr "ավարտուած" + +#: ../xfburn/xfburn-perform-burn.c:409 +msgid "aborted" +msgstr "ընդհատուած" + +#: ../xfburn/xfburn-perform-burn.c:412 +msgid "no info" +msgstr "տեղեկոյթ չկայ" + +#: ../xfburn/xfburn-perform-burn.c:422 +msgid "Writing Lead-In..." +msgstr "Lead-In֊ի գրանցում..." + +#: ../xfburn/xfburn-perform-burn.c:428 +msgid "Writing Lead-Out..." +msgstr "Lead-Out֊ի գրանցում..." + +#: ../xfburn/xfburn-perform-burn.c:434 +msgid "Writing pregap..." +msgstr "Pregap֊ի գրանցում..." + +#: ../xfburn/xfburn-perform-burn.c:440 +msgid "Closing track..." +msgstr "Շաւիղի փակում..." + +#: ../xfburn/xfburn-perform-burn.c:446 +msgid "Closing session..." +msgstr "Նիստի փակում..." + +#: ../xfburn/xfburn-perform-burn.c:465 +msgid "see console" +msgstr "ցուցադրել" + +#: ../xfburn/xfburn-perform-burn.c:493 +msgid "User Aborted" +msgstr "Ընդհատուած աւգտատիրոջ կողմից" + +#: ../xfburn/xfburn-preferences-dialog.c:117 +msgid "Preferences" +msgstr "Յարաչափեր" + +#: ../xfburn/xfburn-preferences-dialog.c:118 +msgid "Tune how Xfburn behaves" +msgstr "Կարգաւորել Xfburn֊ի վարքագիծը" + +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 +msgid "Temporary directory" +msgstr "Ժամանակաւոր նշարան" + +#: ../xfburn/xfburn-preferences-dialog.c:171 +msgid "_Clean temporary directory on exit" +msgstr "_Ավարտին, մաքրել ժամանակաւոր նշարանը" + +#: ../xfburn/xfburn-preferences-dialog.c:178 +msgid "File browser" +msgstr "Նիշի զննիչ" + +#: ../xfburn/xfburn-preferences-dialog.c:182 +msgid "Show _hidden files" +msgstr "Ցուցադրել _թաքնուած նիշերը" + +#: ../xfburn/xfburn-preferences-dialog.c:187 +msgid "Show human_readable filesizes" +msgstr "Ցուցադրել ընթեռնելի _նիշերի չափերը" + +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 +msgid "General" +msgstr "Ընդհանուր" + +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 +msgid "Devices" +msgstr "Սարքեր" + +#: ../xfburn/xfburn-preferences-dialog.c:221 +msgid "Detected devices" +msgstr "Յայտնաբերուած սարքեր" + +#: ../xfburn/xfburn-preferences-dialog.c:243 +msgid "Name" +msgstr "Անուն" + +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Վերանայել" + +#: ../xfburn/xfburn-preferences-dialog.c:258 +msgid "Node" +msgstr "Հանգոյց" + +#: ../xfburn/xfburn-preferences-dialog.c:260 +msgid "Write CD-R" +msgstr "Գրանցել CD-R֊ը" + +#: ../xfburn/xfburn-preferences-dialog.c:262 +msgid "Write CD-RW" +msgstr "Գրանցել CD-RW֊ին" + +#: ../xfburn/xfburn-preferences-dialog.c:265 +msgid "Write DVD-R" +msgstr "Գրանցել DVD-R֊ը" + +#: ../xfburn/xfburn-preferences-dialog.c:268 +msgid "Write DVD-RAM" +msgstr "Գրանցել DVD-RAM֊ը" + +#: ../xfburn/xfburn-preferences-dialog.c:271 +msgid "Write Blu-ray" +msgstr "Գրանցել Blu-ray֊ը" + +#: ../xfburn/xfburn-preferences-dialog.c:279 +msgid "Sc_an for devices" +msgstr "Յի_շասարքերի որոնում" + +#: ../xfburn/xfburn-preferences-dialog.c:306 +msgid "Show warning on _empty speed list" +msgstr "Ցուցադրել զգուշացումը, _արագութեան դատարկ ցուցակում" + +#: ../xfburn/xfburn-preferences-dialog.c:315 +msgid "FIFO buffer size (in kb)" +msgstr "FIFO պահնակի չափ (ԿԲ֊ներով)" + +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Փակել" + +#: ../xfburn/xfburn-preferences-dialog.c:469 +msgid "Changing this setting only takes full effect after a program restart." +msgstr "Այս կարգավորման փոփոխումը, լիարժեքորեն կիրագործուի միայն ծրագրի վերագործարկման դեպքում։" + +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 +msgid "Initializing..." +msgstr "Սկզբնաւորում..." + +#: ../xfburn/xfburn-progress-dialog.c:187 +msgid "Estimated writing speed:" +msgstr "Հաշվարկային գրառման արագություն․" + +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 +msgid "unknown" +msgstr "անյայտ" + +#: ../xfburn/xfburn-progress-dialog.c:201 +msgid "FIFO buffer:" +msgstr "FIFO պահնակ․" + +#: ../xfburn/xfburn-progress-dialog.c:210 +msgid "Device buffer:" +msgstr "Սարքի պահնակ․" + +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Դադարեցնել" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Փակել" + +#: ../xfburn/xfburn-progress-dialog.c:348 +msgid "Are you sure you want to abort?" +msgstr "Ընդհատե՞լ։" + +#: ../xfburn/xfburn-progress-dialog.c:476 +#, c-format +msgid "Min. fill was %2d%%" +msgstr "Նուազագոյն լցում՝ %2d%%" + +#: ../xfburn/xfburn-progress-dialog.c:544 +msgid "Aborted" +msgstr "Ընդհատուած" + +#: ../xfburn/xfburn-progress-dialog.c:547 +msgid "Formatted." +msgstr "Ձևաչափված։" + +#: ../xfburn/xfburn-progress-dialog.c:556 +msgid "Failed" +msgstr "Ձախողուած" + +#: ../xfburn/xfburn-progress-dialog.c:559 +msgid "Cancelled" +msgstr "Չեղարկուած" + +#: ../xfburn/xfburn-progress-dialog.c:562 +msgid "Completed" +msgstr "Կատարուած" + +#: ../xfburn/xfburn-progress-dialog.c:600 +msgid "Aborting..." +msgstr "Ընդհատուած..." + +#: ../xfburn/xfburn-utils.c:132 +msgid "Select command" +msgstr "Ընտրել հրաման" + +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Նիշ(եր)՝ համադրութեան մէջ յաւելելու համար" + +#: ../xfburn/xfburn-welcome-tab.c:99 +msgid "Welcome to Xfburn!" +msgstr "Բարի գալուստ Xfburn" + +#. buttons +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn _Image" +msgstr "Գրանցել _պատկերը" + +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" + +#: ../xfburn/xfburn-welcome-tab.c:124 +msgid "New _Data Composition" +msgstr "Տուեալների նոր համադրութիւն" + +#: ../xfburn/xfburn-welcome-tab.c:124 +msgid "Create a new data disc with the files of your choosing" +msgstr "Ստեղծել տուեալների նոր սկաւառակ, ձեր կողմից ընտրուող նիշերով" + +#: ../xfburn/xfburn-welcome-tab.c:129 +msgid "_Blank Disc" +msgstr "_Դատարկ սկաւառակ" + +#: ../xfburn/xfburn-welcome-tab.c:129 +msgid "Prepare the rewriteable disc for a new burn" +msgstr "Պատրաստել վերագրանցելի սկաւառակը նոր գրանցման համար" + +#: ../xfburn/xfburn-welcome-tab.c:134 +msgid "_Audio CD" +msgstr "_Ձայնասկաւառակ" + +#: ../xfburn/xfburn-welcome-tab.c:134 +msgid "Audio CD playable in regular stereos" +msgstr "Ձայնասկաւառակը նուագարկելի է, կանոնաւոր ձայնային սարքերում" + +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "GStreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Ո՞ր նիշերն են կարող գրանցվել ձայնասկաւառակում։" + +#: ../xfburn/xfburn-audio-composition.c:374 +msgid "Pos" +msgstr "Դիրք" + +#: ../xfburn/xfburn-audio-composition.c:376 +msgid "Length" +msgstr "Երկարութիւն" + +#: ../xfburn/xfburn-audio-composition.c:382 +msgid "Artist" +msgstr "Կատարող" + +#: ../xfburn/xfburn-audio-composition.c:395 +msgid "Title" +msgstr "Անուն" + +#: ../xfburn/xfburn-audio-composition.c:406 +msgid "Filename" +msgstr "Նիշի անուն" + +#: ../xfburn/xfburn-audio-composition.c:557 +msgid "Cannot burn audio onto a DVD." +msgstr "Հնարավոր չէ գրանցել ձայնային նիշը՝ DVD֊ում։" + +#: ../xfburn/xfburn-audio-composition.c:1222 +msgid "You can only have a maximum of 99 tracks." +msgstr "Կարելի է ունենալ առավելագույնը 99 շավիղ։" + +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 +msgid "A problem with the burn backend occurred." +msgstr "Գրանցման ետներեսի խնդիր։" + +#: ../xfburn/xfburn-disc-usage.c:161 +msgid "Proceed to Burn" +msgstr "Առաջ անցնել դէպի գրանցումը" + +#: ../xfburn/xfburn-disc-usage.c:201 +msgid "You are trying to burn more onto the disc than it can hold." +msgstr "Դուք փորձում եք գրանցել ավելին, քան սկաւառակը կարող է պահել։" + +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "Սխալ է տեղի ունեցել գրանցիչի կարգաւորումը տեղադրելու ժամանակ" + +#: ../xfburn/xfburn-transcoder-basic.c:129 +msgid "basic" +msgstr "հիմնական" + +#: ../xfburn/xfburn-transcoder-basic.c:135 +msgid "" +"The basic transcoder is built in,\n" +"and does not require any library.\n" +"But it can only handle uncompressed\n" +".wav files.\n" +"If you would like to create audio\n" +"compositions from different types of\n" +"audio files, please compile with\n" +"gstreamer support." +msgstr "Հիմնական կրկնաայլագրիչը ներկառուցված է\n և չի պահանջում ոչ մի գրադարան։\nԱյն կարող է պահել միայն չսեղմված,\n.wav-նիշեր։.\n\nԵթե ցանկանում եք ստեղծել շավիղների\nհամադրություն տարբեր տեսակների\nձայնային նիշերից, համադրեք gstreamer սպասարկչի հետ։" + +#: ../xfburn/xfburn-transcoder-basic.c:159 +#, c-format +msgid "File %s does not have a .wav extension" +msgstr "%s նիշը չունի .wav ընդլայնում" + +#: ../xfburn/xfburn-transcoder-basic.c:164 +#, c-format +msgid "File %s does not contain uncompressed PCM wave audio" +msgstr "%s նիշը չի պարունակում չսեղմուած PCM ձայնային նիշեր" + +#: ../xfburn/xfburn-transcoder-basic.c:170 +#, c-format +msgid "Could not stat %s: %s" +msgstr "Հնարաւոր չէ ստանալ վիճակագրութիւն %s․ %s֊ի վերաբերեալ" + +#: ../xfburn/xfburn-transcoder-basic.c:202 +#, c-format +msgid "Could not open %s." +msgstr "%s֊ը չի բացվել։" + +#: ../xfburn/xfburn-transcoder-basic.c:281 +#, c-format +msgid "Could not open %s: %s" +msgstr "%s․ %s֊ը չի բացվել։" + +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "Սխալ է տեղի ունեցել փոխկոդավորման համար հոսք կազմելու ժամանակ" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s բացակայում է.\n\nԱյս նիշքը կարգաւորելու համար Դուք չունէք ապակոդաւորիչ:\nՀաւանաբար, Դուք պէտք է նայէք gst-plugins- *- ի փաթեթներին\nանհրաժեշտ ներդրաւների համար:\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "Նիշքի պարունակութիւնը ունի ապակոդաւորիչ, բայց ոչ ձայնային:" + +#: ../xfburn/xfburn-transcoder-gst.c:587 +msgid "" +"The gstreamer transcoder uses the gstreamer\n" +"library for creating audio compositions.\n" +"\n" +"Essentially all audio files should be supported\n" +"given that the correct plugins are installed.\n" +"If an audio file is not recognized, make sure\n" +"that you have the 'good','bad', and 'ugly'\n" +"gstreamer plugin packages installed." +msgstr "Կրկնաայլագրիչն օգտագործում է\ngstreamer գրադարան ձայնային համադրությունների ստեղծման համար։\n\nԸստ էության՝ բոլոր ձայնային նիշերը պետք է սատարվեն,\nհաշվի առնելով, որ բոլոր ճիշտ ներդրոնները տեղակայված են։\nԵթե ձայնային նիշը չի ճանաչվում՝ համոզուեք, gstreamer֊ի 'good','bad' և 'ugly' ներդրոնները։" + +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "Ոչ մի տեղեկութիւն չկա, թէ որի վրա է անհրաժեշտ ներդրաւն պահանջել:" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Պահանջուում է ներդրաւն." + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 +#, c-format +msgid "An error occurred while identifying '%s' with gstreamer" +msgstr "'%s', gstreamer֊ի հետ նոյնականացման սխալ" + +#: ../xfburn/xfburn-transcoder-gst.c:681 +msgid "A plugin" +msgstr "Ներդրաւն" + +#: ../xfburn/xfburn-transcoder-gst.c:816 +#, c-format +msgid "Gstreamer did not want to start transcoding (timed out)" +msgstr "Gstreamer֊ը չի ցանկացել սկսել կրկնայլարգումը, ուշացման պատճառով։" + +#: ../xfburn/xfburn-transcoder-gst.c:851 +#, c-format +msgid "Failed to change songs while transcoding" +msgstr "Երգերի փոփոխումը ձախողուել է, կրկնաայլագրման ընթացքում" + +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ոչ մեկը" + +#: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 +#: ../xfburn/xfburn-transcoder.c:163 +#, c-format +msgid "not implemented" +msgstr "չիրագործուած" + +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 +msgid "Display name" +msgstr "Ցուցադրիչի անուն" + +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 +msgid "Device address" +msgstr "Սարքի հասցէ" + +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Սարքի վերանայում" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Սարքի Վերանայում" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 +msgid "Burn speeds supported by the device" +msgstr "Գրանցման արագութիւնը կախուած է սարքից" + +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 +msgid "Disc status" +msgstr "Սկաւառակի վիճակ" + +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 +msgid "Profile no. as reported by libburn" +msgstr "Յատկագրի համարն ըստ libburn֊ի" + +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 +msgid "Profile name as reported by libburn" +msgstr "Յատկագրի անունն ըստ libburn֊ի" + +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 +msgid "Is the disc erasable" +msgstr "Սկաւառակը ջնջուո՞ղ է" + +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 +msgid "Can burn CDR" +msgstr "Կարող է գրանցել CDR֊ը" + +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 +msgid "Can burn CDRW" +msgstr "Կարող է գրանցել CDRW֊ը" + +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 +msgid "Can burn DVDR" +msgstr "Կարող է գրանցել DVDR֊ը" + +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 +msgid "Can burn DVDPLUSR" +msgstr "Կարող է գրանցել DVDPLUSR֊ը" + +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 +msgid "Can burn DVDRAM" +msgstr "Կարող է գրանցել DVDRAM֊ը" + +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 +msgid "Can burn Blu-ray" +msgstr "Կարող է գրանցել Blu-ray֊ը" + +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 +msgid "libburn TAO block types" +msgstr "liburn TAO հանգոյցի տեսակներ" + +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 +msgid "libburn SAO block types" +msgstr "libburn SAO հանգոյցի տեսակներ" + +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 +msgid "libburn RAW block types" +msgstr "libburn RAW հանգոյցի տեսակներ" + +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 +msgid "libburn PACKET block types" +msgstr "libburn PACKET հանգոյցի տեսակներ" + +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Նիշքեր" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "_Տվեալների նոր կազմ" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "_Տվեալների նոր կազմ" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Փակել կազմ" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Փակել" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Խմբագրում" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "Նախընտ_րանք" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Գործողութիւն" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Տեսք" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Ցոյց տալ Գործիքաշերտը" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Ցոյց տալ Filebrowser- ը" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Աջակցութիւն" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Մասին" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Անուանափոխել" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Անուանափոխել կատարողին" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Փոխել անունը" + +#: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 +msgid "Data Composition" +msgstr "Տուեալների համադրութիւն" + +#: ../xfburn.desktop.in.h:2 +msgid "Disk Burning" +msgstr "Սկաւառակի գրանցում" + +#: ../xfburn.desktop.in.h:3 +msgid "CD and DVD burning application" +msgstr "CD եւ DVD գրանցող ծրագիր" + +#: ../xfburn.desktop.in.h:4 +msgid "Burn Image (xfburn)" +msgstr "Գրանցել պատկերը (xfburn)" + +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "CD- ի գրանցիչի պարզ գործիք" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 +msgid "" +"Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " +"blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " +"personal compositions of data to either CD or DVD. It is stable and under " +"ongoing development." +msgstr "Xfburn – ը պարզ CD/DVD գրանցող սարք է, հիմնված՝ libburnia գրադարանների վրա։ Այն կարող է մաքրել CD/DVD(-RW)ներ, գրանցել և ստեղծել iso պատկերներ, ձայնայինCD֊ներ, ինչպէս նաև գրանցել անձնական տվյալների համադրություններ CD֊ում և DVD֊ում։Այն կայուն է և գտնվում է շարունակական մշակման մեջ։" diff -Nru xfburn-0.6.2/po/id.po xfburn-0.7.0/po/id.po --- xfburn-0.6.2/po/id.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/id.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,13 +5,14 @@ # Translators: # Andhika Padmawan , 2010 # Ardjuna , 2013,2016 +# Triyan W. Nugroho , 2021 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Triyan W. Nugroho , 2021\n" "Language-Team: Indonesian (http://www.transifex.com/xfce/xfce-apps/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,320 +56,335 @@ msgid "Data composition" msgstr "Komposisi data" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Tambah berkas ke komposisi" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Batal" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Pengosongan Cepat" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Pengosongan Penuh (pelan)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Format Cepat" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Format Penuh" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Deformat Cepat" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Deformat Penuh (pelan)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Keluarkan cakram" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Nilai standar untuk mengeluarkan kotak cek" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Cakram Kosong" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" -msgstr "Divais pembakaran" +msgstr "Perangkat pembakaran" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mode kosong" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opsi" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "K_eluarkan cakram" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Batal" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Kosongkan" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Cakram yang dimasukkan telah kosong." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Siap" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Tak ada cakram terdeteksi di penggerak." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Cakram tak dapat dihapus." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Mengosongkan cakram..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Selesai" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Kesalahan" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Tak dapat mengambil penggerak." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Citra" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Tampilkan nama volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Tampilkan entri teks untuk nama volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Bakar Komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nama komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Apakah anda ingin mengganti nama komposisi standar?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Tulis dummy" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Bebas_Bakar" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "_Rekam Aliran" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Hanya buat _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Bakar Komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Tak dapat membuat berkas ISO tujuan: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Menulis ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Galat terjadi ketika menulis ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Galat terjadi di ujung belakang pembakaran." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Mode tulis saat ini tak didukung." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Tak dapat membuat struktur sumber ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Bakar citra" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Citra yang akan dibakar" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Semua berkas" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Citra ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Keluar aplikasi setelah berhasil memproses" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Bakar citra" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Mode bakar saat ini belum diimplementasikan." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Galat terjadi di ujung belakang pembakaran" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Tak dapat menentukan ukuran citra." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Tak dapat membuka citra." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Membakar citra..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Silakan pilih citra yang akan dibakar" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Tak dapat menambah data ke cakram multisesi di mode tulis ini (gunakan TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Cakram ditutup dengan data terdeteksi. Butuh cakram kosong atau dapat ditambah" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Tak ada cakram yang terdeteksi di penggerak" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Tak dapat mengenali kondisi penggerak dan cakram" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Citra terpilih tidak cocok dengan cakram yang dimasukkan" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Gagal mendapatkan ukuran citra" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Pastikan anda memilih berkas yang sah dan anda memiliki hak akses yang cukup untuk mengaksesnya." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Komposisi audio" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Selamat Datang" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Salin CD data" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "Divais Pembaca CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "La_ngsung" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Salin CD" @@ -385,15 +401,15 @@ msgid "Reading CD..." msgstr "Membaca CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Salin DVD data" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "Divais Pembaca DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Salin DVD" @@ -401,210 +417,197 @@ msgid "Create ISO from CD" msgstr "Buat ISO dari CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Tambah" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Tambah berkas terpilih ke komposisi" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Buat direktori" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Tambah direktori baru ke komposisi" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Hapus" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Hapus berkas terpilih dari komposisi" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Bersihkan" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Bersihkan isi dari komposisi" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Ganti Nama" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Ganti nama berkas terpilih" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nama volume :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Isi" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Ukuran" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Alamat Lokal" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Anda harus memberikan nama untuk berkas." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Berkas dengan nama yang sama telah ada di komposisi." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Direktori baru" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Berkas yang akan ditambah ke komposisi" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s tak dapat ditambah ke komposisi, karena melampaui ukuran berkas maksimum yang diizinkan untuk iso9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s tidak sesuai dengan spesifikasi iso9660 tingkat 2. Hal ini dapat menjadi masalah pada sistem atau perangkat lunak lama." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Menambah direktori home" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Anda akan menambah direktori home anda ke komposisi. Tampaknya ini akan memakan waktu yang sangat lama, dan juga terlalu besar untuk muat dalam satu cakram.\n\nAnda yakin ingin melanjutkan?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Berkas bernama \"%s\" telah ada di direktori ini, berkas belum ditambah." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: pointer nol" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: kehabisan memori" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nama node tidak unik" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kode %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nama berkas duplikat '%s' untuk '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Terjadi kesalahan saat menambahkan file" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Tampilkan hanya penulis" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Tampilkan pilihan kecepatan" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Tampilkan kombinasi pilihan kecepatan" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Tampilkan pilihan mode" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Tampilkan kombinasi pilihan mode" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Apakah itu kombinasi yang sah" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Apakah kombinasi peranti keras dan cakram sah untuk membakar komposisi?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Mode pengosongan menunjukkan pesan status cakram yang berbeda daripada mode reguler" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Kecepatan:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Mode _tulis:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Kosongkan senarai kecepatan" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -615,116 +618,171 @@ "Thank you!" msgstr "Tak dapat menerima senarai kecepatan untuk penggerak.\n\nIni adalah kutu yang dikenal, yang terjadi pada beberapa penggerak. Silakan laporkan ke xfburn@xfce.org bersama dengan keluaran konsol untuk meningkatkan kesempatan kutu ini bisa diperbaiki.\n\nPembakaran masih dapat bekerja, tapi jika tetap ada masalah, tolong beritahu kami.\n\nTerima kasih!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Lanjutkan untuk _menampilkan pemberitahuan ini" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "standar" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" -msgstr "" +msgstr "Terdapat cakram yang penuh, namun dapat dihapus pada penggerak" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" -msgstr "" +msgstr "Apakah Anda ingin mengosongkan cakram, sehingga bisa digunakan untuk proses pembakaran selanjutnya?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Penggerak tak dapat membakar cakram yang dimasukkan" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Penggerak kosong" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Maaf, multisesi belum didukung" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Cakram yang dimasukkan penuh" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Cakram yang dimasukkan tidak cocok" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Tak dapat mengakses penggerak (penggerak mungkin sedang digunakan)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Galat menentukan cakram" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Cakram tulis-sekali, pengosongan tak mungkin" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW tak membutuhkan pengosongan" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Cakram yang dimasukkan telah kosong" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Otomatis" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Dengan Track Gaps / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi Sesi / Session-At-Once (SAO)" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Jumlah pembakar di dalam sistem" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Jumlah penggerak di dalam sistem" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Jumlah penggerak di dalam sistem (pembaca dan penulis)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Senarai divais" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Divais terpilih saat ini" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Folder" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Berkas" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tipe" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Sistem berkas" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "home %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "Gagal melepas kait '%s'. Penggerak tak bisa digunakan untuk pembakaran." + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "Buka dialog pembakaran, diikuti dengan nama berkas secara opsional" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Buka dialog kosongkan cakram" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Mulai sebuah komposisi data, diikuti dengan berkas/direktori yang akan ditambahkan ke komposisi secara opsional" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "Mulai sebuah komposisi audio, diiktui dengan berkas/direktori yang akan ditambahkan ke komposisi secara opsional" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "Pilih transkoder, jalankan dengan --transcoder=list untuk melihat transkoder yang tersedia" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "Mulai peramban berkas pada direktori yang ditentukan, atau pada direktori saat ini jika tak ada yang ditentukan (secara baku adalah untuk memulai pada direktori rumah Anda)" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Tampilkan versi program dan keluar" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "Tampilkan program utama meskipun ada aksi lain yang ditentukan pada baris perintah." + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -735,7 +793,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nCoba %s --help untuk melihat senarai penuh opsi baris perintah yang tersedia.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Tak dapat menginisialisasi ujung belakang pembakaran." @@ -747,164 +805,68 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Mungkin cakram sedang digunakan, dan tak dapat diakses.\n\nSilakan lepas kait dan start ulang aplikasi.\n\nJika tak ada media yang dimasukkan, cek apakah anda memiliki hak baca dan tulis ke penggerak dengan pengguna saat ini." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Gagal menginisialisasi %s transcoder: %s\n\t(mundur kembali ke implementasi dasar)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Berkas citra '%s' tak ada." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Berkas" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Komposisi data baru" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Komposisi audio baru" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Tutup komposisi" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "Kel_uar" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Keluar Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Sunting" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Pengat_uran" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Tampilkan dialog pengaturan" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Aksi" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Kosongkan CD-RW" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Tampilan" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Bakar Citra" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Segarkan" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Segarkan senarai berkas" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "B_antuan" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "Tentan_g" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Tampilkan informasi tentang Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Kosongkan CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Salin CD Data" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Bakar Citra" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Bakar Citra DVD" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Tampilkan peramban berkas" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Tampilkan/sembunyikan peramban berkas" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Tampilkan batang alat" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Tampilkan/sembunyikan batang alat" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Penyunting Batang Alat" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Pembakar cd GUI lainnya" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" - -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Label" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Teks dari label" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Tampilkan tombol tutup" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Menentukan apakah tombol tutup terlihat" #: ../xfburn/xfburn-perform-burn.c:103 ../xfburn/xfburn-perform-burn.c:452 msgid "Formatting..." -msgstr "Memformat" +msgstr "Memformat..." #: ../xfburn/xfburn-perform-burn.c:270 msgid "" @@ -926,7 +888,7 @@ #: ../xfburn/xfburn-perform-burn.c:286 msgid "Formatting failed." -msgstr "Format gagal" +msgstr "Format gagal." #: ../xfburn/xfburn-perform-burn.c:304 msgid "There is not enough space available on the inserted disc." @@ -1001,258 +963,280 @@ msgid "User Aborted" msgstr "Dibatalkan Pengguna" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Pengaturan" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Mengatur bagaimana Xfburn berperilaku" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Direktori sementara" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Bersihkan direktori sementara saat keluar" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Peramban berkas" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Tampilkan _berkas tersemunyi" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Tampilkan ukuran berkas _dapat dibaca manusia" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Umum" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Divais" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Divais terdeteksi" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Nama" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revisi" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Tulis CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Tulis CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Tulis DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Tulis DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Tulis Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "P_indai divais" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Tampilkan peringatan pada senarai ke_cepatan kosong" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Ukuran penyangga FIFO (dalam kb)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Tutup" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Mengubah pengaturan ini hanya akan mempunyai dampak setelah program distart ulang." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Menginisialisasi..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Estimasi kecepatan menulis:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "tidak diketahui" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "Penyangga FIFO:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Penyangga divais:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Berhenti" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Tutup" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Apakah anda ingin membatalkan proses?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Minimum pengisian adalah %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Dibatalkan" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Terformat." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Gagal" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Dibatalkan" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Selesai" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Membatalkan..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Pilih perintah" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Berkas yang akan ditambah ke komposisi" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "" +msgstr "Selamat datang di Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Bakar _Citra" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Bakar kompilasi yang telah disiapkan, misalnya berkas .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Komposisi _Data Baru" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Buat cakram data baru dengan berkas pilihan anda" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Kosongkan Cakram" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Siapkan cakram dapat ditulis ulang untuk pembakaran baru" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_CD Audio" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD audio dapat diputar di stereo reguler" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Berkas apa yang dapat dibakar ke CD audio?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Ganti Nama Artis" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Ganti nama artis dari berkas terpilih" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Ganti Nama Judul" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Ganti nama judul dari berkas terpilih" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Posisi" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Panjang" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artis" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Judul" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nama Berkas" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Tak dapat membakar audio ke DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Anda hanya dapat memiliki maksimum 99 jalur." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Masalah dengan ujung belakang pembakaran terjadi." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Lanjutkan ke Bakar" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Anda mencoba untuk membakar data lebih besar daripada yang dapat ditampung oleh cakram." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "Galat terjadi ketika menyetel ujung belakang pembakaran" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "dasar" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1264,39 +1248,50 @@ "gstreamer support." msgstr "Transcoder dasar telah terbina,\ndan tidak memerlukan pustaka\napapun. Tapi hanya dapat menangani\nberkas .wav tak terkompresi.\nJika anda ingin membuat komposisi\naudio dari berbagai macam berkas\naudio, silakan kompilasi dengan\nsokongan gstreamer." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Berkas %s tak memiliki ekstensi .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Berkas %s tak berisi audio gelombang PCM tak terkompres" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Tak dapat stat %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Tak dapat membuka %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Tak dapat membuka %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "Galat terjadi ketika menyetel gstreamer untuk transkoding" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s hilang.\n\nAnda tidak memiliki dekoder terinstal untuk menangani berkas ini.\nMungkin anda perlu melihat paket gst-plugins* untuk plugin yang\ndibutuhkan.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "Isi berkas memiliki sebuah dekoder tetapi bukan audio." + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1308,106 +1303,190 @@ "gstreamer plugin packages installed." msgstr "Transcoder gstreamer menggunakan pustaka\ngstreamer untuk membuat komposisi audio.\n\nPada dasarnya semua berkas audio disokong\napabila plugin yang benar terinstal.\nJika berkas audio tidak dikenal, pastikan\nbahwa anda mempunyai paket plugin\ngstreamer 'good,'bad',' dan 'ugly' yang terinstal." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "Tak ada informasi yang tersedia mengenai plugin mana yang dibutuhkan." + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Plugin yang dibutuhkan: " + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Terjadi kesalahan saat mengidentifikasi '%s' dengan gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Pengaya" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer tidak ingin memulai transcoding (waktu habis)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Gagal mengganti lagu ketika transcoding" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "tidak ada" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "tak diimplementasikan" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Nama tampilan" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Alamat divais" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Revisi perangkat" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Revisi Perangkat" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Kecepatan bakar yang didukung oleh divais" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Status cakram" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Nomor profil seperti yang dilaporkan oleh libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Nama profil seperti yang dilaporkan oleh libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Adalah cakram yang dapat dihapus" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Dapat membakar CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Dapat membakar CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Dapat membakar DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Dapat membakar DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Dapat membakar DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Bisa membakar Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn tipe blok TAO" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn tipe blok SAO" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn tipe blok RAW" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn tipe blok PACKET" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Berkas" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "Komposisi _data baru" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "Komposisi _audio baru" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Tutup komposisi" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Keluar" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Sunting" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "Prefere_nsi" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Aksi" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Tampilan" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Tampilkan Bilah Alat" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Tampilkan Peramban Berkas" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "Ba_ntuan" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Tentang" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Ganti nama" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Ganti Nama Artis" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Ganti Nama Judul" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Komposisi Data" #: ../xfburn.desktop.in.h:2 msgid "Disk Burning" -msgstr "" +msgstr "Bakar Cakram" #: ../xfburn.desktop.in.h:3 msgid "CD and DVD burning application" @@ -1417,10 +1496,14 @@ msgid "Burn Image (xfburn)" msgstr "Bakar Citra (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Sebuah alat pembakar CD yang sederhana" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "" +msgstr "Xfburn adalah sebuah alat pembakar CD/DVD sederhana yang berbasis pada pustaka libburnia. Xfburn dapat mengosongkan CD/DVD(-RW), membakar dan membuat citra iso, CD audio, serta membakar komposisi data personal ke CD atau DVD. Aplikasi ini stabil dan selalu dikembangkan." diff -Nru xfburn-0.6.2/po/ie.po xfburn-0.7.0/po/ie.po --- xfburn-0.6.2/po/ie.po 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/po/ie.po 2023-01-22 22:34:05.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-06-26 09:40+0000\n" -"Last-Translator: Ольга Смирнова\n" +"POT-Creation-Date: 2022-11-28 15:01+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Interlingue (http://www.transifex.com/xfce/xfce-apps/language/ie/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -53,320 +53,335 @@ msgid "Data composition" msgstr "Composition de data" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Adjuntente files al composition" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Anullar" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Rapid blancation" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Complet blancation (lentmen)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Rapid formate" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Complet formate" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Rapid des-formate" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Complet des-formate (lentmen)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Ejecter li disco" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disco blanc" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Aparate de registrator" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mode de blancation" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Optiones" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_jecter li disco" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Anullar" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Eraser" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:322 msgid "The inserted disc is already blank." msgstr "Li insertet disco ja es blanc." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:328 msgid "Ready" msgstr "Finit" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:331 msgid "No disc detected in the drive." msgstr "Null disco detectet in li unité." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:340 msgid "Disc is not erasable." msgstr "Li disco ne es efaciabil." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:380 msgid "Blanking disc..." msgstr "Blancante li disco..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:407 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Finit" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:410 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Dessuccesse" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:427 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Image" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Monstrar li nómine de volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Registrar li composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nómine de composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Esque vu vole modificar un predefinit nómine del composition?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simular scrition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Solmen crear un _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Registrar li composition" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Registrante un ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Un errore evenit registrante un ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Un problema evenit in li infrastructura de registration." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Registrar un image" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Image por registrar" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Omni files" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Images ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Registrar un image" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Ne successat aperter un image." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Registrante li image..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Selecter un image por registrar" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "It es impossibil adjunter data a un disco multisession in ti-ci mode de scrition (usa TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Null disco detectet in li unité" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Li selectet image es tro grand por li insertet disco" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Ne successat obtener li grandore del image" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "" -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio-composition" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Benevenit" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Copiar un CD de data" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "Aparate de letor audio-CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "Copiar d_irectmen" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Copiar un CD" @@ -383,15 +398,15 @@ msgid "Reading CD..." msgstr "Letion del CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Copiar un DVD de data" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "Aparate de letor DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Copiar un DVD" @@ -399,210 +414,197 @@ msgid "Create ISO from CD" msgstr "Crear un ISO ex un CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Adjunter" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Adjunter li selectet files al composition" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Crear un fólder" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Adjunter un nov fólder al composition" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Remover" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Remover li selectet file(s) ex li composition" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Vacuar" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Renominar" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Renominar li selectet file" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nómine de volume:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contenete" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Grandore" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Local rute" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Un file con li sam nómine ja existe in li composition." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nov fólder" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s es plu grand quam to es permissibil de ISO9660 nivelle 2. It posse esser un problema por antiqui sistemas o programmas." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Adjunter li hem-fólder" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Un file «%s» ja existet in ti-ci fólder, li file ne ha esset adjuntet." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: memorie exhaustet" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nómine de node ne es unic" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicat fil-nómine «%s» por «%s»" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Quelc errores evenit adjuntente files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Monstrar solmen scritores" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Monstrar li selection de mode" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocitá:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Mode de scrition:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Vacui liste de velocitás" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -613,116 +615,171 @@ "Thank you!" msgstr "" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:417 msgid "default" msgstr "predefinit" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:448 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:483 msgid "A full, but erasable disc is in the drive" msgstr "Un plen ma efaciabil disco es in li unité" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:484 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Esque vu vole blancar li disco por usar it por ti-ci registration?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:555 msgid "Drive can't burn on the inserted disc" msgstr "Li registrator ne posse scrir sur li insertet disco" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:564 ../xfburn/xfburn-device-box.c:610 msgid "Drive is empty" msgstr "Unité es vacui" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:567 msgid "Sorry, multisession is not yet supported" msgstr "Regretabilmen li multisession ancor ne es supportat" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:570 msgid "Inserted disc is full" msgstr "Li insertet disco es plen" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:573 ../xfburn/xfburn-device-box.c:616 msgid "Inserted disc is unsuitable" msgstr "Li insertet disco ne es ínapt" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:576 ../xfburn/xfburn-device-box.c:619 msgid "Cannot access drive (it might be in use)" msgstr "" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:581 ../xfburn/xfburn-device-box.c:622 msgid "Error determining disc" msgstr "" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:602 msgid "Write-once disc, no blanking possible" msgstr "Li disco es solmen-scrition, it es impossibil blancar it" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:605 msgid "DVD+RW does not need blanking" msgstr "DVD+RW ne besona blancation" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:613 msgid "Inserted disc is already blank" msgstr "Li insertet disco ja es blanc" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:649 +msgid "Automatic" +msgstr "Automatic" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:656 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:663 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Númere de registratores in li sistema" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Númere de unités in li sistema" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Númere de unités in li sistema (letores e scritores)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Liste de aparates?" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Fólder" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "File" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tip" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Fil-sistema" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Hem de %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -733,7 +790,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nUsa %s --help por vider li complet liste de disponibil optiones.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Ne successat inicialisar li infrastructura de registration." @@ -757,146 +814,52 @@ "\t(falling back to basic implementation)" msgstr "Ne successat inicialisar transcodificator %s: %s\n\t(revertente al implementation basic)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:373 #, c-format msgid "Image file '%s' does not exist." msgstr "Un file de image «%s» ne existe." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_File" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:238 msgid "New data composition" msgstr "Crear un composition de data" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:241 msgid "New audio composition" msgstr "Crear un audio-composition" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Clúder li composition" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "S_urtir" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Surtir Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Redacter" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Prefere_nties" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Monstrar li dialog de preferenties" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Actiones" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Disco CD-RW blanc" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Vise" +#: ../xfburn/xfburn-main-window.c:249 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Registrar un image" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:254 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Refriscar" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:254 msgid "Refresh file list" msgstr "Refriscar li liste de files" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "Au_xilie" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Pri" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Monstrar information pri Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Disco CD-RW blanc" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Copiar un CD de data" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Registrar un image" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Registrar un image de DVD" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Monstrar li navigator de files" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Monstrar li navigator de files" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Monstrar li panel de instrumentarium" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Monstrar li panel de instrumentarium" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Redactor del instrumentarium" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "Un altri interfacie por registrar CDs" +#: ../xfburn/xfburn-main-window.c:501 +msgid "Another cd burning GUI" +msgstr "" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Etiquette" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Li textu del etiquette" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Monstrar li buton Cluder" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "" @@ -999,258 +962,280 @@ msgid "User Aborted" msgstr "Interruptet per li usator" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Preferenties" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Adjustar li conduida de Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Directoria temporari" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Navigator del files" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Revelar c_elat files" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "General" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Aparates" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Detectet aparates" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Nómine" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Registrar CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Registrar un CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Registrar un DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Registrar un DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Registrar un Blu-Ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "E_xaminar aparates" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Grandore de buffre FIFO (in ko)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Cluder" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Inicialisante..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Evaluat velocitá de scrition:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "ínconosset" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "Buffre FIFO:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Buffre de aparate:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Cluder" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Esque vu vole interrupter?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Min plenage esset %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Interruptet" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Formatat." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Ne successat" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Anullat" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Compleet" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Interruption..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Selecte un comande" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Benevenit a Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Registrar un _image" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Registrar un preparat compilation, t.e. un file .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Crear un composition de _data" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Crear un nov disco de data con files selectet per vos" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Blanc disco" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Preparar un rescritabil disco por a un nov registration" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Audio CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Discos audio-CD reproductibil in comun stereosistemas" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Qualcunc files posse esser registrat sur un audio-CD?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Renominar li artist" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Renominar li artist del selectet file" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Renominar li titul" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Renominar li titul del selectet file" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Duration" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titul" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Fil-nómine" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Es ínpossibil registrar audio sur un DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Vu posse haver admaxim 99 tracks." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Un problema evenit con li infrastructura de registration." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Registrar sin egarda" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Vu pena registrar plu data quam li disco posse contener." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "basic" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1262,39 +1247,50 @@ "gstreamer support." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "File %s ne have un extension .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "File %s ne contene íncompresset audio-undes PCM" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "stat ne successat por %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Ne successat aperter %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Ne successat aperter %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1306,99 +1302,183 @@ "gstreamer plugin packages installed." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Un errore evenit identificante «%s» per gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Un plugin" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ne ha startat transcoder" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "null" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "ne implementat" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Visibil nómine" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Adresse de aparate" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Velocitás de registration supportat per li aparate" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Statu de disco" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Nró de profil de libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Nómine de profil de libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Efaciabil?" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Posse registrar CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Posse registrar CD-RW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Posse registrar DVD-R" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Posse registrar DVD+R" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Posse registrar DVD-RAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Posse registrar Blu-Ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "tipes de bloc TAO de libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "tipes de bloc SAO de libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "tipes de bloc RAW de libburn" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "tipes de bloc PACKET de libburn" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "S_urtir" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Redacter" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Vise" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "Au_xilie" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Renominar" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renominar li artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renominar li titul" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composition de data" @@ -1415,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "Registrar un image (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/is.po xfburn-0.7.0/po/is.po --- xfburn-0.6.2/po/is.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/is.po 2023-01-22 22:34:05.000000000 +0000 @@ -5,15 +5,15 @@ # Translators: # Kristján Magnússon, 2016 # Kristján Magnússon, 2016 -# Sveinn í Felli , 2014 +# Sveinn í Felli , 2011,2014,2016,2018-2019 # Sveinn í Felli , 2011,2016,2018-2019 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-01-15 11:10+0000\n" -"Last-Translator: Sveinn í Felli \n" +"POT-Creation-Date: 2022-11-28 15:01+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Sveinn í Felli , 2011,2014,2016,2018-2019\n" "Language-Team: Icelandic (http://www.transifex.com/xfce/xfce-apps/language/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,320 +57,335 @@ msgid "Data composition" msgstr "Samsetning gagna" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Bæti skrám við samsetninguna" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Hætta við" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Flýtitæming" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Full tæming (hægvirkt)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Hröð forsníðing" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Nákvæm forsníðing" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Hröð af-forsníðing" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Full af-forsníðing (hægvirkt)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Henda út diski" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Tómur diskur" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brennari" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tæmaingarhamur" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Valkostir" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Spýta út _diski" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Hætta við" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Tæma" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:322 msgid "The inserted disc is already blank." msgstr "Diskurinn sem var settur inn er þegar tómur." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:328 msgid "Ready" msgstr "Tilbúið" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:331 msgid "No disc detected in the drive." msgstr "Enginn diskur fannst í drifinu." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:340 msgid "Disc is not erasable." msgstr "Ekki er hægt að hreinsa þennan disk." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:380 msgid "Blanking disc..." msgstr "Tæmi disk..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:407 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Lokið" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:410 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Villa" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:427 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Tókst ekki að taka yfir diskadrifið." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Diskmynd" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Birta heiti á gagnageymslu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "_Brenna samsetningu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Heiti samsetningar" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Viltu breyta sjálfgefnu nafni samsetningarinnar?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Platskrifun" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "_Frjáls brennsla (BurnFree)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "St_reyma upptöku" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Búa einungis til ISO-diskmynd" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Brenna samsetningu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Gat ekki búið til ISO-móttökuskrá: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Skrifa ISO-diskmynd..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Villa kom við að skrifa ISO-diskmynd: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Villa kom upp í brennslubakendanum." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Skifhamur er ekki studdur í augnablikinu." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Tókst ekki að búa til ISO-grunnuppbyggingu." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Brenna diskmynd" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Diskmynd sem á að brenna" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Allar skrár" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO diskmyndir" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Hætta ef vinnsla tekst" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Brenna diskmynd" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Brennsluhamur er ekki útfærður." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Villa kom upp í brennslubakendanum" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Tókst ekki að ákvarða stærð diskmyndar." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Gat ekki opnað diskmynd ." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Brenni diskmynd..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Veldu diskmynd til að brenna" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Enginn diskur fannst í drifinu" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Gat ekki lesið ástand á drifi og diski" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Valin diskmynd passar ekki á diskinn sem settur var inn" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Tókst ekki að ákvarða stærð diskmyndar" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Athugaðu hvort skráin sem þú valdir sé gild og hvort þú hafir nægar heimildir til að sýsla með þetta." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Samsetning hljóðs" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Velkomin(n)" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Afrita CD gagnadisk" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD lestæki" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "Ja_fnóðum" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "Afrita _CD disk" @@ -387,15 +402,15 @@ msgid "Reading CD..." msgstr "Les CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Afrita DVD-gagnadisk" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD lestæki" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "Afrita _DVD" @@ -403,210 +418,197 @@ msgid "Create ISO from CD" msgstr "Búa til ISO-diskmynd út frá CD-diski" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Bæta við" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Bæta völdum skrám í samsetninguna" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Búa til möppu" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Bæta nýrri möppu í samsetninguna" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Fjarlægja" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Fjarlægja valdar skrár úr samsetningunni" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Hreinsa" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Hreinsa innihald samsetningarinnar" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Endurnefna" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Endurnefna valda skrá" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Heiti á gagnageymslu :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Innihald" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Stærð" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Staðbundin slóð" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Þú verður að gefa upp nafn á skrána." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Skrá með sama nafni er þegar í samsetningunni." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Ný mappa" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Skrár sem á að bæta í samsetningu" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Gögn %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Bæti við heimamöppu" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: ekkert minni eftir" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nafn hnúts er ekki einstakt" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kóði %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Tvítekið skráarheiti '%s' fyrir '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Villa við að bæta við skrám" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "Í lagi" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Sýna hraða val" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Sýna valinn ham" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Hraði" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Skrifha_mur:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Tómur listi yfir hraða" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -617,116 +619,171 @@ "Thank you!" msgstr "" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "_Halda áfram að birta þessi skilaboð" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:417 msgid "default" msgstr "sjálfgefið" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:448 msgid "Max" msgstr "Hámark" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:483 msgid "A full, but erasable disc is in the drive" msgstr "Fullur, en endurskifanlegur diskur er í drifinu" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:484 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:555 msgid "Drive can't burn on the inserted disc" msgstr "Drifið getur ekki brennt á diskinn sem var settur inn" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:564 ../xfburn/xfburn-device-box.c:610 msgid "Drive is empty" msgstr "Drifið er tómt" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:567 msgid "Sorry, multisession is not yet supported" msgstr "Því miður, margsetur (multisession) eru ekki ennþá studdar" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:570 msgid "Inserted disc is full" msgstr "Diskurinn sem var settur inn er fullur" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:573 ../xfburn/xfburn-device-box.c:616 msgid "Inserted disc is unsuitable" msgstr "Diskurinn sem var settur inn hentar ekki" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:576 ../xfburn/xfburn-device-box.c:619 msgid "Cannot access drive (it might be in use)" msgstr "Næ ekki að tengjast drifi (það gæti verið í notkun)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:581 ../xfburn/xfburn-device-box.c:622 msgid "Error determining disc" msgstr "Villa við að ákvarða disk" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:602 msgid "Write-once disc, no blanking possible" msgstr "Einnota diskur, tæming er ekki möguleg" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:605 msgid "DVD+RW does not need blanking" msgstr "DVD+RW þarfnast ekki tæmingar" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:613 msgid "Inserted disc is already blank" msgstr "Diskurinn sem var settur inn er þegar tæmdur" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:649 +msgid "Automatic" msgstr "Sjálfvirkt" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:656 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:663 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Fjöldi brennara á kerfinu" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Fjöldi drifa á kerfinu" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Fjöldi drifa á kerfinu (lesarar og brennarar)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Listi yfir tæki" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Valið tæki" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Mappa" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Skrá" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tegund" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Skráakerfi" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Heimasvæði %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -737,7 +794,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nPrufaðu %s --hjálp til að sjá lista með öllum tiltækum skipanavalkostum.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Tókst ekki að frumstilla brennslubakendann." @@ -761,146 +818,52 @@ "\t(falling back to basic implementation)" msgstr "" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:373 #, c-format msgid "Image file '%s' does not exist." msgstr "Diskmyndin '%s' er ekki til." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Skrá" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:238 msgid "New data composition" msgstr "Ný gagnasamsetning" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:241 msgid "New audio composition" msgstr "Ný hljóðsamsetning" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Loka samsetningarglugga" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Hætta" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Hætta í Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "Br_eyta" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Stilli_ngar" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Birta kjörstillingagluggann" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "Aðgerðir" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "S_koða" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Uppfæra" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Uppfæra skráalista" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Hjálp" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Um forritið" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Birta upplýsingar um Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Tómur CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Afrita CD-gagnadisk" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:249 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Skrifa diskmynd" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Skrifa DVD-diskmynd" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Opna skráavafra" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Sýna/Fela skráavafra" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Birta verkfærastiku" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Sýna/Fela verkfærastikuna" +#: ../xfburn/xfburn-main-window.c:254 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Uppfæra" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Verkfærastikuritill" +#: ../xfburn/xfburn-main-window.c:254 +msgid "Refresh file list" +msgstr "Uppfæra skráalista" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:501 +msgid "Another cd burning GUI" +msgstr "Annað viðmót fyrir diskabrennslu" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Skýring" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Texti í lýsingu." -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Sýna lokunarhnapp" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "" @@ -1003,258 +966,280 @@ msgid "User Aborted" msgstr "Notandi hætti við" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Kjörstillingar" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Fínstilla hegðun Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Bráðabirgðamappa" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Hreinsa bráðabirgðamöppu þegar hætt er" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Skráarvafri" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Sýna _faldar skrár" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Almennt" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Tæki" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Fundin tæki" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Heiti" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Hnútur" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Skrifa CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Skrifa CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Skrifa DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Skrifa DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Skrifa Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Leita _að tækjum" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Stærð FIFO biðminnis (í kB)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Loka" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Breytingar á þessum stillingum taka aðeins gildi eftir endurræsingu forritsins." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Frumstilli..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Áætlaður skrifhraði:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "óþekkt" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO biðminni:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Biðminni tækis:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Loka" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Ertu viss um að þú viljir hætta við?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Lágm. fylling var %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Hætt við" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Forsniðið" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Mistókst" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Frestað" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Lokið" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Hætti við..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Veldu skipun" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Skrár sem á að bæta í samsetningu" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Velkomin í Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Brenna d_iskmynd" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Ný _gagnasamsetning" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Tó_mur diskur" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Undirbúa endurskrifanlega diskinn fyrir nýja brennslu" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_CD hljóðdiskur" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD-tónlistardiskur sem hægt er að spila í tölvum og hljómflutningstækjum" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Hvaða skrár er hægt að brenna á hljóðgeisladisk (CD)?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Endurnefna flytjanda" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Endurnefna flytjanda völdu skrárinnar" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Endurnefna titil" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Endurnefna titil völdu skrárinnar" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Staða" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Lengd" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Flytjandi" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titill" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Skráarheiti" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Get ekki brennt hljóðskrá á DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Þú getur bara brennt 99 spor." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Villa kom upp í brennslubakenda." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Halda áfram í brennslu" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "einfalt" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1266,39 +1251,50 @@ "gstreamer support." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Skráin %s er ekki með .wav skráarendingu" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Skráin %s inniheldur ekki óþjappað PCM bylgjuhjlóð" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Gat ekki fundið %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Gat ekki opnað %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Gat ekki opnað %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1310,99 +1306,183 @@ "gstreamer plugin packages installed." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Forritsviðbót" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ekkert" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "ekki útfært" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Birtingarnafn" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Vistfang tækis" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Brennslu hraðar stutt af tækinu" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Staða disks" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Er diskurinn hreinsanlegur" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Getur brennt CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Getur brennt CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Getur brennt DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Getur brennt DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Getur brennt DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Getur brennt Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Hætta" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "Br_eyta" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Aðgerð" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "S_koða" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Hjálp" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Um hugbúnaðinn" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Endurnefna" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Endurnefna flytjanda" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Endurnefna titil" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Samsetning gagna" @@ -1419,7 +1499,11 @@ msgid "Burn Image (xfburn)" msgstr "Brenna diskmynd (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/it.po xfburn-0.7.0/po/it.po --- xfburn-0.6.2/po/it.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/it.po 2023-03-03 20:49:54.000000000 +0000 @@ -7,21 +7,22 @@ # Davide Truffa , 2015 # David Paleino , 2007 # Emanuele Petriglia , 2018 -# Emanuele Petriglia , 2019-2020 +# Emanuele Petriglia , 2019-2022 # Salvatore Caputo , 2014 +# Vincenzo Reale , 2020 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 09:38+0000\n" -"Last-Translator: Emanuele Petriglia \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Emanuele Petriglia , 2019-2022\n" "Language-Team: Italian (http://www.transifex.com/xfce/xfce-apps/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -63,7 +64,7 @@ msgid "Adding files to the composition" msgstr "Aggiunta dei file alla composizione in corso" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Annulla" @@ -99,38 +100,38 @@ msgid "Default value for eject checkbox" msgstr "Valore predefinito per l'opzione di espulsione" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Svuota disco" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositivo di masterizzazione" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Modalità a vuoto" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opzioni" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_spelli disco" @@ -140,59 +141,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "A_nnulla" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Svuota" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Il disco inserito è già vuoto." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pronto" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nessun disco rilevato nell'unità." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Il disco non è cancellabile." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Svuotamento disco in corso…" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Fatto" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Non riuscito" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Impossibile controllare il dispositivo." @@ -208,168 +209,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Mostra un testo per il nome del volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Masterizza composizione" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nome della composizione" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Cambiare il nome alla composizione predefinita?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simula scrittura" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Registrazione _Flusso" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Crea solamente l'_ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Masterizza composizione" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Impossibile creare il file ISO di destinazione: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Scrittura del file ISO in corso…" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Si è verificato un errore nella scrittura dell'ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Errore durante la scrittura dell'ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Errore nel backend della masterizzazione." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "La modalità di scrittura non è al momento supportata." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Impossibile creare la struttura sorgente dell'ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Masterizza immagine" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Immagine da masterizzare" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tutti i file" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Immagini ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Esci dopo il completamento" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Masterizza immagine" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "La modalità di masterizzazione non è ancora implementata." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Errore nel backend della masterizzazione" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Impossibile determinare la dimensione dell'immagine." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Impossibile aprire l'immagine." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Masterizzazione dell'immagine in corso…" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Selezionare un'immagine da masterizzare" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Impossibile aggiungere dati a un disco multisessione in questa modalità di scrittura (piuttosto utilizzare TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "È stato rilevato un disco dati chiuso. Serve un disco vuoto o multisessione" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Nessun disco rilevato nell'unità" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Impossibile individuare lo stato del dispositivo e del disco" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "L'immagine selezionata è troppo grande per il disco inserito" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Impossibile determinare la dimensione dell'immagine" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Assicurarsi di aver selezionato un file valido e di avere i permessi per accedervi." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composizione audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Benvenuti!" @@ -420,210 +421,197 @@ msgid "Create ISO from CD" msgstr "Crea ISO da CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Aggiungi" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Aggiunge i file selezionati alla composizione" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Crea cartella" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Aggiunge una nuova cartella alla composizione" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Rimuovi" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Rimuove i file selezionati dalla composizione" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Pulisci" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Svuota il contenuto della composizione" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nome del volume:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contenuti" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Dimensione" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Percorso locale" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Assegnare un nome al file." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Un file con lo stesso nome è già presente nella composizione." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nuova cartella" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "File da aggiungere alla composizione" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dati %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s non può essere aggiunto alla composizione in quanto eccede la dimensione massima consentita dallo standard ISO 9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s è più grande della dimensione consentita dallo standard ISO 9660 livello 2. Potrebbero presentarsi dei problemi con vecchi sistemi o programmi." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Aggiunta della cartella casa" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Si sta per aggiungere la propria cartella casa alla composizione. Potrebbe volerci molto tempo ed essere troppo grande per stare su un solo disco.\n\nProcedere comunque?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Un file chiamato \"%s\" esiste già in questa cartella; il file non è stato aggiunto." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null pointer" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: memoria esaurita" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nome del nodo non unico" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (codice %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nome di file duplicato '%s' per '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Si sono verificati degli errori aggiungendo i file" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Errori durante l'aggiunta dei file" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Mostra solo masterizzatori" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Mostra selezione velocità" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Mostra selezione velocità combo" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Mostra selezione modalità" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Mostra selezione modalità combo" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "È una combinazione valida?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "La combinazione di disco e dispositivo è valida per la masterizzazione della composizione?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "La modalità a vuoto mostra degli stati del disco diversi rispetto alla modalità regolare" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocità:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Modalità di scrittura:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Svuota la lista delle velocità" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -634,72 +622,80 @@ "Thank you!" msgstr "Impossibile recuperare la lista delle velocità per l'unità.\n\nQuesto è un problema noto, che si verifica con alcune unità. Se sei interessato a correggere il problema dai un'occhiata alla libreria libburn.\n\nLa masterizzazione dovrebbe avvenire comunque, ma se ci fossero dei problemi, si prega di segnalarli.\n\nGrazie!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Mostrare ancora questa _notifica" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "predefinito" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Massima" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Un disco pieno, ma cancellabile, è nell'unità" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Pulire il disco, così da essere usato per l'imminente processo di masterizzazione?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "L'unità non può masterizzare sul disco inserito" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "L'unità è vuota" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Spiacenti, la modalità multisessione non è ancora supportata" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Il disco inserito è pieno" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Il disco inserito non è adatto" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Impossibile accedere all'unità (potrebbe essere in uso)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Errore nell'identificazione del disco" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disco non riscrivibile; non è possibile svuotarlo" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Il DVD+RW non necessita lo svuotamento" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Il disco inserito è già vuoto" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatico" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Con lo spazio tra le tracce / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Sessioni multiple / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Numero di masterizzatori presenti nel sistema" @@ -767,7 +763,7 @@ msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "Apre la composizione audo, opzionalmente seguita da file o cartelle da aggiungere alla composizione" +msgstr "Apre la composizione audio, opzionalmente seguita da file o cartelle da aggiungere alla composizione" #: ../xfburn/xfburn-main.c:82 msgid "" @@ -790,6 +786,7 @@ msgstr "Mostra il programma principale anche quando altre azioni sono specificate nella riga di comando." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -812,48 +809,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Probabilmente il disco (o i dischi) è in uso e non è possibile accedervi.\n\nSmontare e riavviare l'applicazione.\n\nSe nel dispositivo non è presente alcun disco, controllare di avere l'accesso in scrittura e lettura con l'utente corrente." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Impossibile avviare il transcodificatore %s: %s\n\t (ritorno all'implementazione di base)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Il file d'immagine '%s' non esiste." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nuova composizione dati" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nuova composizione audio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Svuota CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Masterizza immagine" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Aggiorna" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Aggiorna la lista dei file" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Un'altra GUI per la masterizzazione" @@ -1138,105 +1133,92 @@ msgid "Aborting..." msgstr "Interruzione in corso…" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Selezionare il comando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "File da aggiungere alla composizione" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Benvenuti su Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Masterizza imma_gine" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Masterizza una raccolta già pronta, per esempio un file .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Scrivi una composizione preparata, per esempio un file .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nuova composizione _dati" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Crea un disco dati con i file di propria scelta" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Svuota disco" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepara il disco riscrivibile per una nuova masterizzazione" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD a_udio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD audio riproducibile sui comuni impianti stereo" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Quali file possono essere masterizzati in un CD audio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Rinomina artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Rinomina l'artista del file selezionato" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Rinomina titolo" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Rinomina il titolo del file selezionato" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Quali file possono essere masterizzati in un CD audio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Posizione" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Durata" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titolo" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nome del file" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Non è possibile masterizzare dell'audio su un DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "È possibile avere solo un massimo di 99 tracce." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Si è verificato un problema con il backend della masterizzazione." @@ -1309,11 +1291,11 @@ "for the necessary plugins.\n" msgstr "%s è mancante.\n\nNon è installato un decodificatore per questo tipo di file.\nProbabilmente è necessario cercare i pacchetti gst-plugins-*\nper i plugin necessari.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Il contenuto del file ha un decodificatore ma non è audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1333,21 +1315,21 @@ msgid "Required plugins: " msgstr "Componente aggiuntivi richiesti:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Si è verificato un errore durante l'identificazione di '%s' con gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Un componente aggiuntivo" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer non vuole avviare la transcodificazione (scaduto)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Impossibile cambiare canzone mentre è attivo il transcodificatore" @@ -1494,6 +1476,14 @@ msgid "Rename" msgstr "Rinomina" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Rinomina artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Rinomina titolo" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composizione dati" @@ -1510,7 +1500,11 @@ msgid "Burn Image (xfburn)" msgstr "Masterizza immagine (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Un semplice strumento per masterizzare dischi" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/ja.po xfburn-0.7.0/po/ja.po --- xfburn-0.6.2/po/ja.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/ja.po 2023-03-03 20:49:54.000000000 +0000 @@ -6,15 +6,15 @@ # Daichi Kawahata , 2005 # Hao Chen , 2013 # Masato HASHIMOTO , 2008,2012 -# Nobuhiro Iwamatsu , 2016-2019 -# UTUMI Hirosi , 2019-2020 +# Nobuhiro Iwamatsu , 2016-2020,2023 +# UTUMI Hirosi , 2019-2022 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-30 18:29+0000\n" -"Last-Translator: UTUMI Hirosi \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Nobuhiro Iwamatsu , 2016-2020,2023\n" "Language-Team: Japanese (http://www.transifex.com/xfce/xfce-apps/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgid "Adding files to the composition" msgstr "コンポジションにファイルを追加しています" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "キャンセル" @@ -98,38 +98,38 @@ msgid "Default value for eject checkbox" msgstr "取り出しチェックボックスのデフォルト値" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "ディスクの中身を消去" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "焼き込み先のデバイス" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "消去モード" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "オプション" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "ディスクを取り出す(_J)" @@ -139,59 +139,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "キャンセル(_C)" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "消去する(_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "挿入されたディスクはすでに空です。" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "準備 OK" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "ドライブにディスクを検出できませんでした。" -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "消去できないメディアです。" -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "ディスクの中身を消去しています..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "完了しました" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "失敗しました" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "ドライブを取得できません。" @@ -207,168 +207,168 @@ msgid "Show a text entry for the name of the volume" msgstr "ボリューム名のテキストエントリを表示します。" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "コンポジションを焼く" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "コンポジション名" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "デフォルトのコンポジション名を変更しますか?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "ダミーを書き出す(_D)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "BurnFree を使用する(_F)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "ストリーム記録(_R)" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "ISO 作成のみ(_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "コンポジションを焼く(_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "目標の ISO ファイルを作成できませんでした: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO を書き込んでいます..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO ファイルの書き込み中にエラーが発生しました: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "ISO の書き込み中にエラーが発生しました: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "バックエンドでの焼き込みでエラーが発生しました。" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "書き込みモードは現在サポートされていません。" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO ソース構造を生成できませんでした。" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "イメージを焼く" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "焼き込むイメージ" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "すべてのファイル" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO イメージ" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "正常終了後にアプリケーションを終了する(_Q)" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "イメージを焼く(_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "焼き込みモードは現在実装されていません。" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "バックエンドでの焼き込みでエラーが発生しました" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "イメージサイズを決定できません。" -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "イメージを開けません。" -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "イメージを焼き込んでいます..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "焼き込むイメージを選択してください" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "この書き込みモードではマルチセッションディスクにデータを追加できません (代わりに TAO を使用してください)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "データが検出されたメディアを閉じました。空か追記可能なディスクが必要です。" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "ドライブにディスクを検出できませんでした" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "ドライブおよびディスクの状態を認識できません" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "選択されたイメージは挿入されたディスクに収まりません" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "イメージサイズの取得に失敗しました" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "正しいファイルを選択しているか、あなたが適切なアクセス権を与えられているか確認してください。" -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Audio composition" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "ようこそ" @@ -419,210 +419,197 @@ msgid "Create ISO from CD" msgstr "CD から ISO イメージを作成" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "追加" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "選択したファイルをコンポジションに追加します" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "フォルダーを作成" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "コンポジションに新しいフォルダーを追加します" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "削除" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "選択したファイルをコンポジションから削除します" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "クリア" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "コンポジションの内容をクリアします" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "ボリューム名 :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "内容" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "サイズ" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "ローカルパス" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "ファイルに名前を付けなければなりません。" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "同じ名前のファイルがすでにコンポジション内に存在します。" -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "新しいフォルダー" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "コンポジションへのファイルの追加" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s をコンポジションに追加できません。ISO9660 で許される最大ファイルサイズを超えています。" -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s は ISO9660 Level 2 で許されているサイズを超えています。これは古いシステムやソフトウェアで問題が発生するかもしれません。" -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "ホームフォルダーを追加しています" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "ホームディレクトリをコンポジションに追加しようとしています。これはおそらく非常に長い時間を要し、その上一枚のディスクに収めるにはあまりに大きすぎると思われます。\n\n続行してよろしいですか?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "ファイル名 \"%s\" はこのフォルダーにすでに存在します。ファイルは追加されませんでした。" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: Null ポインター" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: メモリ不足" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: ノード名が一意ではありません" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (コード %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "ファイル名が重複しています: '%s' と '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "ファイルの追加中にエラーが発生しました" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "書き込み側のみ表示" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "速度選択を表示" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "速度選択コンボボックスを表示します" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "モード選択を表示" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "モード選択コンボボックスを表示します" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "正しい組み合わせですか" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "これはコンポジションを焼き込むハードウェアとディスクの正しい組み合わせですか?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "消去モードは通常モードとは異なるディスク状態メッセージを表示します" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "速度(_S):" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "書き込みモード(_M):" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "空の速度リスト" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,72 +620,80 @@ "Thank you!" msgstr "このデバイスの速度リストを取得できません。\n\nこれはこのドライブにおける既知のバグです。これを修正したい場合は libburn ライブラリをご覧ください。\n\n焼き込みは引き続き動作しますが、いずれにしろ問題があれば私たちに知らせてください。\n\nよろしくおねがいします!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "このお知らせを今後も表示する(_S)" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "デフォルト" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "最大" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "ディスクが満杯です。しかしドライブには消去可能なディスクが入っています。" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "ディスクを初期化し、次回の書き込み処理に使用できるようにしますか?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "デバイスは挿入されたディスクに焼き込むことができません" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "デバイスが空です" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "もうしわけありません、マルチセッションはまだサポートされていません" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "挿入されたディスクがいっぱいです" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "挿入されたディスクが適切ではありません" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "ドライブにアクセスできません (おそらく使用中です)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "ディスクの決定エラー" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "ライトワンスディスクは消去できません" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW は消去の必要はありません" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "挿入されたディスクはすでに消去されています" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "自動" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "トラックギャップあり / トラックアットワンス (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "マルチセッション / セッションアットワンス (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "システムにあるバーナ数" @@ -713,7 +708,7 @@ #: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" -msgstr "デバイスの一覧" +msgstr "デバイスのリスト" #: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" @@ -789,6 +784,7 @@ msgstr "コマンドラインで他のアクションが指定されている場合でもメインプログラムを表示する。" #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -811,48 +807,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "おそらくディスクは使用中であり、アクセスできません。\n\nアンマウントしてアプリケーションを再起動してください。\n\nメディアが挿入されていないならば現在のユーザーがドライブへの読み込み/書き込み権を与えられているかどうか確認してください。" +msgstr "おそらくディスクは使用中であり、アクセスできません。\n\nメディアが挿入されていないなら、現在のユーザーがドライブへの読み込み/書き込み権を与えられているか確認してください。" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "%s トランスコーダーの初期化に失敗しました: %s\n\t(基本実装にフォールバックします)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "イメージファイル '%s' は存在しません。" -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "新規データコンポジション" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "新規オーディオコンポジション" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW を消去" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "イメージを焼く" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "更新" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "ファイルのリストを更新します" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "CD 作成ツール" @@ -1137,105 +1131,92 @@ msgid "Aborting..." msgstr "中止しています..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "コマンドを選択して下さい" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "コンポジションへのファイルの追加" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "ようこそ Xfburn へ!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "イメージを焼く(_I)" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "用意された編集物 (ISO ファイルなど) を焼き込みます" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "準備したコンポジション、つまり .ISO ファイルを書き込む" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "新規データコンポジション(_D)" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "選択したファイルで新しいデータディスクを作成します" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "ディスクの中身を消去(_B)" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "リライタブルディスクに新しく焼き込むための準備を行います" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "オーディオ CD(_A)" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "一般のステレオで再生可能なオーディオ CD を作成します" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "どのようなファイルがオーディオ CD に焼き込めますか?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "アーティスト名の変更" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "選択したファイルのアーティスト名を変更します" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "タイトルの変更" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "選択したファイルのタイトルを変更します" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "どのようなファイルがオーディオ CD に焼き込めますか?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "位置" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "時間" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "アーティスト" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "タイトル" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "ファイル名" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "DVD にオーディオを焼き込むことはできません。" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "トラックは最大で 99 までです。" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "バックエンドでの焼き込みで問題が発生しました。" @@ -1308,11 +1289,11 @@ "for the necessary plugins.\n" msgstr "%s が見つかりません。\n\nこのファイルを扱うデコーダーがインストールされていません。\nおそらく必要なプラグインを含む gst-plugins-* パッケージが\n必要です。\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "ファイルコンテンツにデコーダーがありますが、オーディオではありません。" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1332,21 +1313,21 @@ msgid "Required plugins: " msgstr "必要なプラグイン: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "gstreamerで '%s' を識別中にエラーが発生しました" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "プラグイン" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "GStreamer はコード変換を開始できませんでした (タイムアウト)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "コード変換中に楽曲の変更に失敗しました" @@ -1493,6 +1474,14 @@ msgid "Rename" msgstr "名前の変更" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "アーティスト名の変更" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "タイトルの変更" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "データコンポジション (Xfburn)" @@ -1509,7 +1498,11 @@ msgid "Burn Image (xfburn)" msgstr "イメージを焼く (Xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "シンプルな CD 書き込みツール" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/kk.po xfburn-0.7.0/po/kk.po --- xfburn-0.6.2/po/kk.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/kk.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Baurzhan Muftakhidinov , 2009,2014-2015,2018-2019 +# Baurzhan Muftakhidinov , 2009,2014-2015,2018-2019,2022 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-05-07 04:38+0000\n" -"Last-Translator: Baurzhan Muftakhidinov \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Baurzhan Muftakhidinov , 2009,2014-2015,2018-2019,2022\n" "Language-Team: Kazakh (http://www.transifex.com/xfce/xfce-apps/language/kk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,320 +54,335 @@ msgid "Data composition" msgstr "Мәліметтер жобасы" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Жобаға файлдарды қосу" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Бас тарту" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Жылдам тазарту" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Толық тазарту (баяу)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Жылдам пішімдеу" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Толық пішімдеу" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Жылдам қайта пішімдеу" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Толық қайта пішімдеу (баяу)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Дискті шығару" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Шығару жалаушасының бастапқы мәні" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Дискті тазарту" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Жазу құрылғысы" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Тазарту режимі" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Опциялар" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Д_искті шығару" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Бас тарту" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "Та_зарту" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Салынған диск бос болып тұр." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Дайын" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Құрылғыда диск табылмады." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Бұл өшірілетін диск емес." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Дискті тазарту..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Аяқталды" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Сәтсіз" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Құрылғыны басқару мүмкін емес." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Бейне" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Бөлім атын көрсету" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Бөлім аты үшін мәтін өрісін көрсету" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Жобаны жазу" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Жоба аты" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Жоба үшін бастапқы атын өзгертуді қалайсыз ба?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Жазуды и_митациялау" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Ағынды жа_зу" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Те_к ISO бейнесін жасау" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Ж_обаны жазу" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Мақсат ISO файлын жасау мүмкін емес: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO-ны жазу..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO жазғанда қате кетті: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Жазу жүйесінде қате кетті." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Жазу режиміне қазір қолдау жоқ." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO көзінің құрамасын жасау мүмкін емес." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Бейнені жазу" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Жазу үшін бейне" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Барлық файлдар" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO бейнелері" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Сәтті аяқталғаннан кейін шығу" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Бейнені жазу" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Жазу режиміне әзірше қолдау жоқ." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Жазу жүйесінде қате кетті." -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Бейне көлемін анықтау мүмкін емес." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Бейне файлын ашу мүмкін емес." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Бейнені жазу..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Жазу үшін бейне файлын таңдаңыз" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Бұл жазу режимінде мультисессиялық дискіге мәліметті қоса алмайсыз (орнына TAO қолданыңыз)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Жабылған диск анықталды. Оны тазарту керек не басқа, қосуға болатын диск керек" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Құрылғыда диск табылмады" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Құрылғы мен дисктің қалып-күйін анықтау мүмкін емес" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Таңдалған бейне салынған дискіге сыймайды" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Бейне көлемін анықтау мүмкін емес" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Файлдың дұрыстығына және өзіңіздің оған рұқсатына көз жеткізіңіз." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Аудио диск жобасы" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Қош келдіңіз" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Мәліметтер CD-н көшіру" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD оқу құрылғысы" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "On the _fly" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "CD кө_шіру" @@ -384,15 +399,15 @@ msgid "Reading CD..." msgstr "CD оқу..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Мәліметтер DVD-н көшіру." -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD оқу құрылғысы" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "DVD кө_шіру" @@ -400,210 +415,197 @@ msgid "Create ISO from CD" msgstr "CD-дан ISO бейнесін жасау" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Қосу" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Ерекшеленген файл(дар)ды жобаға қосу" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Буманы жасау" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Жобаға жаңа буманы қосу" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Өшіру" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Жобадан ерекшеленген файл(дар)ды өшіру" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Тазарту" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Жобаны тазарту" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Атын ауыстыру" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Ерекшеленген файлдың атын ауыстыру" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Бөлім аты :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Құрамасы" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Өлшемі" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Жергілікті жолы" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Файлға атау беруіңіз керек." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Аттас файл жоба ішінде бар болып тұр." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Жаңа бума" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Жобаға қосылатын файл(дар)" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Мәліметтер %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s жобаға қосуға болмайды, өйткені оның өлшемі iso9660 үшін рұқсат етілген максималды өлшемнен артық." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s iso9660 деңгей 2 ұсынатын шамасынан артық болып тұр. Бұл ескі жүйелер не БҚ үшін мәселе туғызуы мүмкін.." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Үй бумасын қосу" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Сіз үй бумаңызды жобаға қосуды таңдадыңыз. Бұл әрекет ұзақ уақытты алуы мүмкін, немесе мәліметтер дискке сыймайтын жағдай болуы мүмкін.\n\nЖалғастыруды қалайсыз ба?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "\"%s\" атауы бар файл бумада бар болып тұр, файл жобаға қосылмады." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: нөлдік сілтеме" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: жады жеткіліксіз" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: торап аты бірегей емес" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (коды %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "'%s' үшін '%s' қайталанатын файл аты" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Файлдарды қосқан кезде қате(лер) орын алды" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "ОК" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Тек жазатындарын көрсету" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Жылдамдық таңдауды көрсету" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Жылдамдықты таңдау тізімін көрсету" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Режимді таңдауды көрсету" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Режимді таңдау тізімін көрсету" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Бұл дұрыс комбинация ма" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Құрылғы мен диск жобаны жазу үшін келе ме?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Тазарту режимі қалыптыдан басқаша хабарламаларды көрсетеді" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "Ж_ылдамдық:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Жазу режи_мі:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Жылдамдық тізімін тазарту" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -614,116 +616,171 @@ "Thank you!" msgstr "Құрылғы үшін жылдамдықтар тізімін алу мүмкін емес.\n\nОптикалық құрылғылар үшін бұл белгілі ақаулық. Оны түзетуге көңіл білдірсеңіз, libburn жинағына қараңыз.\n\nЖазуды жалғастыруға болады, мәселелер болса, хабарласыңыз.\n\nРахмет!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Осы е_скертуді көруді жалғастыру" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "бастапқысы" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Максимал" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Жетекте толық, бірақ өшіруге боалтын диск бар" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Дискті келешек жазу процесіне қолдануға болатындай тазарту керек пе?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Құрылғы салынған дискіге жаза алмайды" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Құрылғы бос" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Кешіріңіз, мультисессияға әлі қолдау жоқ" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Салынған диск толып тұр" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Салынған диск жарамайды" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Құрылғыға қатынас құру қатесі (қолдануда болуы мүмкін)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Дискті анықтау қатесі" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Тек жазу үшін диск, тазарту мүмкін емес" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW тазарту керек етпейді" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Салынған диск бос болып тұр" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Авто" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Автоматты түрде" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Жүйедегі диск жазатын құрылғылар саны" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Жүйедегі диск құрылғылар саны" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Диск құрылғылар саны (оқитын және жазатын)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Құрылғ_ылар тізімі" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Ағымдағы құрылғы" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Бума" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Файл" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Түрі" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Файлдық жүйе" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s-ң үй бумасы" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -734,7 +791,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nКомандалық жолдың опцияларын көру үшін, %s --help енгізіңіз.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Жазу жүйесін іске қосу мүмкін емес." @@ -746,158 +803,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Мүмкін, диск(тер) қолдануда, және оларға рұқсат жоқ.\n\nОларды тіркеуден босатып, қолданбаны қайта қосыңыз.\n\nҚұрылғыда диск болмаса, ағымдағы пайдаланушының құрылғыға құқығы бар екеніне көз жеткізіңіз." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "%s транскодерін іске қосу қатесі: %s\n\t(бастапқы түріне оралу)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "'%s' бейне файлы жоқ болып тұр." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Файл" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Жаңа мәліметтер жобасы" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Жаңа аудио жобасы" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Жобаны жабу" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Шығу" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Xfburn-нан шығу" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "Түз_ету" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Бап_таулар" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Баптаулар терезесін көрсету" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "Әр_екеттер" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "CD-RW тазарту" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Түрі" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Бейнені жазу" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Жаңарту" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Файлдар тізімін жаңарту" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Көмек" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "Осы тур_алы" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Xfburn туралы ақпаратты көрсету" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "CD-RW тазарту" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Мәліметтер CD-ін көшіру" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Бейнені жазу" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "DVD бейнесін жазу" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Файлдар шолуды көрсету" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Файлдар шолуды көрсету/жасыру" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Саймандар панелін көрсету" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Саймандар панелін көрсету/жасыру" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Саймандар панелін түзету" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" msgstr "Тағы бір дисктерді жазу GUI" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Белгі" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Белгі мәтіні" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Жабу батырмасын көрсету" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Жабу батырмасының көрінуін басқарады" @@ -1000,258 +961,280 @@ msgid "User Aborted" msgstr "Пайдаланушы тоқтатқан" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Баптаулар" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Xfburn әрекеттерін баптау" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Уақытша бума" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "Шыққан кезде уақыт_ша буманы тазарту" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Файлдарды шолу" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Жас_ырын файлдарды көрсету" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Адамға _түсінікті файлдар өлшемдерін көрсету" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Жалпы" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Құрылғылар" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Табылған құрылғылар" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Аты" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Құрылғысы" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R жазу" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW жазу" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R жазу" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM жазу" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Blu-ray жазу" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Құрылғ_ыларды іздеу" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Жылдамдықтар тізі_мі бос болса, ескерту" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO буфер өлшемі (Кб есебінде)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Жабу" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Бұл баптауды өзгертуді іске асыру үшін бағдарламаны қайта қосу керек." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Іске қосылу..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Орташа жазу жылдамдығы:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "белгісіз" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO буфері:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Құрылғы буфері:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Жабу" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Әрекетті үзуді шынымен қалайсыз ба?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Мин. толуы %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Үзілді" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Пішімделген." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Сәтсіз аяқталды" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Тоқтатылған" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Аяқталған" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Тоқтату..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Команданы таңдаңыз" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Жобаға қосылатын файл(дар)" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Xfburn-ге қош келдіңіз!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Бе_йнені жазу" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Дайын жобаны жазу, мысалы .ISO файлын" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Жаңа _мәліметтер жобасы" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Таңдауыңызша файлдары бар жобаны жасау" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Дискті тазарту" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Қайта жазылатын дискіні жаңа жазуға дайындау" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Аудио CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Кәдімгі плеерлерде ойналатын аудио CD" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Аудио CD-ге қандай файлдарды жазуға болады?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Орындаушы атын өзгерту" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Ерекшеленген файлдың орындаушысын өзгерту" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Атауын өзгерту" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Ерекшеленген файлдың атауын өзгерту" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Орны" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Ұзындығы" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Орындаушы" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Атауы" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Файл аты" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Аудио дискіні DVD-ге жазу мүмкін емес." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Дискте ең көп дегенде 99 трек болуы мүмкін." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Жазу жүйесінде қате кетті." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Жазуға өту" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Дискке сыятын көлемнен көбірек жазуды сұрап тұрсыз." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "негізгі" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1263,39 +1246,50 @@ "gstreamer support." msgstr "Қарапайым транскодер құрамында бар.\nБірақ, ол тек сығылмаған .wav\nфайлдарын өндей алады.\nСізге бірнеше аудио файл түрлерінен\nаудио жобаларды құру керек болса, осы\nбағдарламаны gstreamer қолдауын қосып,\nқайта жинау керек." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "%s файлында .wav кеңейтуі жоқ" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "%s файлында сығылмаған PCM wave аудио жоқ" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "%s табу мүмкін емес: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "%s ашу мүмкін емес." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "%s ашу мүмкін емес: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s жоқ.\n\nОсы файлды өндеу үшін сізде декодер жоқ.\nМүмкін, сізге gst-plugins-* түрдегі дестелерді\nкерек плагиндер үшін орнату керек.\n" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1307,99 +1301,183 @@ "gstreamer plugin packages installed." msgstr "Gstreamer транскодері gstreamer жинағын\nаудио жобаларды құру үшін қолданады.\n\nБарлық плагиндер орнатылған болса, аудио\nфайлдардың барлық түріне қолдау болады.\nАудио файл өнделмесе, сізде gstreamer-дің\n'good','bad', және 'ugly' плагиндер дестелері\nорнатылғанына көз жеткізіңіз." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "'%s' gstreamer көмегімен тану кезінде қате орын алды" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Плагин" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer транскодалауды бастамады (уақыты бітті)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Транскодтау кезінде өлеңдерді алмастыру қатесі" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ешнәрсе" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "іске асырылмаған" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Атын көрсету" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Құрылғы адресі" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Құрылғы қолдайтын жазу жылдамдықтары" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Диск қалйп-күйі" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "libburn қайтарған " -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "libburn қайтарған профайл аты" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Өшірілетін диск пе" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "CDR жазады" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "CDRW жазады" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "DVDR жазады" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "DVDPLUSR жазады" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "DVDRAM жазады" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Blu-ray жаза алады" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO block types" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO block types" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW block types" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET block types" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Файлдар" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Шығу" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "Түз_ету" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "Әр_екет" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "Тү_рі" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Көмек" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Осы туралы" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Атын ауыстыру" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Орындаушы атын өзгерту" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Атауын өзгерту" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Мәліметтер жобасы" @@ -1416,7 +1494,11 @@ msgid "Burn Image (xfburn)" msgstr "Бейнені жазу (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/ko.po xfburn-0.7.0/po/ko.po --- xfburn-0.6.2/po/ko.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/ko.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,16 +5,16 @@ # Translators: # ByungHyun Choi, 2006 # jason jang , 2014 -# 박정규(Jung-Kyu Park) , 2017 -# Seong-ho Cho , 2014-2015,2018 +# 1763f4a4329a2376c933c5e919a36cbc_341ca53 <1f851310383599d03339229d772e1290_119292>, 2017 +# Seong-ho Cho , 2014-2015,2018-2020,2022 # Sung Jin Gang , 2012 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-11-10 13:52+0000\n" -"Last-Translator: Seong-ho Cho \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Seong-ho Cho , 2014-2015,2018-2020,2022\n" "Language-Team: Korean (http://www.transifex.com/xfce/xfce-apps/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,320 +58,335 @@ msgid "Data composition" msgstr "데이터 구성" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "구성 내용에 파일을 추가하는 중입니다" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "취소" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "빠르게 비우기" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "완전히 비우기(느림)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "빠른 포맷" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "완전 포맷" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "빠른 포맷 복구" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "완전 포맷 복구(느림)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "디스크 추출" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "꺼내기 확인 상자에 대한 기본값" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "빈 디스크" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "기록 장치" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "빈 상태" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "옵션" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "디스크 꺼내기(_J)" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "취소(_C)" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "비우기(_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "삽입한 디스크는 이미 비어 있습니다." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "준비" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "드라이브에 디스크가 없습니다." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "지울 수 없는 디스크입니다." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "디스크 비우는 중..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "완료" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "실패" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "드라이브를 잡을 수 없습니다." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "이미지" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "볼륨 이름 표시" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "볼륨 이름에 대한 텍스트 목록 표시" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "구성 기록" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "구성 이름" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "기본 구성 이름을 바꾸시렵니까?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "더미 기록(_D)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "자유 기록(_F)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "스트림 기록(_R)" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "ISO만 작성(_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "구성 기록(_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "대상 ISO 파일을 만들 수 없습니다: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO를 기록하고 있습니다..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO 파일을 기록하는 중 오류 발생: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "ISO 기록 중 오류 발생: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "기록 백엔드에 오류가 발생했습니다." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "현재로서는 기록모드를 지원하지 않습니다." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO 원본 구조를 만들 수 없습니다." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "이미지 기록하기" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "기록할 이미지" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "모든 파일" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO 이미지" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "성공적으로 완료한 후 끝내기(_Q)" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "이미지 기록(_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "아직 기록모드를 구현하지 않았습니다." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "기록 백엔드에서 오류가 발생했습니다" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "이미지 크기를 결정할 수 없습니다." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "이미지를 열 수 없습니다." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "이미지 기록중..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "기록할 이미지를 선택하십시오" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "현재의 기록모드로는 다중세션 디스크에 데이터를 추가할 수 없습니다:(대신 TAO를 사용하십시오)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "데이터가 들어있는 닫힌 디스크를 감지했습니다. 비었거나 세션을 덧붙일 수 있는 디스크가 필요합니다" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "드라이브에 디스크가 없습니다" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "드라이브와 디스크의 상태를 알 수 없습니다" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "선택한 이미지는 삽입한 디스크에 맞지 않습니다" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "이미지 크기를 가져오는데 실패했습니다" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "올바른 파일을 선택하였는지 그리고 접근할 적절한 권한을 가지고 있는지 확인하십시오." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "음악 구성" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "환영" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "데이터 CD 복사" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD 리더 장치" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "즉시(_F)" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "CD 복사(_C)" @@ -388,15 +403,15 @@ msgid "Reading CD..." msgstr "CD 읽는 중..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "데이터 DVD 복사하기" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD 리더 장치" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "DVD 복사(_C)" @@ -404,210 +419,197 @@ msgid "Create ISO from CD" msgstr "CD에 대한 ISO 작성" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "추가" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "선택한 파일을 구성 내용에 추가합니다" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "디렉터리 만들기" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "구성에 새로운 디렉터리를 추가합니다" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "제거" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "선택한 파일을 구성 내용에서 제거합니다" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "지우기" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "구성 내용을 지웁니다" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "이름 바꾸기" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "선택한 파일의 이름을 바꿉니다" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "볼륨 이름 :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "내용" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "크기" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "지역 경로" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "파일 이름을 지정해야 합니다." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "같은 이름의 파일이 이미 구성에 들어있습니다." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "새로운 디렉터리" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "구성 내용에 추가할 파일" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "데이터 %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s을(를) 구성에 추가할 수 없습니다. iso9660의 파일 사이즈에서 허용하는 최대 파일 크기를 넘었기 때문입니다." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s 은/는 iso9660의 레벨2 보다 큽니다. 이것은 예전 시스템 또는 무른모에서 문제가 될 수 있습니다." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "내 디렉터리 추가" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "구성에 여러분의 내 디렉터리를 추가하려 합니다. 이는 매우 긴 시간이 필요하며, 디스크 용량에 맞추기에는 너무 큽니다.\n\n정말로 실행하시렵니까?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "\"%s\"(이)라는 파일이 이 디렉터리에 이미 있기 때문에 추가할 수 없습니다." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: 널 포인터" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: 메모리 부족" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: 노드 이름이 유일하지 않음" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (코드 %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "'%s' 파일 이름을 '%s'에 대하여 복사" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "파일을 추가하는 중 오류 발생" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "파일 추가 중 오류 발생" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "확인" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "작성자만 표시" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "속도 선택 표시" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "속도 선택 콤보 표시" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "모드 선택 표시" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "모드 선택 콤보 표시" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "올바른 조합입니까" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "구성을 기록하기 위한 하드웨어와 디스크의 조합이 유효합니까?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "일반 모드와는 달리 빈 디스크 모드에서는 각기 다른 디스크 상태 메시지를 보입니다" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "속도(_S):" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "기록 모드(_M):" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "빈 속도 목록" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -618,116 +620,171 @@ "Thank you!" msgstr "드라이브에 대한 속도 목록을 찾을 수 없습니다.\n\n이는 드라이브에서 알려진 버그입니다. 이를 고치는데 관심이 있다면. libburn 라이브러리를 찾아보십시오.\n\n기록을 계속 진행하겠지만, 그래도 문제가 있다면 알려주시기 바랍니디.\n\n감사합니다!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "이 알림을 계속 표시(_S)" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "기본" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "최대" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "온전하지만, 지울 수 있는 디스크가 드라이브에 있습니다" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" -msgstr "디스크를 구울 수 있도록, 비우시겠습니까?" +msgstr "디스크를 구울 수 있도록 비우시렵니까?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "드라이브가 삽입한 디스크에 기록할 수 없습니다" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "드라이브가 비었습니다" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "죄송하지만, 아직 다중세션을 지원하지 않습니다" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "삽입한 디스크가 가득찼습니다" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "삽입한 디스크가 적당하지 않습니다" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "드라이브에 접근할 수 없습니다(아마도 사용중인 것 같습니다)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "디스크 판단 오류" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "일회성 기록 디스크, 비울 수 없음" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW는 비울 필요가 없습니다" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "삽입한 디스크는 이미 비워져있습니다" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "자동" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "트랙 갭 / Track-At-Once (TAO) 삽입" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "다중 세션 / Session-At-Once (SAO)" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "시스템의 기록장치 수" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "시스템의 드라이브 수" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "시스템의 드라이브 수(리더기와 기록기)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "장치 목록" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "현재 선택한 장치" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "폴더" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "파일" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "형태" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "파일 시스템" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s의 내 폴더" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "'%s' 마운트 해제 실패. 미디어를 굽는 목적으로 드라이브를 사용할 수 없습니다." + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "이미지 파일 이름에 따라 이미지 굽기 대화상자를 엽니다. " + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "빈 디스크 대화상자를 엽니다" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "데이터 구성을 시작합니다. 파일/디렉터리에 따라 구성에 추가할 수도 있습니다." + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "오디오 구성을 시작합니다. 파일/디렉터리에 따라 구성에 추가할 수도 있습니다." + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "트랜스코더를 선택합니다. --transcoder=list로 실행하면 사용할 수 있는 목록을 볼 수 있습니다" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "지정 디렉터리, 또는 디렉터리를 지정하지 않았을 경우 현재 디렉터리에서 파일 탐색기를 시작합니다(내 폴더에서 시작이 기본 값)" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "프로그램 버전을 나타낸 후 나갑니다" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "명령행에 다른 동작을 지정하더라도 메인 프로그램을 표시합니다." + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -736,9 +793,9 @@ msgid "" "%s: %s\n" "Try %s --help to see a full list of available command line options.\n" -msgstr "%s: %s\n사용가능한 모든 명령줄 옵션 목록을 보려면 %s --help를 입력하십시오.\n" +msgstr "%s: %s\n모든 가용 명령행 옵션 목록을 보려면 %s --help를 입력하십시오.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "기록 백엔드를 초기화 할 수 없습니다." @@ -750,158 +807,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "디스크이 사용중일 가능성이 있고, 접근할 수 없습니다.\n\n마운트를 해제하고 프로그램을 다시 시작하십시오.\n\n드라이브에 디스크가 없다면, 현재 사용자가 드라이브에 읽고 쓰는 중인지 확인하십시오." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "%s 변환코더를 초기화하는데 실패했습니다: %s\n\t(기본 지원으로 돌아가는 중)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "'%s' 이미지 파일은 존재하지 않습니다." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "파일(_F)" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "새 데이터 구성" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "새 음악 구성" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "구성 닫기" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "끝내기(_Q)" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Xfburn을 끝냅니다" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "편집(_E)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "기본 설정(_N)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "기본 설정 대화 상자를 표시합니다" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "동작(_A)" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "CD-RW를 지웁니다." -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "보기(_V)" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "이미지 기록하기" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "새로 고침" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "파일 목록을 새롭게 합니다." -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "도움말(_H)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "정보(_A)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Xfburn에 대한 정보 표시" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "CD-RW를 지웁니다." - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "데이터 CD를 복사" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "이미지 기록하기" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "DVD 이미지 기록" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "파일 브라우져 표시" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "파일 브라우져 보이기/숨기기" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "도구 모음 표시" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "도구 모음 표시/숨기기" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "도구 모음 편집기" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "다른 CD 기록 GUI" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "또 다른 CD 기록 GUI" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "레이블" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "레이블" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "닫기 단추 표시" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "닫기 단추를 보일 것인지 결정" @@ -1004,258 +965,280 @@ msgid "User Aborted" msgstr "사용자가 취소함" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "기본 설정" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Xfburn 성능향상" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "임시 디렉터리" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "마치면서 임시 디렉터리 삭제(_C)" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "파일 탐색기" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "숨겨진 파일 표시(_H)" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "파일 크기를 알기 쉽게 표시(_R)" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "일반" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "장치" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "감지한 장치" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "이름" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "리비전" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "노드" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R 작성" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW 작성" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R 작성" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM 작성" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "블루레이 쓰기" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "장치 검색(_A)" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "속도 목록이 비었을 때 경고 표시(_E)" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO 버퍼 크기(kb 단위)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "닫기(_C)" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "프로그램을 다시 시작한 다음에 이 변경 사항을 완전히 적용합니다." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "초기화 중..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "측정한 기록 속도:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "알 수 없음" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO 버퍼:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "장치 버퍼:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "정지(_S)" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "닫기" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "정말로 중지하시렵니까?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "최소. %2d%% 채워짐" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "중지함" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "포맷했습니다." -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "실패함" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "취소함" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "완료함" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "중지중..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "명령 선택하기" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "구성 내용에 추가할 파일" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Xfburn 사용을 환영합니다!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "이미지 기록(_I)" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "준비된 컴파일(예: ISO 파일) 기록하기" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "준비된 대상에 굽기(예: ISO 파일)" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "새 데이터 구성(_D)" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "파일을 선택하여 새 데이터 디스크 만들기" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "빈 디스크(_B)" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "새로 기록하려는 재기록 가능 디스크를 준비하십시오" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "음악 CD(_A)" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "일반 스테레오에서 재생가능한 음악 CD" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "음악 CD에 기록할 수 있는 파일은 무엇입니까?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "음악가 이름 변경" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "선택한 파일의 작곡가 이름을 변경" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "제목 변경" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "선택한 파일의 제목 변경" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "위치" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "길이" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "음악가" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "제목" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "파일 이름" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "DVD에 음악을 기록할 수 없습니다." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "최대 99트랙까지만 정할 수 있습니다." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "기록 백엔드에 문제가 발생했습니다." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "기록 과정" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "디스크 용량을 초과한 데이터를 기록하려고 하고 있습니다." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "굽기 백엔드를 설정하는 중 오류가 발생했습니다" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "기본" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1267,39 +1250,50 @@ "gstreamer support." msgstr "기본 변환 코더는 내장형이며,\n라이브러리가 필요하지 않습니다.\n그러나 비압축 .wav파일만 다룰 수\n있습니다.\n제각기 다른 음악 파일 유형을 사용하여\n음악 구성물을 만들고 싶다면,\ngstreamer를 지원하도록 컴파일 하십시오." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "%s 파일은 .wav 확장자를 가지고 있지 않습니다" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "%s 파일은 비압축 PCM 웨이브 음악을 포함하고 있지 않습니다" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "%s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "%s을(를) 열 수 없습니다." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "%s을(를) 열 수 없습니다: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "지스트리머 트랜스코딩 설정 중 오류가 발생했습니다" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s이(가) 빠져있습니다.\n\n이 파일을 다루기 위한 디코더를 설치하지 않았습니다.\n아마도 필요한 플러긴을 위해 gst-plugins-* 패키지를\n찾아봐야 할 것 같습니다.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "파일 내용에 디코더가 있지만 오디오는 아닙니다." + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1311,99 +1305,183 @@ "gstreamer plugin packages installed." msgstr "gstreamer 변환코더는 음악 구성을 만드는\ngstreamer 라이브러리를 사용합니다.\n\n핵심적으로 설치한 올바른 플러그인이 모든 음악 파일을\n지원해주어야 합니다. 음악 파일을 인식하지 않는다면\n'좋은', '나쁜', '보기 흉한' gstreamer 플러긴 패키지를\n 설치했는지 확인하십시오." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "필요한 플러그인의 정보가 없습니다." + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "필요 플러그인:" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "gstreamer에서 '%s'을(를) 식별하는 동안 오류가 발생했습니다" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "플러그인" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer가 변환 코딩 시작을 원하지 않습니다(시간 초과)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "변환 코딩을 진행하는 동안 노래를 바꾸는데 실패했습니다" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "없음" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "지원하지 않음" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "표시 이름" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "장치 주소" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "장치 리비전" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "장치 리비전" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "장치에서 기록 속도를 지원합니다" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "디스크 상태" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "libburn이 보고한 프로파일 번호" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "libburn이 보고한 프로파일 이름" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "지울 수 있는 디스크임" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "CDR을 기록할 수 있음" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "CDRW를 기록할 수 있음" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "DVDR을 기록할 수 있음" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "DVDPLUSR을 기록할 수 있음" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "DVDRAM을 기록할 수 있음" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "블루레이 만들 수 있음" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO 블록 유형" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO 블록 유형" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW 블록 유형" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET 블록 유형" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "파일(_F)" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "새 데이터 구성(_D)" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "새 오디오 구성(_A)" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "구성 닫기(_C)" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "끝내기(_Q)" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "편집(_E)" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "기본 설정(_N)" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "동작(_A)" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "보기(_V)" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "도구 모음 표" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "파일 탐색기 표시" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "도움말(_H)" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "소개" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "이름 바꾸기" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "음악가 이름 변경" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "제목 변경" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "데이터 구성" @@ -1420,7 +1498,11 @@ msgid "Burn Image (xfburn)" msgstr "이미지 기록하기(xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "간단한 CD 굽기 도구" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/lt.po xfburn-0.7.0/po/lt.po --- xfburn-0.6.2/po/lt.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/lt.po 2023-03-03 20:49:54.000000000 +0000 @@ -5,14 +5,15 @@ # Translators: # Algimantas Margevičius , 2012 # mantas , 2006 -# Moo, 2015-2020 +# Moo, 2015-2022 +# Moo, 2023 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 16:52+0000\n" -"Last-Translator: Moo\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Moo, 2023\n" "Language-Team: Lithuanian (http://www.transifex.com/xfce/xfce-apps/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +61,7 @@ msgid "Adding files to the composition" msgstr "Failai pridedami į projektą" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Atsisakyti" @@ -96,38 +97,38 @@ msgid "Default value for eject checkbox" msgstr "Numatytoji išstūmimo pažymimojo langelio reikšmė" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Tuščias diskas" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Įrašymo įrenginys" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Trynimo veiksena" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Parametrai" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Išstumti diską" @@ -137,59 +138,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Atsisakyti" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Tuščias" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Įdėtas diskas jau ir taip tuščias." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pasiruošęs" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Diskasukyje nėra disko." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Diskas nėra trinamas." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Diskas trinamas..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Atlikta" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Nesėkmė" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Nepavyko pasinaudoti diskasukiu." @@ -205,168 +206,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Rodyti tekstinį įrašą tomo pavadinimui" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Įrašymo projektas" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Projekto pavadinimas" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Ar norėtumėte pakeisti numatytąjį projekto vardą?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Netikras įrašymas" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Įrašyti _laisvai" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Srauto į_rašymas" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Tik sukurti ISO _atvaizdį" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Įrašyti projektą" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Nepavyko sukurti paskirties ISO failo: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Įrašomas ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Rašant ISO įvyko klaida: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Rašant ISO, įvyko klaida: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Įrašymo posistemėje įvyko klaida." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Įrašymo veiksena nepalaikoma." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Nepavyko sukurti ISO šaltinio struktūros." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Įrašyti atvaizdį" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Atvaizdis įrašymui" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Visi failai" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" -msgstr "ISO failai" +msgstr "ISO atvaizdžiai" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Išeiti po sėkmingo darbo" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "Į_rašyti atvaizdį" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Šiuo metu įrašymo veiksena dar neįdiegta." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Įrašymo posistemėje įvyko klaida" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Nepavyko nustatyti atvaizdžio dydžio." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Nepavyko atverti atvaizdžio." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Atvaizdis įrašomas..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Pasirinkite atvaizdį įrašymui" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Šioje rašymo veiksenoje negalima pridėti duomenis į daugkartinio rašymo diską (vietoj to, naudokite TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Aptiktas diskas su duomenimis. Reikia tuščio, įrašomo disko" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Diskasukyje nėra disko" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Diskasukio ir disko būsena neatpažinta" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Pasirinktas atvaizdis netelpa į įdėtą diską" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Nepavyko gauti atvaizdžio dydžio" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Įsitikinkite jog failas tinkamas ir jūs turite leidimą jį pasiekti." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Garso projektas" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Sveiki atvykę" @@ -417,210 +418,197 @@ msgid "Create ISO from CD" msgstr "Sukurti ISO iš CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Pridėti" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Pridėti pasirinktus failus į projektą" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Sukurti katalogą" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Pridėti į projektą naują katalogą" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Pašalinti" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Pašalinti pasirinktus failus iš projekto" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Išvalyti" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Išvalyti projektą" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" -msgstr "Tomo vardas:" +msgstr "Tomo pavadinimas:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Turinys" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Dydis" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Vietinis kelias" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Turite pavadinti failą." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Failas su tokiu pavadinimu projekte jau yra." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Naujas katalogas" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Failai kurie bus pridėti į seansą" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Duomenys %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s negali būti pridėtas į projektą, nes jis viršija didžiausią galimą iso9660 formato dydį." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s yra didesnis nei leidžia iso9660 lygis 2. Tai gali sukelti problemų senose sistemose ar programose." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Pridedamas namų katalogas" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Jūs ketinate pridėti į projektą savo namų katalogą. Tai užtruks labai ilgai, taipogi gali netilpti į vieną diską.\n\nAr tikrai norite tęsti?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Failas, pavadinimu „%s“ šiame kataloge jau yra, failas nepridėtas." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: nulinė rodyklė" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: trūksta atminties" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: toks pavadinimas jau yra" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kodas %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Dubliuoti failo vardą „%s“ skirtą „%s“" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Pridedant failus įvyko klaida" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Pridedant failus įvyko klaida(-os)" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Gerai" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Rodyti tik įrašymo įrenginius" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Rodyti greičio pasirinkimą" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Rodyti greičio pasirinkimą glaustai" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Rodyti veiksenos pasirinkimą" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Rodyti veiksenos pasirinkimą glaustai" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Ar tai tinkama kombinacija" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Ar disko ir aparatinės įrangos kombinacija tinkama projekto įrašymui?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Trynimo veiksena rodo kitokius būsenos pranešimus nei įprastas veiksena" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Greitis:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Įrašymo _veiksena:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Tuščio greičių sąrašas" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -631,71 +619,79 @@ "Thank you!" msgstr "Nepavyko gauti įrenginio greičių sąrašo.\n\nTai žinoma klaida, kuri įvyksta su kai kuriais įrenginiais. Praneškite apie ją į xfburn@xfce.org taipogi prisekite konsolės išvestį, tai padidins problemos išsprendimo galimybę.\n\nĮrašymas vistiek turėtų veikti, bet jei kyla bėdų, praneškite mums.\n\nAčiū!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Ir toliau _rodyti šį pranešimą" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "numatytas" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maksimalus" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Diskasukyje yra pilnas, tačiau ištrinamas diskas" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Ar norite ištrinti diską, kad jis galėtų būti naudojamas būsimam įrašymo procesui?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Įrenginys negali rašyti į įdėtą diską" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Diskasukis tuščias." -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Deja, daugkartiniai rašymai kol kas nepalaikomi" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Įdėtas diskas yra pilnas" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Įdėtas diskas yra netinkamas" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Neįmanoma pasiekti disko (gali būti jog jis naudojamas)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Klaida nustatant diską" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Diskas įrašymui vieną kartą, trinti neįmanoma" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW nereikia ištrinti" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Įdėtas diskas jau tuščias" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatiškai" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Su tarpais tarp takelių / „Track-At-Once“ (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Kelių seansų / „Session-At-Once“ (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -743,7 +739,7 @@ #: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "Nepavyko atjungti \"%s\". Diskasukis negali būti naudojamas rašymui." +msgstr "Nepavyko atjungti „%s“. Diskasukis negali būti naudojamas rašymui." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 @@ -787,6 +783,7 @@ msgstr "Rodyti pagrindinę programą netgi tuomet, kai komandų eilutėje yra nurodytas kitas veiksmas." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -809,48 +806,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Gali būti, jog diskas naudojamas ir negali būti pasiektas.\n\nAtjunkite ir paleiskite iš naujo.\n\nJei diskasukyje nėra disko, įsitikinkite jog šis naudotojas turi skaitymo ir rašymo teises." +msgstr "Gali būti, kad diskas(-ai) yra naudojamas ir prie jo negali būti gauta prieiga.\n\nJei diskasukyje nėra disko, įsitikinkite, kad dabartinis naudotojas turi rašymo ir skaitymo prieigą prie diskasukio." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Nepavyko inicijuoti %s perkoduotojo: %s\n\t(grįžtama prie pagrindinio funkcionalumo)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Atvaizdžio failas „%s“ neegzistuoja." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Naujas duomenų projektas" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Naujas garso projektas" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Trinti CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Įrašyti atvaizdį" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Įkelti iš naujo" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" -msgstr "Atnaujinti failų sąrašą" +msgstr "Įkelti failų sąrašą iš naujo" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Dar viena CD įrašymo sąsaja" @@ -927,7 +922,7 @@ #: ../xfburn/xfburn-perform-burn.c:403 msgid "abandoned" -msgstr "nutraukta" +msgstr "apleista" #: ../xfburn/xfburn-perform-burn.c:406 msgid "ended" @@ -963,7 +958,7 @@ #: ../xfburn/xfburn-perform-burn.c:465 msgid "see console" -msgstr "peržiūrėkite konsolę" +msgstr "peržiūrėkite pultą" #: ../xfburn/xfburn-perform-burn.c:493 msgid "User Aborted" @@ -1073,7 +1068,7 @@ #: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" -msgstr "Apytikris rašymo greitis:" +msgstr "Apytikslis rašymo greitis:" #: ../xfburn/xfburn-progress-dialog.c:190 #: ../xfburn/xfburn-progress-dialog.c:206 @@ -1135,105 +1130,92 @@ msgid "Aborting..." msgstr "Nutraukiama..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Pasirinkti komandą" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Failai kurie bus pridėti į seansą" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Jus sveikina Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Įrašyti _atvaizdį" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Įrašyti paruoštą rinkinį, t.y. ISO failą" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Įrašyti paruoštą projektą, t.y. .ISO failą" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Naujas _duomenų projektas" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Sukurti naują duomenų diską su pasirinktais failais" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Trinti diską" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Paruošti perrašomą diską naujam įrašymui" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Garso CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Garso CD grojamas įprastuose grotuvuose" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Kokie failai gali būti įrašyti į garso CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Pakeisti atlikėją" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Pakeisti pasirinkto failo atlikėją" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Pakeisti pavadinimą" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Pakeisti pasirinkto failo pavadinimą" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Kokie failai gali būti įrašyti į garso CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Numeris" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Trukmė" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Atlikėjas" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Antraštė" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Failo pavadinimas" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Nepavyko įrašyti garso į DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Galite turėti daugiausiai 99 takelius." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Įrašymo posistemėje įvyko klaida." @@ -1306,11 +1288,11 @@ "for the necessary plugins.\n" msgstr "Trūksta %s.\n\nJūs neturite dekoderio šio failo tipui.\nGreičiausiai reikalingus įskiepius rasite\ngst-plugins-* paketuose.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Failo turinyje yra dekoderis, tačiau tai nėra garso įrašas." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,21 +1312,21 @@ msgid "Required plugins: " msgstr "Reikalingi įskiepiai: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" -msgstr "Įvyko klaida, nustatant \"%s\" tapatumą su gstreamer" +msgstr "Įvyko klaida, nustatant „%s“ tapatumą su gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Įskiepis" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer nepaleido perkodavimo (baigėsi tam skirtas laikas)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Perkoduojant nepavyko pakeisti dainų" @@ -1461,7 +1443,7 @@ #: ../xfburn.ui.h:7 msgid "Prefere_nce" -msgstr "_Nuostata" +msgstr "_Nuostatos" #: ../xfburn.ui.h:8 msgid "_Action" @@ -1491,6 +1473,14 @@ msgid "Rename" msgstr "Pervadinti" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Pakeisti atlikėją" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Pakeisti pavadinimą" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Duomenų projektas" @@ -1507,7 +1497,11 @@ msgid "Burn Image (xfburn)" msgstr "Rašyti į diską (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Paprastas CD įrašymo įrankis" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/Makefile.in.in xfburn-0.7.0/po/Makefile.in.in --- xfburn-0.6.2/po/Makefile.in.in 2020-03-07 20:28:18.000000000 +0000 +++ xfburn-0.7.0/po/Makefile.in.in 2023-03-03 21:47:02.000000000 +0000 @@ -45,12 +45,11 @@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ -XGETTEXT = @XGETTEXT@ $(XGETTEXT_ARGS) +XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ -MSGMERGE = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist -GENPOT = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot +MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = @ALL_LINGUAS@ diff -Nru xfburn-0.6.2/po/ms.po xfburn-0.7.0/po/ms.po --- xfburn-0.6.2/po/ms.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/ms.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# abuyop , 2014-2015,2017-2018,2020 +# abuyop , 2014-2015,2017-2018,2020,2022 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-02-10 02:35+0000\n" -"Last-Translator: abuyop \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: abuyop , 2014-2015,2017-2018,2020,2022\n" "Language-Team: Malay (http://www.transifex.com/xfce/xfce-apps/language/ms/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,7 @@ msgid "Adding files to the composition" msgstr "Menambah fail ke komposisi" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Batal" @@ -94,38 +94,38 @@ msgid "Default value for eject checkbox" msgstr "Nilai lalai untuk kotak tanda lenting" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Cakera Kosong" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Peranti rakaman" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mod kosong" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Pilihan" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Le_nting cakera" @@ -135,59 +135,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Batal" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Kosong" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Cakera disisip sudah pun kosong." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Sedia" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Tiada cakera dikesan dalam pemacu." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Cakera tidak boleh dipadam." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Mengosongkan cakera..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Selesai" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Gagal" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Tidak boleh dapatkan pemacu." @@ -203,168 +203,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Tunjuk masukan teks untuk nama volum" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Rakam Komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nama komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Anda mahu ubah nama komposisi lalai?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Tulis _semu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Rakam_Bebas" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Pe_rakaman Strim" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Hanya cipta _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Rakam Komposisi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Tidak dapat cipta fail ISO destinasi: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Menulis ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Satu ralat berlaku ketika menulis ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Satu ralat berlaku dalam bahagian belakang rakam" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Mod tulis tidak disokong buat masa ini." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Tidak dapat cipta struktur sumber ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Rakam imej" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imej yang dirakam" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Semua fail" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imej ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Keluar selepas berjaya" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Rakam imej" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Mod rakam tidak dilaksana buat masa ini." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Satu ralat berlaku dalam bahagian belakang rakam" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Tidak boleh tentukan saiz imej." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Tidak dapat buka imej." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Merakam imej..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Sila pilih satu imej untuk dirakam" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Tidak dapat tambah data ke cakera sesi berbilang dalam mod tulis ini (guna TAO sebagai pengganti)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Cakera tertutup dengan data dikesan. Perlukan cakera kosong atau boleh ditambah" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Tiada cakera dikesan dalam pemacu" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Tidak dapat kenalpasti keadaan pemacu dan cakera" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Imej terpilih tidak muat pada cakera yang dsisip" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Gagal dapatkan saiz imej" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Pastikan anda memilih fail yang sah dan anda mempunyai keizinan untuk mencapainya." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Komposisi audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Selamat Datang" @@ -415,210 +415,197 @@ msgid "Create ISO from CD" msgstr "Cipta ISO dari CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Tambah" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Tambah fail(s) terpilih ke komposisi" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Cipta direktori" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Tambah direktori baharu ke komposisi" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Buang" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Buang fail(s) terpilih dari komposisi" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Kosongkan" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Kosongkan kandungan komposisi" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nama volum :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Kandungan" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Saiz" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Laluan Setempat" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Anda mesti beri nama pada fail." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Satu fail dengan nama yang serupa telah ada di dalam komposisi." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Direktori baharu" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Fail(s) untuk ditambah ke komposisi" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s tidak dapat ditambah ke komposisi, kerana ia melebihi saiz fail maksimum yang dibenarkan oleh iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s lebih besar dari tahap iso9660 2 benarkan. Ia boleh menjadi masalah dengan sistem atau perisian lama." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Menambah direktori rumah" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "And akan menambah direktori rumah anda ke komposisi. Ia akan mengambil masa yang sangat lama, dan juga terlalu besar untuk dimuatkan dalam satu cakera.\n\nAnda pasti mahu teruskan?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Satu fail bernama \"%s\" sudah wujud dalam direktori ini, fail tidak ditambah." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: penuding nol" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: kehabisan ingatan" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nama nod tidak unik" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kod %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nama fail pendua '%s' bagi '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Ralat(s) berlaku ketika menambah fail" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Tunjuk penulis sahaja" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Tunjuk pemilihan kelajuan" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Tunjuk kombo pemilhan kelajuan" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Tunjuk pemilihan mod" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Tunjuk kombo pemilihan mod" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Adakah gabungan yang sah" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Adakah gabungan perkakasaran dan cakera yang sah untuk merakam komposisi?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Mod kosong menunjukkan mesej status cakera yang berbeza berbanding mod biasa" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "Ke_lajuan:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Mod tulis:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Kosongkan senarai kelajuan" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -629,71 +616,79 @@ "Thank you!" msgstr "Tidak boleh dapatkan senarai kelajuan pemacu.\n\nIa adalah pepijat yang diketahui untuk pemacu. Jika anda berminat membaikinya, sila rujuk di pustaka libburn.\n\nPerakaman seharusnya berfungsi, jika masih menghadapi masalah, sila beritahu kami.\n\nTerima kasih!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Teruskan untuk _tunjuk notis ini" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "lalai" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Cakera boleh padam, tetapi sudah penuh di dalam pemacu" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Anda mahu kosongkan cakera, supaya ia boleh digunakan untuk proses rakam akan datang?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Pemacu tidak dapat rakam cakera yang disisip" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Pemacu kosong" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Maaf, sesi berbilang belum lagi disokong" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Cakera disisip telah penuh" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Cakera disisip tidak sesuai" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Tidak dapat capai pemacu (ia mungkin sedang digunakan)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Ralat menentukan cakera" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Cakera tulis-sekali, tiada pengosongan dibolehkan" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW tidak perlukan pengosongan" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Cakera disisip sudah pun kosong" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatik" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Dengan Sela Trek / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Sesi Berbilang / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -785,6 +780,7 @@ msgstr "Tunjuk program utama walaupun tindakan lain dinyatakan pada baris perintah." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -807,48 +803,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Berkemungkinan cakera(s) sedang digunakan, dan tidak dapat dicapai.\n\nSila nyahlekap dan mulakan semula aplikasi.\n\nJika tiada cakera dalam pemacu, periksa sama ada anda mempunyai capaian baca dan tulis pada pemacu bagi pengguna semasa." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Gagal mengawalkan transkoder %s: %s\n\t(jatuh balik ke perlaksanaan asas)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Fail imej '%s' tidak wujud." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Komposisi data baharu" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Komposisi audio baharu" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW Kosong" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Rakam Imej" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Segar Semula" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Segar semula senarai" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "GUI perakam cd lain" @@ -1133,105 +1127,92 @@ msgid "Aborting..." msgstr "Menghenti paksa..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Pilih perintah" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fail(s) untuk ditambah ke komposisi" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Selamat datang ke Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Rakam _Imej" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Rakam kompilasi yang disedia, iaitu fail .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Komposisi _Data Baharu" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Cipta cakera data baharu dengan fail pilihan anda" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Cakera _Kosong" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Sediakan cakera boleh ditulis semula untuk rakaman baharu" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD _Audio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD audio boleh dimainkan dalam stereo biasa" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Apakah fail yang boleh dirakam menjadi CD audio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Nama Semula Artis" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Namakan semula artis bagi fail terpilih" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Nama Semula Tajuk" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Namakan semula tajuk bagi fail terpilih" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Apakah fail yang boleh dirakam menjadi CD audio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Panjang" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artis" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Tajuk" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nama Fail" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Tidak dapat rakam audio ke dalam DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Anda hanya boleh masukkan 99 trek." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Masalah dengan bahagian belakang rakam berlaku." @@ -1304,11 +1285,11 @@ "for the necessary plugins.\n" msgstr "%s telah hilang.\n\nAnda tidak mempunyai penyahkod terpasang untuk kendali\nfail ini. Berkemungkinan anda perlu cari pakej gst-plugins-* \nuntuk pemalam yang diperlukan.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Kandungan fail mempunyai satu nyahkod tetapi bukan audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1328,21 +1309,21 @@ msgid "Required plugins: " msgstr "Pemalam diperlukan:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Satu ralat berlaku ketika mengenalpasti '%s' dengan gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Pemalam" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer tidak mahu mulakan transkod (hat masa tamat)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Gagal menukar lagu ketika membuat transkod" @@ -1489,6 +1470,14 @@ msgid "Rename" msgstr "Nama Semula" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Nama Semula Artis" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Nama Semula Tajuk" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Komposisi Data" @@ -1505,7 +1494,11 @@ msgid "Burn Image (xfburn)" msgstr "Rakam Imej (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Sebuah alat rakaman CD yang mudah" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/nb.po xfburn-0.7.0/po/nb.po --- xfburn-0.6.2/po/nb.po 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/po/nb.po 2023-03-03 20:49:54.000000000 +0000 @@ -6,17 +6,18 @@ # Allan Nordhøy , 2014 # Allan Nordhøy , 2015,2017-2018 # Åsmund Berg Holm , 2018 +# heskjestad , 2022-2023 # Harald H. , 2014 -# Kjell Cato Heskjestad , 2019 +# heskjestad , 2019-2021 # b968a88efa3f7fe258997f7ec785f954, 2013 # Terje Uriansrud , 2010 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-23 18:31+0100\n" -"PO-Revision-Date: 2019-11-30 15:19+0000\n" -"Last-Translator: Kjell Cato Heskjestad \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: heskjestad , 2022-2023\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/xfce/xfce-apps/language/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,7 +65,7 @@ msgid "Adding files to the composition" msgstr "Legger til filer i komposisjonen" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Avbryt" @@ -100,38 +101,38 @@ msgid "Default value for eject checkbox" msgstr "Forvalgt verdi for valget løs ut" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Slett disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Enhet" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Slettemodus" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Innstillinger" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Løs ut disk" @@ -141,59 +142,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Avbryt" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Slett" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Den gjeldende disken er allerede slettet." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Klar" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Ingen disk funnet i enheten." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Mediet kan ikke slettes." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Sletter disk …" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Fullført" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Feil" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Klarte ikke å benytte enheten." @@ -209,168 +210,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Vis tekstelement for volumets navn" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Brenn komposisjon" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Navn på komposisjon" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Ønsker du å endre forvalgt navn på komposisjonen?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simuler skriving" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Dataflyt _tas opp" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Bare lag _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Brenn komposisjonen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Klarte ikke opprette målfil isofil: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Skriver ISO …" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "En feil oppsto ved skriving av ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "En feil oppsto i støttesystemet for brenning." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Valgt skrivemodus er ikke støttet." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Klarte ikke lage ISO-kildestruktur" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Brenn avtrykk" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Avtrykk som skal brennes" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alle filer" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-avtrykk" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Avslutt etter vellykket" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Brenn avtrykk" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Brennemodusen er ikke implementert." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "En feil oppsto i støttesystemet for brenning" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Klarte ikke å bestemme avtrykksstørrelse." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Klarte ikke åpne avtrykk." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Brenner avtrykk …" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Velg et avtrykk som skal brennes" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Klarte ikke tilføye data til multiøkt-disk med valgt modus (bruk TAO-modus)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Lukket media med data er funnet. Trenger blank eller tilføybart media" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Fant ingen disk i enheten" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Klarte ikke å tolke status til enhet og media" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Valgte avtrykk passer ikke på gjeldende disk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Klarte ikke å bestemme avtrykksstørrelse" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Sørg for å velge en gyldig fil og at du har rettigheter til å lese den." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Lydkomposisjon" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Velkommen" @@ -421,210 +422,197 @@ msgid "Create ISO from CD" msgstr "Lag ISO-avtrykk fra CD" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-data-composition.c:974 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 -#: ../xfburn/xfburn-audio-composition.c:981 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Legg til" -#: ../xfburn/xfburn-data-composition.c:341 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:368 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Legg til valgte fil(er) i komposisjonen" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Lag ny mappe" -#: ../xfburn/xfburn-data-composition.c:343 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Legg til mappe i komposisjonen" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Fjern" -#: ../xfburn/xfburn-data-composition.c:348 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:373 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Fjern valgte fil(er) fra komposisjonen" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Tøm" -#: ../xfburn/xfburn-data-composition.c:350 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:375 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Tøm innholdet av komposisjonen" -#: ../xfburn/xfburn-data-composition.c:361 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Volumnavn:" -#: ../xfburn/xfburn-data-composition.c:395 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Innhold" -#: ../xfburn/xfburn-data-composition.c:410 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Størrelse" -#: ../xfburn/xfburn-data-composition.c:413 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokal sti" -#: ../xfburn/xfburn-data-composition.c:690 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Du må gi navn til filen." -#: ../xfburn/xfburn-data-composition.c:699 -#: ../xfburn/xfburn-data-composition.c:1216 -#: ../xfburn/xfburn-audio-composition.c:1181 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "En fil med samme navn finnes allerede i komposisjonen" -#: ../xfburn/xfburn-data-composition.c:806 -#: ../xfburn/xfburn-data-composition.c:807 -#: ../xfburn/xfburn-data-composition.c:809 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Ny mappe" -#: ../xfburn/xfburn-data-composition.c:953 -#: ../xfburn/xfburn-audio-composition.c:978 -msgid "File(s) to add to composition" -msgstr "Fil(er) å legge til komposisjon" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1059 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s kan ikke legges til komposisjonen fordi den overstiger maksimal tillatt filstørrelse for ISO 9660-standarden." -#: ../xfburn/xfburn-data-composition.c:1302 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s er større en hva iso9660 nivå 2 tillater. Dete kan være et problem for gamle systemer og programvare." -#: ../xfburn/xfburn-data-composition.c:1386 -#: ../xfburn/xfburn-audio-composition.c:1357 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Legger til hjemmemappe" -#: ../xfburn/xfburn-data-composition.c:1387 -#: ../xfburn/xfburn-audio-composition.c:1358 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Du er i ferd med å legge til hjemmemappen din i komposisjonen. Dette vil sannsynligvis ta lang tid, og vil ikke få plass på en disk.\n\nEr du sikker på at du vil fortsette?" -#: ../xfburn/xfburn-data-composition.c:1555 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Filen «%s» finnes allerede i denne mappen. Filen har ikke blitt lagt til." -#: ../xfburn/xfburn-data-composition.c:1954 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null-peker" -#: ../xfburn/xfburn-data-composition.c:1956 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: slapp opp for minne" -#: ../xfburn/xfburn-data-composition.c:1958 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nodenavn er ikke unikt" -#: ../xfburn/xfburn-data-composition.c:1960 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kode %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1980 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Filnavnet «%s» dupliserer «%s»" -#: ../xfburn/xfburn-data-composition.c:2045 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "En (eller flere) feil oppstod ved tillegging av filer" -#: ../xfburn/xfburn-data-composition.c:2049 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Vis bare brennere" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Vis hastighetsliste" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Vis valgliste for hastighet" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Vis modusliste" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Vis valgliste for modus" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Er det en gyldig kombinasjon" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Er kombinasjonen av maskinvare og disk gyldig for å brenne komposisjonen?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Slettemodus viser andre statusmeldinger enn vanlig modus" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Hastighet:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Skrive_modus:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Tøm hastighetsliste" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -635,71 +623,79 @@ "Thank you!" msgstr "Klarte ikke hente hastighetsliste for enhet.\n\nDette er en kjent feil for enheter. Hvis du vil hjelpe med å rette på dette, ta en titt på libburn-biblioteket.\n\nSkriving burde fungere, men gi oss beskjed hvis det likevel er problemer.\n\nTakk!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Fortsett å _vise denne meldingen" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "forvalgt" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "En full, men slettbar plate er i skuffen" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Ønsker du å slette plata, slik at den kan brukes for den kommende brenneprosessen?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Diskenheten kan ikke benytt gjeldende disk" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Diskenheten er tom" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Beklager, flerbrukerøkt støttes ikke enda" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Gjeldende disk er full" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Gjeldende disk kan ikke brukes" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Kan ikke benytte enheten (den er kanskje i bruk)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Klarte ikke avgjøre type disk" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disken kan kun brennes en gang, sletting ikke mulig" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW trenger ikke slettes" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Gjeldende disk er allerede slettet" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatisk" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Med opphold mellom spor («Track-At-Once» – TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Flerøkters («Session-At-Once – SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -744,7 +740,7 @@ msgid "%s's home" msgstr "%s's hjem" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "Klarte ikke avmontere «%s». Kan ikke brenne til disken." @@ -791,6 +787,7 @@ msgstr "Vis hovedprogrammet selv om en annen handling er angitt på kommandolinja." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -813,48 +810,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Disken(e) er muligens i bruk og kan ikke aksesseres.\n\nAvmonter og start programmet på nytt.\n\nHvis det ikke er en disk i enheten, kontroller at du har lese og skrive-rettigheter til enheten med brukeren du nå benytter." +msgstr "Disken(e) er muligens i bruk og kan ikke aksesseres.\n\nHvis det ikke er noen disk i enheten, kontroller at du har lese- og skriverettigheter til enheten med gjeldende bruker." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Klarte ikke initialisere %s omkoder: %s\n\t(bruker i stedet basisimplemetasjonen)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Avtrykket «%s» finnes ikke." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Ny datakomposisjon" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "_Ny lydkomposisjon" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Slett CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Brenn CD-avtrykk" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Oppdater" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Oppdater fillisten" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Enda et CD brenner verktøy" @@ -973,94 +968,98 @@ msgid "User Aborted" msgstr "Avbrutt av bruker" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Innstillinger" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Bestem hvordan Xfburn oppfører seg" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr " Mellomlagringsmappe" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Tøm mellomlagringsmappe ved programslutt" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Filnavigasjon" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Vis _skjulte filer" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Vis _brukervennlige filstørrelser" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Generelt" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Enheter" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Enheter funnet" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Navn" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revisjon" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Brenn CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Brenn CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Brenn DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Brenn DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Brenn Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "_Søk etter enheter" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Vis advarsel hvis hastighetsliste er _tom" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO-mellomlagerstørrelse (i kb)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Lukk" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Endring av denne innstillingen krever omstart av programmet for å ta full effekt" @@ -1135,105 +1134,92 @@ msgid "Aborting..." msgstr "Avbryter …" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Velg kommando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fil(er) å legge til komposisjon" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Velkommen til Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Brenn CD-_avtrykk" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" msgstr "Brenn en forhåndslaget komposisjon, f.eks. en ISO-fil" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Ny _datakomposisjon" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Lag en ny datadisk med filene du ønsker" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Slett disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Klargjør en overskrivbar disk for ny brenning" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Lyd-CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Lyd-CD som kan spilles i vanlige stereoanlegg" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:381 -msgid "What files can get burned to an audio CD?" -msgstr "Hvilke filer kan brennes til en lyd-CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename Artist" -msgstr "Gi nytt navn på artist" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Gi nytt navn på artist for den valgte filen" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename Title" -msgstr "Gi nytt navn på tittel" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Gi nytt navn på tittel for den valgte filen" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:381 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:412 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Hvilke filer kan brennes til en lyd-CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:414 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Lengde" -#: ../xfburn/xfburn-audio-composition.c:420 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:433 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Tittel" -#: ../xfburn/xfburn-audio-composition.c:444 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filnavn" -#: ../xfburn/xfburn-audio-composition.c:591 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Kan ikke brenne lyd på en DVD." -#: ../xfburn/xfburn-audio-composition.c:1265 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Du kan kun bruke opp til 99 spor." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Et problem oppsto med støttesystemet for brenning" @@ -1306,11 +1292,11 @@ "for the necessary plugins.\n" msgstr "%s mangler.\n\nDu har ikke dekoder installert for å håndtere denne filen.\nAntakelig må du sjekke ut gst-plugins-* pakkene\nfor å finne nødvendige dekoder.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Filinnholdet har en dekoder, men er ikke lyd." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,21 +1316,21 @@ msgid "Required plugins: " msgstr "Nødvendige programtillegg:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "En feil oppso ved gjenkjenning av '%s' med gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Et programtillegg" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ville ikke omkode (tidsavbrudd)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Klarte ikke endre sanger ved omkoding" @@ -1359,71 +1345,79 @@ msgid "not implemented" msgstr "ikke implementert" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Visningsnavn" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Enhetsadresse" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Enhetsrevisjon" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Enhetsrevisjon" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Brennehastigheter støttet av enheten" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Diskstatus" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profilnr. som rapportert fra libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profilnavn som rapportert av libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Er disken slettbar" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Kan brenne CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Kan brenne CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Kan brenne DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Kan brenne DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Kan brenne DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Kan brenne Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO-blokktyper" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO-blokktyper" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW-blokktyper" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET-blokktyper" @@ -1479,6 +1473,18 @@ msgid "About" msgstr "Om" +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Gi nytt navn" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Gi nytt navn på artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Gi nytt navn på tittel" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datakomposisjon" @@ -1495,7 +1501,11 @@ msgid "Burn Image (xfburn)" msgstr "Brenn avtrykk (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Et brukervennlig verktøy for CD-brenning" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/nl.po xfburn-0.7.0/po/nl.po --- xfburn-0.6.2/po/nl.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/nl.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Pjotr , 2014-2015,2017-2020 +# Pjotr , 2014-2015,2017-2023 # Stephan Arts , 2006 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 09:29+0000\n" -"Last-Translator: Pjotr \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Pjotr , 2014-2015,2017-2023\n" "Language-Team: Dutch (http://www.transifex.com/xfce/xfce-apps/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +59,7 @@ msgid "Adding files to the composition" msgstr "Bestanden toevoegen aan de verzameling..." -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Annuleren" @@ -95,38 +95,38 @@ msgid "Default value for eject checkbox" msgstr "Standaardwaarde voor aanvinkvakje voor uitwerpen" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Schijf wissen" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brandapparaat" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Wismodus" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opties" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Schijf uitw_erpen" @@ -136,59 +136,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Afbreken" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Wissen" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "De ingebrachte schijf is al leeg." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Klaar" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Geen schijf bespeurd in het station." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Schijf is niet wisbaar." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Schijf aan het wissen..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Klaar" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Mislukking" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Kon het station niet opeisen." @@ -204,168 +204,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Toon een tekst-invulveld voor de naam van het opslagmedium" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Verzameling branden" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Naam van verzameling" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Wilt u de standaardnaam van de verzameling veranderen?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Brandactie _nabootsen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "_Vrijuit branden" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Opnemen van stromen" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Alleen _ISO maken" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Verzameling _branden" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Kon het bestemmings-ISO-bestand niet maken: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO aan het schrijven..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Fout bij het schrijven van het ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Er is een fout opgetreden bij het wegschrijven van ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Er is een fout opgetreden in de onderliggende branddienst." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "De brandmodus wordt thans niet ondersteund." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Kon geen ISO-bronstructuur maken." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Brand schijfkopie" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Schijfkopie om te branden" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alle bestanden" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-schijfkopieën" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "Sluit af na geslaagde voltooiing" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "Schijfkopie _branden" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Brandmodus is thans niet beschikbaar." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Er is een fout opgetreden in de onderliggende branddienst" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Kan omvang van de schijfkopie niet bepalen." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Kan schijfkopie niet openen." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Schijfkopie aan het branden..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Kies a.u.b. een schijfkopie om te branden" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Kan geen gegevens toevoegen aan multisessie-schijf in deze brandmodus (gebruik in plaats daarvan TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Gesloten schijf met gegevens bespeurd. Heb lege of beschrijfbare schijf nodig" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Geen schijf bespeurd in station" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Kan status van station en schijf niet herkennen" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "De gekozen schijfkopie past niet op de ingebrachte schijf" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Kon omvang van schijfkopie niet bepalen" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Vergewis u ervan dat u een geldig bestand hebt gekozen en dat u de juiste rechten hebt om het te benaderen." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Geluidverzameling" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Welkom" @@ -416,210 +416,197 @@ msgid "Create ISO from CD" msgstr "ISO maken van CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Toevoegen" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Voeg de geselecteerde bestand(en) toe aan de verzameling" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Maak map" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Voeg een nieuwe map toe aan de verzameling" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Verwijderen" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Verwijder de geselecteerde bestand(en) uit de verzameling" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Wissen" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Inhoud van de verzameling wissen" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Naam van opslagmedium:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Inhoud" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Grootte" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokaal pad" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "U moet het bestand een naam geven." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Een bestand met dezelfde naam is al aanwezig in de verzameling." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nieuwe map" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Aan de verzameling toe te voegen bestand(en)" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Gegevens %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s kan niet worden toegevoegd aan de verzameling, omdat het de maximaal toegestane bestandgrootte voor iso9660 overschrijdt." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s is groter dan wat iso9660 niveau 2 toestaat. Dit kan een probleem zijn voor oude systemen of oude programmatuur." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Thuismap aan het toevoegen" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "U staat op het punt om uw volledige thuismap toe te voegen aan de verzameling. Dit zal waarschijnlijk een hele tijd duren, en zal ook de verzameling vermoedelijk te groot maken om op één schijf te passen.\n\nWeet u zeker dat u door wil gaan?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Een bestand met de naam '%s' bestaat al in deze map; het bestand is niet toegevoegd." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null pointer" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: geen geheugen meer" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: naam van node is niet uniek" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Dupliceer bestandnaam '%s' voor '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Fout(en) opgetreden bij het toevoegen van bestanden" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Fout(en) bij toevoegen van bestanden" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Oké" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Toon alleen branders" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Toon snelheidkeuze" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Toon snelheidkeuze-combinatie" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Toon moduskeuze" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Toon moduskeuze-combinatie" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Is het een geldige combinatie?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Is de combinatie van apparatuur en schijf in staat om de verzameling te branden?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "De wismodus toont andere boodschappen voor schijfstatus dan de normale modus" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Snelheid :" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Brand_modus:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Lege snelhedenlijst" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -630,72 +617,80 @@ "Thank you!" msgstr "Kon geen snelhedenlijst voor het station ophalen.\n\nDit is een bekende fout, die bij sommige stations plaatsvindt. Als u hem zou willen herstellen, kijk dan eens\nnaar het bibliotheekbestand libburn.\n\nBranden zou nog steeds moeten lukken, maar als ook daar problemen mee zijn, laat het ons dan alstublieft weten.\nBij voorbaat dank!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Ga door met het _tonen van deze melding" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "standaard" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Er zit een volle, maar wisbare schijf in het station" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Wilt u de schijf wissen, zodat die kan worden gebruikt voor het aanstaande brandproces?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Station kan niet branden op de ingebrachte schijf" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Station is leeg" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Excuus, multisessie wordt nog niet ondersteund" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Ingebrachte schijf is vol" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Ingebrachte schijf is ongeschikt" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Kan station niet benaderen (het zou in gebruik kunnen zijn)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Fout bij bepalen van schijf" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Eenmalig beschrijfbare schijf, wissen is onmogelijk" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW heeft geen wissen nodig" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Ingebrachte schijf is al leeg" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automatisch" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Met stiltes tussen nummers / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multisessie / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Aantal branders in het systeem" @@ -786,6 +781,7 @@ msgstr "Toon hoofdprogramma zelfs wanneer er een andere actie is opgegeven op de opdrachtregel." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -808,48 +804,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Mogelijk is de schijf in gebruik en kan deze niet worden benaderd.\n\nGelieve het schijfstation te ontkoppelen en de toepassing te herstarten.\n\nIndien er geen schijf in het station zit, controleer dan dat u lees/schrijf-toegang hebt voor het station, als huidige gebruiker." +msgstr "Mogelijk is/zijn de schijf/schijven in gebruik, en kan er dus geen toegang plaatsvinden.\n\nIndien er geen schijf aanwezig is in het station, kijk dan na of u lees-/schrijftoegang heeft tot het station voor de huidige gebruiker." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Kon transcoder %s niet initialiseren: %s\n\t(terug aan het vallen op de basis-implementatie)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Schijfkopiebestand '%s' bestaat niet." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nieuwe gegevensverzameling" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nieuwe geluidverzameling" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Wis CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Brand schijfkopie" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Verversen" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Bestandenlijst vernieuwen" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Een grafische schil voor het branden van CD's" @@ -1134,105 +1128,92 @@ msgid "Aborting..." msgstr "Aan het afbreken..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Kies opdracht" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Aan de verzameling toe te voegen bestand(en)" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Welkom bij Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Brand schijf_kopie" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Brand een voorbereide verzameling, d.i. een .ISO-bestand" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Brand een vooraf vervaardigde compositie, d.i. een .ISO-bestand" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nieuwe gegevens_verzameling" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Maak een nieuwe gegevensschijf met de bestanden van uw keuze" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Wis _schijf" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Bereid de herbeschrijfbare schijf voor op nieuwe brandactie" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Geluid-CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Geluid-CD afspeelbaar in normale stereo-installaties" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Welke bestanden kunnen er worden gebrand op een geluid-CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Naam artiest wijzigen" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Naam artiest wijzigen van geselecteerd bestand" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Titelnaam wijzigen" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Titelnaam wijzigen van geselecteerd bestand" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Welke bestanden kunnen er worden gebrand op een geluid-CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Lengte" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artiest" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titel" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Bestandnaam" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Kan geen geluid branden op een DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "99 nummers is het maximum." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Er is een probleem opgetreden met de onderliggende branddienst." @@ -1305,11 +1286,11 @@ "for the necessary plugins.\n" msgstr "%s ontbreekt.\n\nU hebt geen decoder geïnstalleerd voor dit bestand.\nU zult waarschijnlijk moeten zoeken naar de\ngst-plugins-*-pakketten voor de benodigde invoegsels.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Bestandsinhoud heeft een decoder maar is geen geluid." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1329,21 +1310,21 @@ msgid "Required plugins: " msgstr "Vereiste invoegsels:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Er is een fout opgetreden bij het identificeren van '%s' met gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Een invoegsel" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer wilde niet beginnen met transcoderen (duurde te lang)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Kon geen liedjes wisselen tijdens transcoderen" @@ -1490,6 +1471,14 @@ msgid "Rename" msgstr "Hernoemen" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Naam artiest wijzigen" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Titelnaam wijzigen" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Gegevensverzameling" @@ -1506,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "Brand schijfkopie (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Een eenvoudig gereedschapje voor het branden van DVD's" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/nn.po xfburn-0.7.0/po/nn.po --- xfburn-0.6.2/po/nn.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/nn.po 2023-03-03 20:49:54.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Norwegian Nynorsk (http://www.transifex.com/xfce/xfce-apps/language/nn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -53,320 +53,335 @@ msgid "Data composition" msgstr "" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Legg filer til samansetjinga" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Avbryt" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Snøgg tøming" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Full tøming (seint)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Snøgg formatering" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Full formatering" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Snøgg deformatering" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Full deformatering (seint)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Løys ut plata" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Standardverdi for løys ut-krysseboksen" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Tom plate" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brenneeining" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tømemodus" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr " Val" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "L_øys ut plata" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Tøm" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Plata du sette inn, er allereie tom." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Klar" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Fann inga plate i stasjonen." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Plata er ikkje slettbar." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Tømer plata..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Ferdig" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Feil" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Klarte ikkje fanga stasjonen." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Bilete" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Vis einingsnamn" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Vis eit tekstfelt for namnet på eininga" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Brenn samansetjinga" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Namn på samansetjinga" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Vil du endra standardnamnet på samansetjinga?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Liksomskriving" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Berre lag _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Brenn samansetjinga" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Klarte ikkje laga ISO-målfila: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Skriv ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Det vart ein feil under ISO-brenninga: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Det vart ein feil i grunnprogrammet for brenning." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Denne skrivemodusen er ikkje støtta no." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Kan ikkje laga ISO-kjeldestruktur." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Brenn bilete" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Bilete å brenna" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alle filer" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-bilete" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Brenn bilete" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Denne brennemodusen kan ikkje brukast no." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Det vart ein feil i grunnprogrammet for brenning." -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Klarer ikkje avgjera storleiken på biletet." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Kan ikkje opna biletet." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Brenner bilete..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Vel eit bilete å brenna" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Kan ikkje leggja til data til fleirøktsplate i denne skrivemodusen (bruk TAO i staden)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Fann ei lukka plate med data. Treng ei tom eller ikkje lukka plate" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Fann inga plate i stasjonen" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Klarer ikkje finna tilstanden til brennaren og plata." -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Dette biletet er for stort til plata som står i." -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Klarte ikkje henta biletstorleiken" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Pass på at du har valt ei gyldig fil, og at du har løyve til å lesa fila." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Lydsamansetjing" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Velkomen" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Kopier data-CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD-leseeining" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "I _ein omgang" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Kopier CD" @@ -383,15 +398,15 @@ msgid "Reading CD..." msgstr "Les CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Kopier data-DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD-leseeining" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Kopier DVD" @@ -399,210 +414,197 @@ msgid "Create ISO from CD" msgstr "Lag ISO-bilete frå CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Legg til" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Legg fila/filene til samansetjinga" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Lag mappe" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Legg til ei ny mappe i samansetjinga" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Fjern" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Fjern fila/filene frå samansetjinga" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Tøm" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Tøm innhaldet i samansetjinga" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Døyp om" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Endra namn på den valde fila" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Einingsnamn:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Innhald" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Storleik" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokal stig" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Du må gje eit namn til fila." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Det finst alt ei fil med dette namnet i samansetjinga." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Ny mappe" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "kan ikkje leggja %s til i samansetjinga, fordi det er større enn maksstorleiken for ISO9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Legg til heimemappa" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Du skal til å leggja heimemappa di til i denne samansetjinga. Det tek truleg lang tid, og kan vera for mykje for ei einskild plate.\n\nEr du sikker på at du vil halda fram?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Det finst alt ei fil med namnet «%s» i denne mappa. Fila er ikkje lagt til." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Filnamnet '%s' er ein dublett for '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Vis berre brennarar" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Vis fartsval" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Vis kombinasjonsboks for fartsval" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Vis modusval" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Vis nedtrekkslista for å velja modus" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Er det ein gyldig kombinasjon" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Er kombinasjonen av maskinvare og plate gyldige for å brenna denne samansetjinga?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Tømemodusen viser andre statusmeldingar enn den vanlege modusen" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Fart:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Skrive_modus:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Tom liste over brennefart" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -613,116 +615,171 @@ "Thank you!" msgstr "" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Hald fram å _visa denne meldinga" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "standard" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Stasjonen klarer ikkje brenna til denne plata" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Stasjonen er tom" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Orsak, me kan ikkje brenna fleire økter enno" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Plata er full" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Du kan ikkje bruka denne plata" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Får ikkje tilgang til stasjonen (han kan vera i bruk)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Klarte ikkje avgjera typen plate" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Eingongsplate, du kan ikkje tøma henne." -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW treng ikkje tømast" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Denne plata er allereie tom" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Kor mange brennarar på maskina" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Kor mange stasjonar på maskina" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Kor mange stasjonar på maskina (lesarar og brennarar)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Liste over einingar" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Den valde eininga" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Mappe" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Fil" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Type" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Filsystem" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Heimen åt %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -733,7 +790,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nPrøv %s --help for heile lista over kommandolinjeval.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Klarer ikkje starta opp bakprogrammet for brenning" @@ -745,158 +802,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Plata eller platene kan vera i bruk, og me får ikkje tilgang til dei.\n\nAvmonter plata, og start programmet på nytt.\n\nViss det ikkje er nokor plate i stasjonen, må du sjå etter om du har lese- og skrivetilgang til stasjonen som denne brukaren." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Klarte ikkje starta %s-omkodaren: %s\n\t(går attende til vanleg innstilling)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Biletfila '%s' finst ikkje." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Fil" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Ny data-samansetjing" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Ny lyd-samansetjing" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Lukk samansetjinga" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "A_vslutt" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Avslutt Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "R_ediger" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "In_nstillingar" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Vis innstillingsvindauga" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Handlingar" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Vis" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Last omatt" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Last fillista på nytt" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Hjelp" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Om" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Vis informasjon om Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Tom CD-RW-plate" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Kopier data-CD" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Brenn bilete" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Brenn DVD-bilete" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Vis filhandteringa" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Vis eller gøym filhandteringa" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Vis verktøylinja" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Vis eller gøym verktøylinja" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Last omatt" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Verktøylinjeredigering" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Last fillista på nytt" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Endå ei brukarflate for CD-brenning" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Etikett" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Tekst på etiketten" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Vis lukkeknapp" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Avgjer om lukkeknappen er synleg" @@ -999,258 +960,280 @@ msgid "User Aborted" msgstr "Brukaren avbraut" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Innstillingar" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Still inn korleis Xfburn ber seg åt" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Mellombelsmappe" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Tøm mellombels-mappa når programmet avsluttar" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Filprogram" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Vis _gøymde filer" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Vis filstorleikar i _lesbart format" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Allment" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Einingar" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Funne einingar" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Namn" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Node" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Skriv CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Skriv CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Skriv DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Skriv DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "_Leit etter einingar" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Vis åtvaring om lista over brennefart er _tom" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO-bufferstorleik (i kB)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Denne endringa vil koma i bruk når programmet blir starta på nytt." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Startar opp..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Omtrentleg skrivefart:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO-buffer:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Einingsbuffer:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Lukk" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Minste bufferfyll var %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Avbrote" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Mislukkast" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Avbrote" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Fullført" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Avbryt..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Vel kommando" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Brenn b_ilete" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Brenn ei ferdig filsasmling, dvs. ei ISO-fil" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Ny _data-samansetjing" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Lag ei ny data-plate med dei filene du vil ha" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Tom plate" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Gjer ei overskrivbar plate klar for ny brenning" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Lyd-CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Lyd-CD som kan spelast på vanlege stereoanlegg" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Kva filer kan du brenna på ein lyd-CD?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Døyp om artist" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Gje nytt artistnamn til denne fila" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Døyp om tittelen" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Gje ny tittel til denne fila" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Lengd" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Tittel" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filnamn" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Kan ikkje brenna lyd på ein DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Du kan ikkje ha fleire enn 99 spor." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Det vart ein feil med grunnprogrammet for brenning." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Gå til brenning" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Du prøver å brenna meir på plata enn det er plass til." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "grunnleggjande" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1262,39 +1245,50 @@ "gstreamer support." msgstr "Den grunnleggjande omkodaren er\nbygd inn, og treng ikkje noko bibliotek.\nHan kan rettnok berre handtera \nukomprimerte .wav-filer.\nViss du vil laga lydsamansetjingar\nav andre typar lydfiler, bør du kompilera\nmed gstreamer-støtte." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Fila %s har ikkje .wav-etternamn" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Fila %s inneheld ikkje ukomprimert PCM-lydbylgje." -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Klarte ikkje opna %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Klarte ikkje opna %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Klarte ikkje opna %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s manglar.\n\nDu har ikkje installert ein omkodar som kan handtera denne fila.\nDu treng truleg pakkene gst-plugins-* \nfor å få dei naudsynte innstikka..\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1306,99 +1300,183 @@ "gstreamer plugin packages installed." msgstr "Gstreamer-omkodaren bruker gstreamer-\nbiblioteket for å laga lydsamansetjingar.\n\nI utgangsunktet bør alle lydfiler vera støtta,\nså sant dei rette lyd-innstikka er installerte.\nViss ei lydfil ikkje blir attkjend, må du sjå etter at\ndu har installert 'good','bad', og 'ugly'-pakkene\nfor gstreamer-innstikk." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ville ikkje ta til med omkodinga (tidsavbrot)." -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Klarte ikkje endra songar under omkoding" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ingen" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "ikkje laga til" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Vis namn" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Adresse til eininga" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Brennefartane eininga støttar" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Plate-status" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Det profilnummeret libburn oppgjev" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Det profilnamnet libburn oppgjev" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Kan plata slettast" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Kan brenna CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Kan brenna CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Kan brenna DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Kan brenna DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Kan brenna DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "TAO-blokktypar for libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "SAO-blokktypar for libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "RAW-blokktypar for libburn" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "PACKET-blokktypar for libburn" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "A_vslutt" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Rediger" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Vis" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Hjelp" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Døyp om" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Døyp om artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Døyp om tittelen" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datasamansetjing" @@ -1415,7 +1493,11 @@ msgid "Burn Image (xfburn)" msgstr "Brenn bilete (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/oc.po xfburn-0.7.0/po/oc.po --- xfburn-0.6.2/po/oc.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/oc.po 2023-03-03 20:49:54.000000000 +0000 @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Cédric Valmary , 2013\n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/xfce/xfce-apps/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,320 +54,335 @@ msgid "Data composition" msgstr "Composicion de donadas" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Apondon de fichièrs a la composicion" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Anullar" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Escafament rapid" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Escafament total (lent)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Formatatge rapid" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Formatatge complet" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Formatatge rapid" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Formatatge total (lent)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Ejectar lo disc" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Valor per defaut per la casa de marcar d'ejeccion" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Netejatge de disc" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Periferic de gravadura" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mòde vèrge" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opcions" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_jectar lo disc" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Anullar" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Netejar" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Lo disc inserit es ja vèrge." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Prèst" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Cap de disc pas detectat dins lo lector." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Aqueste mèdia es pas escafable." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Escafament del disc..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Acabat" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fracàs" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Impossible de jónher lo lector." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Imatge" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Far veire lo nom del volum logic" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Afichar un tèxte pel nom del volum" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Gravar la composicion" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nom de la composicion" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Volètz cambiar lo nom per defaut de la composicion ?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simulacion" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Crear unicament l'_ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Gravar la composicion" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Fracàs a la creacion del fichièr ISO : %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Escritura de l'ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Una error s'es produsida al mooment de l'escritura de l'ISO : %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Una error s'es produsida dins lo motor de gravadura." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Lo mòde escritura es pas encara suportat." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Impossible de crear lo fichièr ISO font." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Gravar l'imatge" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imatge a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Totes los fichièrs" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imatges ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Quitar aprèp la capitada" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Gravar l'imatge" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Lo mòde de gravadura es pas encara implementat." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Una error s'es produsida dins lo motor de gravadura" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Fracàs a la determinacion de la talha de l'imatge." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Fracàs a la dobertura de l'imatge." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Gravadura de l'imatge..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Seleccionatz un imatge de gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "L'apondon de donadas al disc multisesilhas es pas possible dins aqueste mòde d'escritura (utilizatz lo mòde TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Disc tampat amb de donadas detectadas. Besonh d'un disque vèrge o reïnscriptible" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Pas de disc detectat dins lo periferic" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Impossible de reconèisser l'estat ​​del periferic e del disc" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "L'imatge seleccionat a pas pro de plaça pel disc inserit" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Impossible d'obténer la talha de l'imatge" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Asseguratz-vos qu'avètz seleccionat un fichièr valid e avètz las permissions necessàrias per i accedir." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composicion àudio" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Benvenguda" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Copiar un CD de donadas" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "Periferic de lectura CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "A la _volada" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Copiar lo CD" @@ -384,15 +399,15 @@ msgid "Reading CD..." msgstr "Lectura del CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Copiar un DVD de donadas" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "Periferic de lectura de DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Copiar lo DVD" @@ -400,210 +415,197 @@ msgid "Create ISO from CD" msgstr "Crear un imatge ISO del CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Apondre" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Apondre lo(s) fichièr(s) seleccionat(s) a la composicion" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Crear un repertòri" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Apondre un novèl repertòri a la composicion" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Suprimir" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Suprimir le(s) fichièr(s) seleccionat(s) de la composicion" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Escafar" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Escafar lo contengut de la composicion" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Renomenar" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Renomenar lo fichièr seleccionat" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nom de volume :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Contengut" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Talha" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Camin local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Vos cal nomenar aqueste fichièr." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Un fichièr amb lo meteis nom se tròba ja dins la composicion." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Repertòri novèl" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Fichièr(s) d'apondre a la composicion" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Donadas %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s pòt pas èsser apondut a la composicion, perque excedís la talha maximala admesa d'un fichièr autorizat per iso9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Apondon del dorsièr personal" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Sètz a mand d'apondre vòstre dorsièr personal a la composicion. Aquò poiriá prene fòrça temps e plaça.\nSètz segur que volètz contunhar ?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Un fichièr nomenat « %s » existís ja dins aqueste repertòri, aqueste fichièr es pas estat apondut." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nom de fichièr « %s » duplicat per « %s »" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "D'acòrdi" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Veire solament los gravadors" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Far veire la seleccion de velocitats" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Far veire la seleccion de velocitats combo" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Far veire la seleccion de mòde" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Far veire la seleccion de mòde combo" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Es una combinason valid" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "La combinason del material e del disc es valida per gravar la composicion ?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Lo mòde vèrge aficha de messatges d'estat del disc diferents del mòde regular" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocitat :" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Mòde d'es_critura :" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Lista de velocitat voida" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -614,116 +616,171 @@ "Thank you!" msgstr "Impossible de determinar las velocitats del lector.\n\nAquò's un bug conegut amb certans gravadors. Fasètz-ne part a xfburn@xfce.org en mandant lo rendut de la consòla per aumentar las chanças de ne trobar la causa.\n\nLa gravadura deuriá foncionar, se malgrat tot rencontratz de problèmas, digatz-nos-o.\n\nMercé !" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Afichar totjorn aqueste mes_satge" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "Per defaut" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Lo periferic capita pas de gravar lo disc inserit" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Lo periferic es void" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "O planhèm, lo multisesilha es pas encara presa en carga" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Lo disc inserit es ja plen" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Lo disc inserit es pas utilizable" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Lo lector es inaccessible (ja utilizat)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Error a l'evaluacion del disc" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disc d'escritura unica, pas d'escafament possible" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Un DVD+RW a pas besonh d'èsser escafat" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Lo disc inserit es ja vèrge" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Automatic" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Nombre de periferics de gravaduras dins lo sistèma" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Nombre de periferics dins lo sistèma" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Nombre de periferics dins lo sistèma (lectors e gravadors)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Lista dels periferics" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Periferic correntament seleccionat" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Repertòri" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Fichièr" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Tipe" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Sistèma de fichièr" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Dorsièr personal de %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -734,7 +791,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nEnsajatz %s --help per afichar una lista completa de las opcions de linha de comanda.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Impossible d'inicializar lo motor de gravadura." @@ -746,158 +803,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Benlèu qu'un disc est en cors d'utilizacion e que pòt pas èsser accedit.\n\nDesmontatz e reaviatz l'aplicacion.\n\nSe i a pas cap de disc dins lo lector, verificatz qu'avètz los dreches en lector e escritura sul lector amb vòstre utilizaire." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Impossible d'inicializar lo transcodador %s : %s\n\t(l'implementacion de basa serà utilizada)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Lo fichièr imatge '%s' existís pas" -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Fichièr" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Novèla composicion de donadas" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Novèla composicion àudio" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Tampar una composicion" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Quitar" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Quitar Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "_Editar" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Prefer_éncias" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Veire las preferéncias de Xfburn" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "_Accions" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Afichatge" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "Refrescar" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "Refrescar la lista dels fichièrs" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Ajuda" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_A prepaus" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Afichar d'informacions a prepaus de Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Netejar un CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Copiar un CD de donadas" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Gravar un imatge" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Gravar un Imatge DVD" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Afichar lo gestionari de fichièrs" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Afichar/amagar lo gestionari de fichièrs" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Afichar la barra d'aisinas" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Afichar/amagar la barra d'aisinas" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "Refrescar" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Editar la barra d'aisinas" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "Refrescar la lista dels fichièrs" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "Una autra interfàcia de gravadura de CD" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Etiqueta" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Lo tèxte de l'etiqueta" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Afichar lo boton tampar" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Determina se lo boton tampar es visible" @@ -1000,258 +961,280 @@ msgid "User Aborted" msgstr "Anullat per l'utilizaire" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Preferéncias" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Modificar lo comportament de xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Repertòri temporari" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Voidar lo dorsièr temporari en quitant" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Gestionari de fichièrs" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Afic_har los fichièrs amagats" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Afichar la talha dels fichièrs de faiçon mai comp_rensibla" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "General" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Periferics" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Periferics detectats" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Nom" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Nosèl" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Escriure un CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Escriure un CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Escriure un DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Escriure un DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Re_cercar los periferics" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Afich_ar una alèrta se la lista de las velocitats es voida" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Talha del tampon FIFO (en kio)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Tampar" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "La modificacion d'aqueste paramètre pren pas son plen efièch qu'aprèp una reaviada del programa." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Inicializacion..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Estimacion de la velocitat d'escritura :" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "desconegut" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "Tampon FIFO :" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Tampon del periferic :" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Tampar" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Sètz segur que volètz abandonar ?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Emplenatge Min. èra %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Anullat" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Fracàs" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Anullat" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Acabat" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Anullacion..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Seleccionar una comanda" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fichièr(s) d'apondre a la composicion" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "_Gravar un imatge" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Gravar una compilacion prèsta, p.e. un fichièr .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "_Composicion de donadas" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Crear un novèl disc de donadas amb los fichièrs qu'auretz causits" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Netejar un disc" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Preparar un disc reïnscriptible per una novèla gravadura" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD _àudio" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD àudio legible sus una cadena esterèo" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "Transcodador GStreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Quins fichièrs pòdon èsser gravats sus un CD àudio ?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Renomenar l'artista" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Renomenar l'artista del fichièr seleccionat" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Renomenar lo títol" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Renomenar lo títol del fichièr seleccionat" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Durada" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Títol" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nom de fichièr" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Impossible de gravar sus un DVD àudio." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Podètz solament aver un maximum de 99 pistas." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Un problèma s'es produsit amb lo motor de gravadura." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Aviar la gravadura" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Ensajatz de gravar mai de donadas que lo disc ne pòt conténer." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "Transcodador de basa" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1263,39 +1246,50 @@ "gstreamer support." msgstr "Lo transcodador de basa necessita pas cap de bibliotèca suplementària.\n\nPasmens, es solament possible de gravar de fichièrs .wav non-compressats. Se volètz crear de composicions àudios dempuèi diferents formats, compilatz amb lo supòrt GStreamer." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Lo fichièr %s a pas una extension .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Lo fichièr %s conten pas de donadas àudio wave PCM non-compressadas" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Impossible d'obténer las informacions de %s : %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Impossible de dobrir %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Impossible de dobrir %s : %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "Transcodador GStreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s es mancant.\n\nAvètz pas de desencodador installat per aqueste tipe de fichièr.\nLos moduls necessaris se tròban probablament\ndins los paquets gst-plugins-*.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1307,99 +1301,183 @@ "gstreamer plugin packages installed." msgstr "Lo transcodador gstreamer utiliza la bibliotèca GStreamer\nper crear de composicions àudio.\n\nTotes los formats de fichièrs deurián èsser suportats\ndel moment que los bons empeutons son installats.\nSe un fichièr àudio es pas reconegut, verificatz que los empeutons GStreamer 'good', 'bad', e 'ugly' son installats." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "GStreamer a refusat d'aviar lo transcodage (relambis depassat)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Impossible de cambiar la cançon pendent lo transcodage" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "Pas cap" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "pas implementat" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Aficha lo nom" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Adreça del periferic " -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Velocitats de gravadura suportadas pel gravador" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Estat del disc" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Perfil no. tal coma raportat per libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Nom del perfil tal coma raportat per libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "es lo disc escafable" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Pòt gravar un CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Pòt gravar un CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Pòt gravar un DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Pòt gravar un DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Pòt gravar un DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "Tipes de blòts libburn TAO" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "Tipes de blòts libburn SAO" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "Tipes de blòts libburn RAW" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "Tipes de blòts libburn PACKET" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_Quitar" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "_Editar" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "_Accion" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "Afichat_ge" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Ajuda" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "A prepaus" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Renomenar" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renomenar l'artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renomenar lo títol" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composicion de donadas" @@ -1416,7 +1494,11 @@ msgid "Burn Image (xfburn)" msgstr "Gravar l'imatge (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/pl.po xfburn-0.7.0/po/pl.po --- xfburn-0.6.2/po/pl.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/pl.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,11 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dawid Job , 2014 +# hoek , 2014 # Kamil "elder" P. , 2013 # ised, 2014 # Kamil "elder" P. , 2013 -# No Ne, 2017-2020 +# Marek Adamski, 2022-2023 +# Marek Adamski, 2017-2021 # Paweł Klimek , 2014 # Piotr Sokół , 2009 # Piotr Sokół , 2009,2013-2014 @@ -17,9 +18,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 06:44+0000\n" -"Last-Translator: No Ne\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Marek Adamski, 2022-2023\n" "Language-Team: Polish (http://www.transifex.com/xfce/xfce-apps/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ #: ../xfburn/xfburn-global.h:32 msgid "length" -msgstr "Czas trwania" +msgstr "czas trwania" #: ../xfburn/xfburn-global.h:33 ../xfburn/xfburn-copy-cd-progress-dialog.c:93 msgid "Flushing cache..." @@ -67,17 +68,17 @@ msgid "Adding files to the composition" msgstr "Dodawanie plików do projektu" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Anuluj" #: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" -msgstr "Szybkie" +msgstr "Szybkie czyszczenie" #: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" -msgstr "Pełne (powolne)" +msgstr "Pełne czyszczenie (powolne)" #: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" @@ -89,11 +90,11 @@ #: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" -msgstr "Szybki Deformat" +msgstr "Szybkie usuwanie formatowania" #: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" -msgstr "Pełne formatowanie" +msgstr "Pełne usuwanie formatowania (powolne)" #: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" @@ -103,38 +104,38 @@ msgid "Default value for eject checkbox" msgstr "Domyślna wartość wysuwania" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Czyszczenie płyty" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Urządzenie" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tryb czyszczenia" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opcje" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Wysunięcie płyty po zakończeniu" @@ -144,59 +145,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "Anu_luj" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "Wy_czyść" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Płyta jest już wyczyszczona." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Gotowy" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nie wykryto płyty w napędzie." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Płyty nie da się wyczyścić." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Czyszczenie płyty..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Wykonano" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Niepowodzenie" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Nie można pozyskać napędu." @@ -212,168 +213,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Pokaż pozycję tekstową dla nazwy woluminu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Nagrywanie projektu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nazwa projektu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Zmienić domyślną nazwę projektu?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Symulowanie nagrywania" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Nag_rywanie w locie" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Utworzenie _obrazu ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Nagraj" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Nie można utworzyć docelowego pliku ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Nagrywanie obrazu ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Wystąpił błąd podczas zapisywania obrazu ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Wystąpił błąd podczas zapisywania ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Wystąpił błąd modułu obsługi nagrywania." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Tryb zapisu nie jest na razie obsługiwany." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Nie można utworzyć struktury obrazu ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Nagrywanie obrazu" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Plik obrazu" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Wszystkie pliki" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Pliki obrazów ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Wyjdź po sukcesie" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Nagraj" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Tryb nagrywania nie jest zrealizowany." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Wystąpił błąd modułu obsługi nagrywania" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Nie można określić rozmiaru pliku obrazu." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Nie można otworzyć obrazu." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Nagrywanie obrazu..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Proszę wybrać plik obrazu" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Nie można dołączyć danych do dysku wielosesyjnego w tym trybie zapisu (użyj zamiast tego TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Wykryto płytę z zakończoną sesją nagrywania danych. Wymagana jest płyta czysta lub posiadająca możliwość wznowienia nagrywania." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Nie wykryto płyty w napędzie" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Nie można rozpoznać stanu napędu i płyty" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Wybrany obraz płyty nie pasuje do nośnika" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Nie udało się uzyskać rozmiaru pliku obrazu" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Proszę upewnić się, że zaznaczono właściwy plik i bieżący użytkownik posiada uprawnienia dostępu do niego." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" -msgstr "Projekt z muzyką" +msgstr "Projekt z audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Witamy" @@ -424,210 +425,197 @@ msgid "Create ISO from CD" msgstr "Utwórz obraz ISO z płyty CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Dodaj" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Dodaje do projektu zaznaczone pliki" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Utwórz katalog" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Tworzy nowy katalog" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Usuń" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Usuwa z projektu zaznaczone pliki" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Wyczyść" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Czyści zawartość projektu" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Etykieta wolumenu:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Zawartość" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Rozmiar" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Ścieżka lokalna" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Proszę wprowadzić nazwę pliku." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Plik o takiej samej nazwie jest już obecny w projekcie." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nowy katalog" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Plik(i) do dodania do kompozycji" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dane %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." -msgstr "%s nie można dodać do kompozycji, ponieważ jest większa niż maksymalny dopuszczalny rozmiar pliku iso9660." +msgstr "%s nie można dodać do projektu, ponieważ jest większa niż maksymalny dopuszczalny rozmiar pliku iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s jest większy niż zezwala na to standard ISO-9660 poziom 2. To może stanowić problem dla starszych systemów i oprogramowania." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Dodawanie katalogu domowego" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Masz zamiar dodać swój katalog domowy do kompozycji. Może to trwać bardzo długo, a także może okazać się zbyt duży, aby zmieścić się na jednej płycie.\n\nCzy na pewno chcesz kontynuować?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Plik o nazwie \"%s\" już istnieje w tym katalogu. Plik nie został dodany." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: pusty wskaźnik" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: brak pamięci" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nie unikalna nazwa węzła" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kod %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplikowana nazwa pliku '%s' dla '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Wystąpił błąd podczas dodawania plików" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Pokaż tylko nagrywarki" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Pokaż listę prędkości" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Pokaż listę prędkości" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Pokaż listę trybów" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Pokaż listę prędkości" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Czy jest to prawidłowa kombinacja" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" -msgstr "Czy kombinacja sprzętu i płyty jest poprawna aby nagrać kompozycję?" +msgstr "Czy kombinacja sprzętu i płyty jest poprawna, aby nagrać kompozycję?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Tryb pusty pokazuje różne komunikaty o stanie dysku niż w trybie zwykłym" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Prędkość:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Tryb _zapisu:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Lista prędkości jest pusta" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -638,71 +626,79 @@ "Thank you!" msgstr "Nie można uzyskać listy prędkości napędu.\n\nJest to znany błąd napędów. Jeżeli jesteś zainteresowany naprawieniem go, przyjrzyj się bibliotece libburn.\n\nNagrywanie powinno działać. Jeśli jednak wystąpią problemy, daj nam znać.\n\nDziękujemy !" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "_Wyświetlanie tego okna w przyszłości" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" -msgstr "Domyślna" +msgstr "domyślna" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maksymalna" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Pełna, ale wymazywalna płyta znajduje się w napędzie" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Czy chcesz wyczyścić płytę, aby mogła być użyta w nadchodzącym procesie nagrywania?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Nie można nagrać na płycie umieszczonej w napędzie" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "W napędzie nie ma nośnika" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Przepraszamy, ale zapis wielosesyjny nie jest jeszcze obsługiwany" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Umieszczona w napędzie płyta jest pełna" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Włożona płyta jest nieodpowiednia" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Nie można uzyskać dostępu do napędu (może być w użyciu)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Błąd określania płyty" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" -msgstr "Płyta jednokrotnego zapisu. Brak możliwości wyczyszczenia." +msgstr "Płyta jednokrotnego zapisu, brak możliwości wyczyszczenia" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Płyty DVD+RW nie wymagają czyszczenia" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Płyta umieszczona w napędzie jest pusta" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Automatycznie" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatyczne" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Z przerwami pomiędzy ścieżkami / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Wielosesyjne / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -771,7 +767,7 @@ msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "Rozpocznij projekt z muzyką, opcjonalnie z plikami lub katalogami, które zostaną dodane do projektu" +msgstr "Rozpocznij projekt z audio, opcjonalnie z plikami lub katalogami, które zostaną dodane do projektu" #: ../xfburn/xfburn-main.c:82 msgid "" @@ -794,6 +790,7 @@ msgstr "Pokaż program główny, nawet jeśli w wierszu poleceń podano inne działanie." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -816,48 +813,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Nie można uzyskać dostępu do płyty. Prawdapodobnie jest w użyciu.\n\nProszę odmontować napęd i ponownie uruchomić program.\n\nJeśli płyta nie znajduje się w napędzie, proszę sprawdzić czy bieżący użytkownik posiada prawa do odczytu i zapisu przy użyciu napędu." +msgstr "Nie można uzyskać dostępu do płyty. Prawdopodobnie jest w użyciu.\n\nJeśli płyta nie znajduje się w napędzie, proszę sprawdzić, czy bieżący użytkownik ma prawa do odczytu i zapisu przy użyciu napędu." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Nie udało się zainicjować transkodera %s: %s\n\t(powracanie do podstawowej implementacji)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Plik obrazu „%s” nie istnieje." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nowy projekt z danymi" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" -msgstr "Nowy projekt z muzyką" +msgstr "Nowy projekt z audio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Wyczyść płytę" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Nagraj obraz" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Wczytaj ponownie" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Wczytuje ponownie listę plików" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Program do nagrywania płyt" @@ -1049,7 +1044,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" -msgstr "Zapisz Blu-Ray" +msgstr "Nagrywanie Blu-ray" #: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" @@ -1142,105 +1137,92 @@ msgid "Aborting..." msgstr "Anulowanie..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Wybierz polecenie" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Plik(i) do dodania do kompozycji" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Witamy w Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Nagraj _obraz" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Nagrywa przygotowaną kompilację, np. plik .iso" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Nagrywa przygotowany projekt, tj. plik .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Utwórz projekt z _danymi" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Tworzy nowy projekt i nagrywa płytę z danymi" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "W_yczyść płytę" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Przygotowuje płytę wielokrotnego zapisu do nagrania" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" -msgstr "Utwórz projekt z _muzyką" +msgstr "Utwórz projekt z audi_o" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" -msgstr "Tworzy nowy projekt i nagrywa płytę Audio-CD" - -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Jakie pliki mogą zostać wypalone na płytę CD Audio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Zmień nazwę artysty" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Zmień nazwę zaznaczonego pliku" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Zmień tytuł" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Zmień nazwę zaznaczonego pliku" +msgstr "Tworzy nowy projekt i nagrywa płytę CD-Audio" #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Jakie pliki mogą zostać wypalone na płytę CD-Audio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pozycja" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Czas trwania" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artysta" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Tytuł" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nazwa pliku" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." -msgstr "Nie można nagrać muzyki na płytę DVD" +msgstr "Nie można nagrać audio na płytę DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." -msgstr "Maksymalna ilość ścieżek wynosi 99." +msgstr "Maksymalna liczba ścieżek wynosi 99." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Wystąpił błąd modułu obsługi nagrywania." @@ -1282,7 +1264,7 @@ #: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "Plik %s nie zawiera nieskompresowanego dźwięku PCM wave." +msgstr "Plik %s nie zawiera nieskompresowanego dźwięku wave PCM" #: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format @@ -1313,11 +1295,11 @@ "for the necessary plugins.\n" msgstr "Brakuje %s.\n\nNie masz zainstalowanego dekodera do obsługi tego pliku.\nPrawdopodobnie musisz poszukać pakietów gst-plugins-*,\naby odnaleźć potrzebne wtyczki.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Zawartość pliku ma dekoder, ale nie jest dźwiękiem." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1327,7 +1309,7 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "Transkoder Gstreamer używa biblioteki gstreamer w\ncelu utworzenia projektu z muzyką.\n\nObsługa wszystkich typów plików dźwiękowych wymaga\nzainstalowania odpowiednich wtyczek. Jeśli plik\ndźwiękowy nie jest rozpoznawany, proszę upewnić się,\nże zainstalowano pakiety wtyczek gstreamer o nazwach\n„good”, „bad” i „ugly”." +msgstr "Transkoder Gstreamer używa biblioteki gstreamer w\ncelu utworzenia projektu z audio.\n\nObsługa wszystkich typów plików dźwiękowych wymaga\nzainstalowania odpowiednich wtyczek. Jeśli plik\ndźwiękowy nie jest rozpoznawany, proszę upewnić się,\nże zainstalowano pakiety wtyczek gstreamer o nazwach\n„good”, „bad” i „ugly”." #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." @@ -1337,21 +1319,21 @@ msgid "Required plugins: " msgstr "Wymagane wtyczki: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Wystąpił błąd podczas identyfikowania '%s' przy użyciu gstreamera" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Wtyczka" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer nie zechciał rozpocząć transkodowania (przekroczono czas)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Błąd w zmianie piosenek podczas transkodowania" @@ -1424,7 +1406,7 @@ #: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" -msgstr "Nagrywanie Blu-Ray" +msgstr "Nagrywanie Blu-ray" #: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" @@ -1452,7 +1434,7 @@ #: ../xfburn.ui.h:3 msgid "New _audio composition" -msgstr "Nowy projekt z _muzyką" +msgstr "Nowy projekt z audi_o" #: ../xfburn.ui.h:4 msgid "_Close composition" @@ -1498,6 +1480,14 @@ msgid "Rename" msgstr "Zmień nazwę" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Zmień nazwę artysty" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Zmień tytuł" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Projekt z danymi" @@ -1514,7 +1504,11 @@ msgid "Burn Image (xfburn)" msgstr "Nagraj obraz" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Proste narzędzie do nagrywania płyt" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/pt_BR.po xfburn-0.7.0/po/pt_BR.po --- xfburn-0.6.2/po/pt_BR.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/pt_BR.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,26 +3,29 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Andre Miranda , 2017-2018 +# Andre Miranda , 2017-2018,2022 # Andre Miranda , 2014 +# Giálisson Rocha, 2020 # Henrique P. Machado , 2008 +# Lucas Wilm , 2020 # Michael Martins , 2015 # Michael Martins , 2017-2020 # Rafael Fontenelle , 2014 # secipolla , 2011 +# The Cat, 2021 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-03-01 16:35+0000\n" -"Last-Translator: Michael Martins \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Andre Miranda , 2017-2018,2022\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/xfce/xfce-apps/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -64,7 +67,7 @@ msgid "Adding files to the composition" msgstr "Adicionando arquivos à composição" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancelar" @@ -100,38 +103,38 @@ msgid "Default value for eject checkbox" msgstr "Valor padrão para opção de ejeção" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Apagar disco" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositivo de gravação" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Modo de apagamento" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opções" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "E_jetar disco" @@ -141,59 +144,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Cancelar" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Apagar" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "O disco inserido já está em branco." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pronto" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nenhum disco detectado no drive." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "A mídia não pode ser apagada." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Apagando disco..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Pronto" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Falha" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Não foi possível obter o drive." @@ -209,168 +212,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Mostra uma entrada de texto para o nome do volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Gravar composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nome da composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Você gostaria de mudar o nome padrão da composição?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simular gravação" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "_Proteger contra buffer underrun" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "G_ravação de fluxo" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Apenas criar _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Gravar composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Não foi possível criar o arquivo ISO final: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Gravando ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "Um erro ocorreu enquanto se gravava a ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Um erro ocorreu no subsistema de gravação." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "O modo de gravação não é suportado atualmente." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Não foi possível criar uma estrutura ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Gravar imagem" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imagem para gravação" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Todos os arquivos" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imagens ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Sair após concluir com sucesso" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Gravar imagem" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "O modo de gravação ainda não está implementado." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Um erro ocorreu no subsistema de gravação." -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Não é possível determinar o tamanho da imagem." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Não é possível abrir a imagem." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Gravando imagem..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Por favor, selecione uma imagem para gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Não é possível adicionar dados ao disco de multissessão neste modo de gravação (use o modo TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Detectada mídia fechada e com dados. Necessária uma mídia em branco ou com sessão aberta." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Nenhum disco detectado no drive" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Não é possível reconhecer o estado do drive e da mídia" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "A imagem selecionada não cabe no disco inserido" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Não foi possível determinar o tamanho da imagem" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Certifique-se que você selecionou um arquivo válido e que você possui as permissões apropriadas de acesso." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composição de áudio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Bem-vindo" @@ -421,210 +424,197 @@ msgid "Create ISO from CD" msgstr "Criar ISO do CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Adicionar" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Adiciona o(s) arquivo(s) selecionado(s) à composição" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Criar diretório" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Adiciona um novo diretório à composição" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Remover" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Remove o(s) arquivo(s) selecionado(s) da composição" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Limpar" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Limpa o conteúdo da composição" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nome do volume :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Conteúdo" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Tamanho" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Caminho local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Você deve dar um nome ao arquivo." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Um arquivo com o mesmo nome já se encontra na composição." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Novo diretório" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Arquivo(s) para adicionar à composição" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dados %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s não pode ser adicionado à composição porque excede o tamanho máximo de arquivos para iso9600." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s é maior do que o permitido pelo nível 2 do iso9660. Isso pode ser um problema para softwares ou sistemas antigos." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Adicionando diretório pessoal" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Você está prestes a adicionar a sua pasta pessoal à composição. É bem provável que isso demore muito e que também seja muito grande para caber em um disco.\n\nVocê tem certeza que deseja continuar?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Um arquivo chamado \"%s\" já existe neste diretório, o arquivo não foi adicionado." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: ponteiro nulo" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: memória insuficiente" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nome de nodo não único" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (código %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicar o nome do arquivo \"%s\" para \"%s\"" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Erro(s) ocorreu ao adicionar arquivos" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Ocorreram erros ao adicionar arquivos" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Mostrar apenas gravadores" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Mostrar a seleção de velocidades" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Mostrar a seleção de velocidades disponíveis" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Mostrar a seleção de modos" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Mostrar a seleção de modos disponíveis" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "É uma combinação válida" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "É válida a combinação de hardware e disco para gravar a composição?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "O modo de apagamento mostra mensagens de status do disco diferentes do modo normal" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocidade:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Modo de gravação:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Lista de velocidades vazia" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -635,72 +625,80 @@ "Thank you!" msgstr "Não foi possível obter a lista de velocidades da unidade de disco.\n\nEste é um erro já conhecido que ocorre com algumas unidades. Por favor, relate este erro para xfburn@xfce.org junto com a saída do console para aumentar as chances do problema ser resolvido.\n\nO modo de gravação deve ainda assim funcionar, mas se houver problemas, nos avise.\n\nObrigado!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continuar mo_strando este aviso" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "padrão" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Máx" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Um disco cheio, mas que pode ser apagado, está no drive" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Deseja apagar o disco para que possa utilizá-lo na gravação a seguir?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "O drive não pode gravar no disco inserido" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "O drive está vazio" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Desculpe, não há suporte a multissessão" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "O disco inserido está cheio" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "O disco inserido não é apropriado" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Não foi possível acessar o drive (talvez esteja em uso)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Erro ao determinar o disco" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disco de escrita única, não é possível apagar" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW não precisa ser apagado" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "O disco inserido já está em branco" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automático" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Com intervalos de faixa / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi-sessão / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Número de gravadores no sistema" @@ -747,50 +745,51 @@ #: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "" +msgstr "Falha em desmontar o '%s'. O drive não pode ser usado para gravação." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 msgid "Open the burn image dialog, optionally followed by the image filename" -msgstr "" +msgstr "Abra o diálogo de gravação de imagem, opcionalmente seguido do nome do arquivo de imagem" #: ../xfburn/xfburn-main.c:76 msgid "Open the blank disc dialog" -msgstr "" +msgstr "Abra o diálogo do disco em branco" #: ../xfburn/xfburn-main.c:78 msgid "" "Start a data composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Iniciar uma composição de dados, opcionalmente seguida de arquivos/diretórios a serem adicionados à composição" #: ../xfburn/xfburn-main.c:80 msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Iniciar uma composição de áudio, opcionalmente seguida de arquivos/diretórios a serem adicionados à composição" #: ../xfburn/xfburn-main.c:82 msgid "" "Select the transcoder, run with --transcoder=list to see the available ones" -msgstr "" +msgstr "Selecione o transcodificador, execute com --transcoder=list para ver todos os disponíveis" #: ../xfburn/xfburn-main.c:84 msgid "" "Start the file browser in the specified directory, or the current directory " "if none is specified (the default is to start in your home directory)" -msgstr "" +msgstr "Inicie o navegador de arquivos no diretório especificado, ou o diretório atual se nenhum estiver especificado (o padrão é iniciar no seu diretório home)" #: ../xfburn/xfburn-main.c:86 msgid "Display program version and exit" -msgstr "" +msgstr "Exibir versão e sair do programa" #: ../xfburn/xfburn-main.c:88 msgid "" "Show main program even when other action is specified on the command line." -msgstr "" +msgstr "Mostrar programa principal mesmo quando outra ação é especificada na linha de comando." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -813,48 +812,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Provavelmente o(s) disco(s) está(ão) em uso e não pode(m) ser acessado(s).\n\nPor favor, desmonte-o(s) e reinicie o aplicativo.\n\nSe nenhuma mídia está inserida, verifique se você tem acesso de leitura e gravação no drive com o usuário atual." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Falhou ao inicializar o transcodificador %s: %s\n\t(voltando para a implementação básica)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "O arquivo de imagem \"%s\" não existe." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nova composição de dados" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nova composição de áudio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Apagar CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Gravar imagem" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Atualizar" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Atualizar lista de arquivos" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Mais uma interface gráfica de gravação de CD" @@ -1022,7 +1019,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:256 msgid "Revision" -msgstr "" +msgstr "Revisão" #: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" @@ -1139,105 +1136,92 @@ msgid "Aborting..." msgstr "Abortando..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Selecionar o comando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Arquivo(s) para adicionar à composição" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Bem-vindo ao Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Gravar _imagem" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Grava uma compilação preparada. Ex.: um arquivo ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Grava uma composição preparada, por exemplo, um arquivo ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nova composição de _dados" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Cria um novo disco de dados com os arquivos da sua escolha" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Apagar disco" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepara o disco regravável para uma nova gravação" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD de á_udio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD de áudio reproduzível em equipamentos de som comuns" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Quais arquivos podem ser gravados em um CD de áudio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Renomear artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Renomeia o artista do arquivo selecionado" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Renomear título" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Renomeia o título do arquivo selecionado" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Quais arquivos podem ser gravados em um CD de áudio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Comprimento" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Título" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Arquivo" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Não é possível gravar áudio em um DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Você tem somente um máximo de 99 trilhas." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Ocorreu um problema com o subsistema de gravação." @@ -1253,7 +1237,7 @@ #: ../xfburn/xfburn-transcoder-basic.c:69 #: ../xfburn/xfburn-transcoder-gst.c:145 msgid "An error occurred while setting the burning backend up" -msgstr "" +msgstr "Ocorreu um erro durante a configuração do backend de gravação." #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" @@ -1298,7 +1282,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "" +msgstr "Ocorreu um erro ao configurar o gstreamer para a transcodificação" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1310,11 +1294,11 @@ "for the necessary plugins.\n" msgstr "%s está faltando.\nVocê não tem um decodificador instalado para manipular este arquivo.\nProvavelmente necessite procurar pelos plug-ins necessários nos\npacotes gst-plugins-*\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." -msgstr "" +msgstr "O conteúdo do arquivo tem um decodificador mas não é áudio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1328,27 +1312,27 @@ #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." -msgstr "" +msgstr "Não há informações disponíveis sobre qual plugin é necessário." #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " -msgstr "" +msgstr "Plugins requeridos: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Um erro ocorreu enquanto identificava '%s' com gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Um plugin" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "O gstreamer não quer iniciar a transcodificação (tempo excedido)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Falhou ao alterar músicas enquanto transcodificava" @@ -1373,11 +1357,11 @@ #: ../xfburn/xfburn-device.c:261 msgid "Device revision" -msgstr "" +msgstr "Revisão do dispositivo" #: ../xfburn/xfburn-device.c:262 msgid "Device Revision" -msgstr "" +msgstr "Revisão do Dispositivo" #: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" @@ -1465,7 +1449,7 @@ #: ../xfburn.ui.h:7 msgid "Prefere_nce" -msgstr "" +msgstr "Preferê_ncia" #: ../xfburn.ui.h:8 msgid "_Action" @@ -1477,11 +1461,11 @@ #: ../xfburn.ui.h:13 msgid "Show Toolbars" -msgstr "" +msgstr "Mostrar Barra de Ferramentas" #: ../xfburn.ui.h:14 msgid "Show Filebrowser" -msgstr "" +msgstr "Mostrar Navegador de Arquivos" #: ../xfburn.ui.h:15 msgid "_Help" @@ -1495,6 +1479,14 @@ msgid "Rename" msgstr "Renomear" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Renomear artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Renomear título" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composição de dados" @@ -1511,7 +1503,11 @@ msgid "Burn Image (xfburn)" msgstr "Gravar Imagem (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Uma simples ferramenta para gravação de CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/pt.po xfburn-0.7.0/po/pt.po --- xfburn-0.6.2/po/pt.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/pt.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Hugo Carvalho , 2019-2020 +# Hugo Carvalho , 2019-2023 # José Vieira , 2016,2018,2020 # Nuno Miguel , 2015,2017,2019 @@ -12,15 +12,15 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 18:11+0000\n" -"Last-Translator: Hugo Carvalho \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Hugo Carvalho , 2019-2023\n" "Language-Team: Portuguese (http://www.transifex.com/xfce/xfce-apps/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -62,7 +62,7 @@ msgid "Adding files to the composition" msgstr "A adicionar ficheiros à composição" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Cancelar" @@ -98,38 +98,38 @@ msgid "Default value for eject checkbox" msgstr "Valor predefinido para a caixa de ejeção" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disco vazio" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Dispositivo de gravação" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Modo de limpeza" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Opções" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Ejetar disco" @@ -139,59 +139,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Cancelar" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Apagar" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "O disco inserido já está vazio." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pronto" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Nenhum disco detetado na unidade." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "O disco não pode ser apagado." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "A apagar disco..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Feito" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Falha" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Incapaz de aceder à unidade." @@ -207,168 +207,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Mostrar uma entrada de texto para o nome do volume" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Gravar composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Nome da composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Gostaria de mudar o nome predefinido da composição?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simular gravação" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Gravação li_vre" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Gravação á_udio" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" -msgstr "Apenas criar I_SO" +msgstr "Apenas criar _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Gravar composição" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Não foi possível criar o ficheiro ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "A gravar a ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "Ocorreu um erro ao gravar a ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Ocorreu um erro na infraestrutura de gravação." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "O modo de gravação ainda não é permitido." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Não foi possível criar a estrutura originária da ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Gravar imagem" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Imagem a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Todos os ficheiros" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Imagens ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Sair ao terminar com sucesso" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Gravar imagem" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "O modo de gravação não está implementado." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Ocorreu um erro na infraestrutura de gravação" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Incapaz de calcular o tamanho da imagem." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Incapaz de abrir imagem." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "A gravar imagem..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Selecione a imagem a gravar" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Não pode adicionar dados ao disco multissessão neste modo de gravação (use TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Foi detetado um disco de dados fechado. É necessário um disco vazio ou passível de adição de dados" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Não foi detetado nenhum disco na unidade" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" -msgstr "Não foi possível reconhecer o estado da unidade e do disco." +msgstr "Não foi possível reconhecer o estado da unidade e do disco" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "A imagem selecionada não cabe no disco inserido" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Falha ao obter o tamanho da imagem" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Certifique-se de que selecionou um ficheiro válido e possui permissões de acesso." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Composição áudio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Bem-vindo" @@ -419,210 +419,197 @@ msgid "Create ISO from CD" msgstr "Criar ISO a partir do CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Adicionar" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" -msgstr "Adicionar à composição os ficheiro(s) selecionado(s) " +msgstr "Adicionar à composição os ficheiro(s) selecionado(s)" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Criar diretório" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Adicionar um novo diretório à composição" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Remover" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Remover da composição os ficheiro(s) selecionado(s)" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Limpar" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Limpar o conteúdo da composição" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Nome do volume:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Conteúdo" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Tamanho" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Caminho local" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Tem de dar um nome ao ficheiro." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Já existe um ficheiro com o mesmo nome nesta composição." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Novo diretório" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Ficheiros a adicionar à composição" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dados %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s não pode ser adicionado à composição, pois excede o tamanho máximo permitido para iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s é superior ao que o nível 2 da ISO9660 permite. Este pode ser um problema para sistemas ou programas antigos." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "A adicionar a pasta pessoal" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Está prestes a adicionar a sua pasta pessoal à composição. É provável que leve muito tempo e que esta seja também muito grande para caber num disco.\n\nTem a certeza que deseja continuar?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Já existe neste diretório um ficheiro com o nome \"%s\", o ficheiro não foi adicionado." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: ponteiro nulo" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: sem memória" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nome de nó não exclusivo" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (código %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Nome de ficheiro duplicado '%s' para '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Ocorreram erros ao adicionar ficheiros" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" -msgstr "OK" +msgstr "Aceitar" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Mostrar apenas gravadores" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Mostrar seleção de velocidade" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Mostrar caixa de seleção de velocidade" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Mostrar modo de seleção" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" -msgstr "Mostrar caixa de seleção " +msgstr "Mostrar caixa de seleção" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "É uma combinação válida" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "A combinação de equipamento e disco para gravar a composição é válida?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "O modo de limpeza mostra mensagens de estado diferentes das do modo normal" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Velocidade:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Modo de gravação:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Lista de velocidade vazia" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,72 +620,80 @@ "Thank you!" msgstr "Incapaz de obter a lista de velocidades da unidade.\n\nIsto é um erro conhecido relativamente a algumas unidades. Se estiver interessado em o reparar, veja a biblioteca libburn.\n\nA gravação deve ser possível, mas se existirem problemas, agradecemos que nos informe.\n\nObrigado!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Continuar a _mostrar este aviso" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "predefinição" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" -msgstr "Máx." +msgstr "Máx" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Um disco cheio que pode ser apagado, está na unidade" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Quer apagar o disco para ser usado para o processo de gravação?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "A unidade não pode gravar no disco inserido" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "A unidade está vazia" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Desculpe, a multissessão ainda não é possível" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "O disco inserido está cheio" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "O disco inserido não é apropriado" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Incapaz de aceder à unidade (pode estar a ser utilizada)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Erro ao identificar o disco" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disco de gravação única, não é possível apagar" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW não precisa de ser apagado" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "O disco inserido já está vazio" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Automático" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Com intervalos de faixa / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi-sessão / Session-At-Once (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Número de gravadores no sistema" @@ -750,7 +745,7 @@ #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 msgid "Open the burn image dialog, optionally followed by the image filename" -msgstr "Abrir o diálogo de gravação da imagem, seguido opcionalmente pelo nome do ficheiro de imagem" +msgstr "Abrir a janela de gravação da imagem, seguido opcionalmente pelo nome do ficheiro de imagem" #: ../xfburn/xfburn-main.c:76 msgid "Open the blank disc dialog" @@ -789,6 +784,7 @@ msgstr "Mostrar o programa principal mesmo quando outra ação é especificada na linha de comando." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -811,48 +807,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Talvez o disco esteja em uso e não possa ser acedido.\n\nDesmonte-o e reinicie a aplicação.\n\nSe não existir um disco inserido, verifique se a conta de utilizador com que entrou no sistema tem acesso de leitura e escrita à unidade." +msgstr "Talvez o disco esteja em uso e não possa ser acedido.\n\nSe não existir um disco inserido, verifique se a conta de utilizador com que entrou no sistema tem acesso de leitura e gravação à unidade." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Falha ao iniciar o codificador %s: %s\n\t(retornando à implementação básica)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "A imagem '%s' não existe." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nova composição de dados" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nova composição áudio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Apagar CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Gravar imagem" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Atualizar" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Atualizar lista de ficheiros" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Outra interface de gravação" @@ -1060,7 +1054,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" -msgstr "_Fechar" +msgstr "Fe_char" #: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." @@ -1137,105 +1131,92 @@ msgid "Aborting..." msgstr "A abortar..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Selecione o comando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Ficheiros a adicionar à composição" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Bem-vindo ao Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Gravar i_magem" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Gravar uma compilação preparada, i.e. um ficheiro .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Gravar uma composição preparada, ou seja, um ficheiro .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nova composição de _dados" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Criar um novo disco de dados com ficheiros à sua escolha" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Apagar disco" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Prepare o disco regravável para uma nova gravação" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD Á_udio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Criar um CD áudio reprodutível em estéreo regular" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Que ficheiros podem ser gravados num CD áudio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Mudar nome do artista" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Mudar nome do artista do ficheiro selecionado" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Mudar nome do título" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Mudar nome do título do ficheiro selecionado" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Que ficheiros podem ser gravados num CD áudio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Posição" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Duração" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artista" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Título" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Nome do ficheiro" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Não pode gravar áudio num DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Pode ter 99 faixas no máximo." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Ocorreu um problema com a infraestrutura de gravação." @@ -1267,7 +1248,7 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "O codificador básico está incluído\ne não precisa de nenhuma biblioteca.\nMas apenas pode manipular ficheiros\n.wav descomprimidos.\nSe deseja criar composições áudio\ncom base em diferentes tipos de ficheiros\náudio, compile com\nsuporte ao gstreamer. " +msgstr "O codificador básico está incluído\ne não precisa de nenhuma biblioteca.\nMas apenas pode manipular ficheiros\n.wav descomprimidos.\nSe deseja criar composições áudio\ncom base em diferentes tipos de ficheiros\náudio, compile com\nsuporte ao gstreamer." #: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format @@ -1308,11 +1289,11 @@ "for the necessary plugins.\n" msgstr "%s em falta.\n\nNão tem um descodificador instalado para lidar com este ficheiro.\nProvavelmente precisa de verificar os pacotes gst-plugins-*\npara os \"plugins\" necessários.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "O conteúdo do ficheiro tem um decodificador, mas não é áudio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,23 +1311,23 @@ #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " -msgstr "Plugins necessários:" +msgstr "Plugins necessários: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Ocorreu um erro ao identificar '%s' com o gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Um plugin" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "O gstreamer não iniciou a codificação (tempo expirou)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Falha ao alterar faixas durante a codificação" @@ -1451,7 +1432,7 @@ #: ../xfburn.ui.h:4 msgid "_Close composition" -msgstr "_Fechar a composição" +msgstr "Fe_char a composição" #: ../xfburn.ui.h:5 msgid "_Quit" @@ -1479,7 +1460,7 @@ #: ../xfburn.ui.h:14 msgid "Show Filebrowser" -msgstr "Mostrar Navegador de ficheiros" +msgstr "Mostrar navegador de ficheiros" #: ../xfburn.ui.h:15 msgid "_Help" @@ -1487,12 +1468,20 @@ #: ../xfburn.ui.h:16 msgid "About" -msgstr "Sobre" +msgstr "Acerca" #: ../xfburn-popup-menus.ui.h:2 msgid "Rename" msgstr "Mudar o nome" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Mudar nome do artista" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Mudar nome do título" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Composição de dados" @@ -1509,10 +1498,14 @@ msgid "Burn Image (xfburn)" msgstr "Gravar imagem (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Uma ferramenta simples de gravação de CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "Xfburn é uma ferramenta de gravação de CD/DVD baseado nas bibliotecas libburnia. Pode apagar CD/DVD(-RW)s, gravar e criar imagens iso, CDs áudio, como gravar dados pessoais para CD ou DVD. É estável e em constante desenvolvimento." +msgstr "O Xfburn é uma ferramenta de gravação de CD/DVD baseado nas bibliotecas libburnia. Pode apagar CD/DVD(-RW)s, gravar e criar imagens iso, CDs áudio, como gravar dados pessoais para CD ou DVD. É estável e em constante desenvolvimento." diff -Nru xfburn-0.6.2/po/ru.po xfburn-0.7.0/po/ru.po --- xfburn-0.6.2/po/ru.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/ru.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,17 +3,19 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Andrei Stepanov, 2023 # Andrey Fedoseev , 2006 +# Andrey Novikov , 2021 # Igor , 2016-2020 -# Sergey Alyoshin , 2014-2015,2017-2018 +# Sergey Alyoshin , 2014-2015,2017-2018,2020 # Sergey Fedoseev , 2006 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-30 01:11+0000\n" -"Last-Translator: Igor \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Andrei Stepanov, 2023\n" "Language-Team: Russian (http://www.transifex.com/xfce/xfce-apps/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +63,7 @@ msgid "Adding files to the composition" msgstr "Добавление файлов к проекту" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Отмена" @@ -97,38 +99,38 @@ msgid "Default value for eject checkbox" msgstr "Значение по умолчанию для опции извлечения" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Очистка диска" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Записывающее устройство" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Тип очистки" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Настройки" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Извлечь диск" @@ -138,59 +140,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "О_тмена" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Очистить" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Вставленный диск уже очищен." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Готово" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "В приводе не обнаружено диска." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Диск не может быть очищен." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Очистка..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Завершено" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Неудача" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Невозможно захватить привод." @@ -206,168 +208,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Показать текстовое поле для имени тома" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Запись проекта" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Имя проекта" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Хотите изменить название проекта по умолчанию?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Си_мулировать запись" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Потоковая за_пись" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Только создать _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Записать проект" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Невозможно создать целевой ISO файл: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Запись ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" +msgid "An error occurred while writing ISO: %s" msgstr "Произошла ошибка при записи ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "В программе записи дисков произошла ошибка." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Режим записи в данный момент не поддерживается." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Невозможно создать исходную ISO структуру." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Записать образ" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Образ для записи" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Все файлы" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO образы" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Выйти после удачной записи" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Записать образ" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Режим прожига в данный момент не поддерживается." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "В программе записи дисков произошла ошибка" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Невозможно определить размер образа." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Невозможно открыть образ." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Запись образа..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Пожалуйста, выберите образ для записи" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Невозможно добавить данные к мультисессионному диску в этом режиме записи (используйте TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Обнаружен завершённый диск с данными. Требуется чистый или не завершённый диск." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "В приводе не обнаружено диска" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Невозможно определить состояние привода и диска" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Размер образа превышает размер диска" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Невозможно определить размер образа" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Удостоверьтесь, что выбран правильный файл, и у вас достаточно прав для доступа к нему." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Проект аудиодиска" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Добро пожаловать" @@ -418,210 +420,197 @@ msgid "Create ISO from CD" msgstr "Создание ISO-образа из CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Добавить" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Добавить выбранный(е) файл(ы) в проект" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Создать каталог" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Создать новый каталог в проекте" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Удалить" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Удалить выбранный(е) файл(ы) из проекта" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Очистить" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Очистить содержимое проекта" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Имя тома :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Содержимое" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Размер" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Локальный путь" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Вы должны дать имя файлу." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "В проекте уже есть файл с таким именем." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Новый каталог" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Файлы, которые следует добавить в проект" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Данные %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s невозможно добавить в проект, т.к. размер превышает максимум допустимый для iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s больше чем допускает ISO9660 level 2. Это может привести к проблемам на старых системах или старом программном обеспечении." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Добавление домашнего каталога" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Вы собираетесь добавить в проект домашний каталог. Это может занять много времени, а размер каталога превысить размеры диска. \n\nВы уверены, что хотите продолжить?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Файл не был добавлен, т.к. в этом каталоге уже существует файл с именем «%s»." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: null-указатель" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: недостаточно памяти" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: название узла не уникально" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (код %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Имя «%s» для файла «%s» уже существует" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Произошла ошибка(и) при добавлении файлов" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "ОК" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Показывать только записывающие устройства" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Выбор скорости" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Показывать список скоростей записи" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Выбор режима" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Показывать список режимов записи" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Это подходящая комбинация" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Поддерживается ли тип диска вашим оборудованием?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Режим очистки показывает сообщения о состоянии диска, отличные от нормального режима" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Скорость:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Режим записи:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Пустой список скоростей" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -632,72 +621,80 @@ "Thank you!" msgstr "Невозможно получить список скоростей для привода.\n\nЭто известная ошибка, возникающая с некоторыми приводами. Если вы заинтересованы в исправлении этой ошибки, см. библиотеку libburn.\n\nЗапись должна работать, но если возникнут ошибки, пожалуйста, сообщите нам\n\nСпасибо!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Продолжать _показывать это уведомление" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "по умолчанию" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Максимум" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Диск в приводе заполнен, однако может быть очищен" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Хотите очистить диск, чтобы использовать его для предстоящей записи?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Привод не может записать вставленный диск" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Привод пуст" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Работа с сеансами записи пока невозможна" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Вставленный диск заполнен" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Вставленный диск непригоден" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Невозможно получить доступ к приводу (возможно, он используется)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Ошибка при определении диска" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Диск для одноразовой записи, невозможно очистить" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW не требует очистки" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Вставленный диск уже очищен" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Автоматически" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "С пропусками треков / отслеживанием сразу (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Многосессионный / одновременный сеанс (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Количество записывающих приводов в системе" @@ -788,6 +785,7 @@ msgstr "Показать основное приложение, даже если в командной стоке указано другое действие." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -810,48 +808,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Возможно диск используется и поэтому недоступен. \n\nПожалуйста, отмонтируйте диск и перезапустите приложение. \n\nЕсли в приводе нет диска, проверьте, есть ли у вас права доступа на чтение и запись для привода." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Не удалось запустить перекодировщик %s: %s\n\t(используется базовая реализация)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Отсутствует файл образа «%s»." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Новый диск с данными" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Новый аудиодиск" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Очистить CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Записать образ" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Обновить" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Обновить список файлов" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Ещё одна графическая оболочка для записи CD" @@ -1136,105 +1132,92 @@ msgid "Aborting..." msgstr "Прерывание..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Выберите команду" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Файлы, которые следует добавить в проект" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Добро пожаловать в Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Записать о_браз" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" msgstr "Записать подготовленный образ диска, т.е. файл .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Диск с да_нными" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Создать диск, содержащий различные данные по вашему выбору" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "О_чистка диска" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Подготовить перезаписываемый диск для записи" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Аудиодиск" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Звуковой CD для обычных стереопроигрывателей" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Какие файлы следует записать на аудио CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Переименовать исполнителя" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Переименовать исполнителя выбранного файла" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Изменить название" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Изменить название выбранного файла" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "GStreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Какие файлы следует записать на аудио CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Позиция" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Длина" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Исполнитель" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Название" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Имя файла" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Невозможно записать аудиозапись на DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Максимально доступно 99 дорожек." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Возникли проблемы с программой записи дисков." @@ -1307,11 +1290,11 @@ "for the necessary plugins.\n" msgstr "Отсутствует %s.\n\nВ системе не установлен декодер для обработки этого файла. Скорее всего, он содержится в пакетах\ngst-plugins-*.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Содержимое файла имеет декодер, но не является аудио." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1331,21 +1314,21 @@ msgid "Required plugins: " msgstr "Необходимые модули:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Произошла ошибка при идентификации '%s' с gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Модуль" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer не начал перекодировку за отведённое время" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Невозможно сменить композицию во время перекодирования" @@ -1492,6 +1475,14 @@ msgid "Rename" msgstr "Переименовать" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Переименовать исполнителя" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Изменить название" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Проект с данными" @@ -1508,7 +1499,11 @@ msgid "Burn Image (xfburn)" msgstr "Записать образ (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Простой инструмент для записи CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/si.po xfburn-0.7.0/po/si.po --- xfburn-0.6.2/po/si.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/si.po 2022-10-26 02:35:25.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" +"POT-Creation-Date: 2021-02-02 12:48+0100\n" +"PO-Revision-Date: 2021-02-02 11:48+0000\n" "Last-Translator: Xfce Bot \n" "Language-Team: Sinhala (http://www.transifex.com/xfce/xfce-apps/language/si/)\n" "MIME-Version: 1.0\n" @@ -54,320 +54,335 @@ msgid "Data composition" msgstr "" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "සංයෝජකයට ගොණු ඇතුලත්වෙමින් පවතී." -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:96 msgid "Cancel" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "ඉක්මනින් හිස් කිරීම" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "සම්පූර්ණයෙන් හිස් කිරීම (සෙමින්)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "ඩිස්කය එලියට ගන්න" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:168 msgid "Blank Disc" msgstr "හිස් තැටිය" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:182 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:164 +#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:126 msgid "Burning device" msgstr "තැටිගතකරණ ධාවකය" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "හිස් අවස්ථාව" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 +#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 msgid "Options" msgstr "විකල්ප" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:200 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:164 msgid "E_ject disk" msgstr "තැටිය එලියට දමන්න" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:213 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:253 +#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:185 +msgid "_Cancel" +msgstr "" + +#: ../xfburn/xfburn-blank-dialog.c:217 msgid "_Blank" msgstr "හිස් (_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:329 msgid "The inserted disc is already blank." msgstr "ඇතුලත් කල තැටිය හිස් තැටියකි" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "Ready" msgstr "ලෑස්තියි" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:338 msgid "No disc detected in the drive." msgstr "තැටි ධාවකයේ තැටියක් නොමැත" -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:347 msgid "Disc is not erasable." msgstr "මෙම තැටිය මෑකීමට නොහැක" -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:387 msgid "Blanking disc..." msgstr "තැටිය හිස්වෙමින් පවතී.." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:485 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "කලා" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "බැරිවිය" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:434 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:591 +#: ../xfburn/xfburn-burn-image-dialog.c:392 +#: ../xfburn/xfburn-burn-image-dialog.c:570 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:362 msgid "Unable to grab the drive." msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "ප්‍රතිබ්ම්භය" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "වෙළුමේ නම පෙන්නන්න" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:150 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:114 msgid "Burn Composition" msgstr "තැටිගත කිරීමේ සංයෝජකය" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:175 msgid "Composition name" msgstr "සංයෝකයේ නම" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:180 msgid "Would you like to change the default composition name?" msgstr "සංයෝජකයේ නම වෙනස් කිරීමට කැමතිද?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:205 +#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:169 msgid "_Dummy write" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:209 +#: ../xfburn/xfburn-burn-image-dialog.c:202 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:173 msgid "Burn_Free" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:220 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "ISO ගොණුව පමණක් සාදන්න (_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:257 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:189 msgid "_Burn Composition" msgstr "තැටිගතකරන සංයෝජනය (_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:443 #, c-format msgid "Could not create destination ISO file: %s" msgstr "%s ස්ථානයේ ISO ‍ගොණුව සෑදීමට නොහැක" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:450 msgid "Writing ISO..." msgstr "ISO එක ලියමින් පවතී" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:467 #, c-format msgid "An error occured while writing ISO: %s" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:529 msgid "An error occurred in the burn backend." msgstr "තැටිගත කිරීමේදී පසු අවසානයේ දොෂයක් ඇති විය" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:552 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:293 msgid "The write mode is not supported currently." msgstr "" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:635 msgid "Could not create ISO source structure." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:137 msgid "Burn image" msgstr "" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:145 +#: ../xfburn/xfburn-burn-image-dialog.c:166 msgid "Image to burn" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:149 msgid "All files" msgstr "සෑම ගොණුවක්ම" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:153 msgid "ISO images" msgstr "ISO ගොණු" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:212 msgid "_Quit after success" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:222 msgid "_Burn image" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:275 msgid "Burn mode is not currently implemented." msgstr "තැටිගතකිරීමේ ආකාරය දැනට සම්පූර්ණ කල නොහැක" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:326 +#: ../xfburn/xfburn-burn-image-dialog.c:355 msgid "An error occurred in the burn backend" msgstr "තැටිගත කිරීමේදී පසු අවසානයේ දොෂයක් ඇති විය" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:339 msgid "Unable to determine image size." msgstr "ගොනුවේ ප්‍රමාණය නිෂ්චය කරගැනීමට නොහැක" -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:346 msgid "Cannot open image." msgstr "ගොනුව විවෘත කල‍ නොහැක" -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:383 msgid "Burning image..." msgstr "ප්‍රතිබිම්භයක් තැටිගත කරමින්..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:456 msgid "" "Please" " select an image to burn" msgstr "කරුණාකර තැටිගත කිරීමට අවශ්‍යය ප්‍රතිබිම්බය තෝරන්න" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:496 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:500 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "මෙය තැටිගතකර ඇත. හිස් හෝ නැවත තැටිගතකල හැකි තැටියක් අවශය වේ." -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:502 msgid "No disc detected in drive" msgstr "ධාවකයේ තැටියක් නොමැත" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:504 msgid "Cannot recognize state of drive and disc" msgstr "ධාවකයේ හා තැටියේ තත්වය හදුනාගත නොහැක" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:516 msgid "The selected image does not fit on the inserted disc" msgstr "තෝරා ගත් ප්‍රතිබිම්භය ඇතුල් කර ඇති තැටියට සුදුසු නොවේ" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:520 msgid "Failed to get image size" msgstr "ප්‍රතිබිම්භයේ ප්‍රමාණය ගණනය කල නොහැක" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:549 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "තෝරාගත් ගොණුවට පිවිසීමට අවසර තිබේද හා එය වලංගු ගොණුවක් දැයි බලන්න" -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "ශබ්ද සංයෝජනය" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "සාදරයෙන් පිළිගන්නවා" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "CD දත්ත පිටපත් කිරීම" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD කියවනය උපකරණය" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "CD පිටපත් කරන්න (_C)" @@ -384,15 +399,15 @@ msgid "Reading CD..." msgstr "CD කියවමින්...." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "DVD දත්ත පිටපත් කිරීම" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD කියවන උපකරණය" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "DVD පිටපත් කරන්න (_C)" @@ -400,210 +415,204 @@ msgid "Create ISO from CD" msgstr "CD මගින් ISO ගොනුවක් සෑදීම" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-data-composition.c:944 +#: ../xfburn/xfburn-audio-composition.c:329 +#: ../xfburn/xfburn-audio-composition.c:946 msgid "Add" msgstr "එක් කිරීම" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:329 msgid "Add the selected file(s) to the composition" msgstr "තෝරා ඇති ගොනු සංයෝජනයට එකතු කරන්න" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "බහලුමක් සාදන්න" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "සංයෝජනයට නව බහලුමක් සාදන්න" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:334 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "ඉවත් කරන්න" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:334 msgid "Remove the selected file(s) from the composition" msgstr "තෝරාඇති ගොණු(ව) සංයෝජනයෙන් ඉවත් කරන්න" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:336 msgid "Clear" msgstr "හිස් කරන්න" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:336 msgid "Clear the content of the composition" msgstr "" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "නම වෙනස් කරන්න" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "තෝරාගත් ගොනුවෙහි නම වෙනස් කරන්න" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "වෙළුවේ නම :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "අන්තරගතය" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "ප්‍රමාණය" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:660 msgid "You must give a name to the file." msgstr "මෙම ගොණුවට නමක් දිය යුතුයි" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:669 +#: ../xfburn/xfburn-data-composition.c:1186 +#: ../xfburn/xfburn-audio-composition.c:1146 msgid "A file with the same name is already present in the composition." msgstr "" -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:776 +#: ../xfburn/xfburn-data-composition.c:777 +#: ../xfburn/xfburn-data-composition.c:779 msgid "New directory" msgstr "අළුත් බහලුමක්" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 +#: ../xfburn/xfburn-data-composition.c:923 +#: ../xfburn/xfburn-audio-composition.c:943 msgid "File(s) to add to composition" msgstr "" #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:1029 #, c-format msgid "Data %s~%d" msgstr "%s~%d දත්ත" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1265 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1272 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1356 +#: ../xfburn/xfburn-audio-composition.c:1322 msgid "Adding home directory" msgstr "නිවෙස් බහලුමට එකතුවෙමින්" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1357 +#: ../xfburn/xfburn-audio-composition.c:1323 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1525 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "\"%s\" නැමති ගොනුව දැනටමත් මෙහි ඇති බැවින්, මෙය එකතු කිරීමට නොහැක" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1924 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1926 #, c-format msgid "%s: out of memory" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1928 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1930 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1950 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "" -#: ../xfburn/xfburn-data-composition.c:2031 +#: ../xfburn/xfburn-data-composition.c:2015 msgid "Error(s) occured while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:2019 +msgid "OK" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "තෝරාගත් වේගය පෙන්වන්න" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "තෝරාගත් ආකාරය පෙන්වන්න" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "මාදිලි තේරීම් කවුළුව පෙන්වන්න" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "මෙය වලංගු එක් කිරීමක්ද" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "වේගය (_S)" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "තැටිගත කරන ආකාරය (_m)" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "හිස් වේග ලැයිස්තුව" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -614,116 +623,171 @@ "Thank you!" msgstr "" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:417 msgid "default" msgstr "පෙරනිමි" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:448 msgid "Max" msgstr "උපරිම" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:483 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:484 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:555 msgid "Drive can't burn on the inserted disc" msgstr "අතුල්කර ඇති තැටිය තැටිගත කිරීමට නොහැක" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:564 ../xfburn/xfburn-device-box.c:610 msgid "Drive is empty" msgstr "ධාවකය හිස්ය" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:567 msgid "Sorry, multisession is not yet supported" msgstr "" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:570 msgid "Inserted disc is full" msgstr "මෙම තැටියේ ඉඩ නොමැත" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:573 ../xfburn/xfburn-device-box.c:616 msgid "Inserted disc is unsuitable" msgstr "ඇතුල් කල තැටිය සුදුසු නොවේ" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:576 ../xfburn/xfburn-device-box.c:619 msgid "Cannot access drive (it might be in use)" msgstr "ධාවකයයට ඇතුල්වීමට නොහැක (එය දැබටමත් භාවිත වේ)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:581 ../xfburn/xfburn-device-box.c:622 msgid "Error determining disc" msgstr "තැටිය නිශ්චයීය කරගැනීම දොෂ සහිතයි" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:602 msgid "Write-once disc, no blanking possible" msgstr "" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:605 msgid "DVD+RW does not need blanking" msgstr "DVD+RW හිස් කිරීම අනවශ්‍යයි " -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:613 msgid "Inserted disc is already blank" msgstr "ඇතුලත් කල තැටිය හිස්ය" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "ස්වයංක්‍රීය" +#: ../xfburn/xfburn-device-box.c:649 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:656 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:663 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "පද්ධතියේ ඇති තැටිගතකරණයන් ගණන" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "පද්ධතියේ ඇති ධාවක ගණන" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "පද්ධතියේ ඇති ධාවක ගණන (කියවනයන් සහ තැටිගතකරණයන්)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "උපකරණ ලැයිස්තුව" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "දැනට තෝරාගෙන ඇති උපකරණය" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "බහලුම" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "ගොණුව" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "වර්ගය" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "ගොණු පද්ධතිය" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s ගේ නිවස" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -734,7 +798,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "තැටිගත කිරීමේ පසුඅවසානය ආරම්භ කල නොහැක" @@ -758,146 +822,52 @@ "\t(falling back to basic implementation)" msgstr "" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:373 #, c-format msgid "Image file '%s' does not exist." msgstr "'%s' ලෙස ගොණුවක් නොමැත" -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "ගොනුව (_F)" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:238 msgid "New data composition" msgstr "අළුත් දත්ත සංයෝජනය" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:241 msgid "New audio composition" msgstr "අළුත් ශබ්ද සංයෝජයක්" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "සංයෝජකය වහන්න" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "පිටවෙන්න (_Q)" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Xfburn වලින් ඉවත් වෙන්න" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "සංස්කරණය කරන්න (_E)" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "හිස් CD-RW" -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" +#: ../xfburn/xfburn-main-window.c:249 ../xfburn.ui.h:10 +msgid "Burn Image" msgstr "" -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "අභිප්‍රේත පෙන්වන්න" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "ක්‍රියාවන් (_A)" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "පෙනුම (_V)" - -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:254 ../xfburn.ui.h:12 msgid "Refresh" msgstr "ප්‍රතිපූර්ණය කරන්න" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:254 msgid "Refresh file list" msgstr "ගොණු ලැයිස්තුව ප්‍රතිපූර්ණය කරන්න" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "උදව් (_H)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "පිළිබද (_A)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Xfburn ගැන තොරතුරු පෙන්වන්න" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "හිස් CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "දත්ත CD පිටපත් කරන්න" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "මෙවලම් පුවරුව පෙන්වන්න" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "මෙවලම් පුවරුව පෙන්වන්න/සගවන්න" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "මෙවලම් පුවරු සංස්කරණය" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" +#: ../xfburn/xfburn-main-window.c:501 +msgid "Another cd burning GUI" msgstr "" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "ලේබලය" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "ලේබලයේ පාඨය" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "පිට වී‍මේ බොත්තම පෙන්වන්න" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "" @@ -1000,258 +970,276 @@ msgid "User Aborted" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "අභිප්‍රේත" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "තාවකාලික බහලුම" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "ඉවත් වන විට තාවකාලික බහලුම මකා දමන්න" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "සැගවී ඇති ගොණු පෙන්වන්න (_h)" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "සාමාන්‍ය" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "ධාවක" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "සම්බන්ධ ඇති ධාවක" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "නම" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "උපකරණ පිරික්සන්න" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "හිස් වේග ලැයිස්තුවේ අනතුරු ඇගවීම් පෙන්වන්න (_e)" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "අරඹමින්..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "තැටිගත කිරීමේ වේගය" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "නෙැහැකි විය" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "අවලංගු උනා" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "සාර්ථකයි" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "" -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:131 msgid "Select command" msgstr "විධානය ‍තෝරන්න" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:118 msgid "Burn _Image" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:118 msgid "Burn a prepared compilation, i.e. an .ISO file" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:123 msgid "New _Data Composition" msgstr "අළුත් දත්ත සංයෝජකය" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:123 msgid "Create a new data disc with the files of your choosing" msgstr "ඔබ තෝරාගත් ගොණු සමගින් අළුත් දත්ත තැටියක් සාදන්න" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:128 msgid "_Blank Disc" msgstr "හිස් තැටිය (_B) " -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:128 msgid "Prepare the rewriteable disc for a new burn" msgstr "නැවත තැටිගතකල හැකි තැටිය අළුත් තැටිගත කිරීමකට සූදානම්වෙමින්" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:133 msgid "_Audio CD" msgstr "ශබ්ද තැටිය (_A)" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:133 msgid "Audio CD playable in regular stereos" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:212 -msgid "What files can get burned to an audio CD?" +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:342 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "කළාකරුවාගේ නම වෙනස් කරන්න" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "තෝරා ගත් ගොණුවේ කළාකරුවාගේ නම වෙනස් කරන්න" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "මාතෘකාව වෙනස් කරන්න" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "තෝරාගත් ගොනුවේ මාතෘකාව වෙනස් කරන්න" +#: ../xfburn/xfburn-audio-composition.c:342 +msgid "What files can get burned to an audio CD?" +msgstr "" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:373 msgid "Pos" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:375 msgid "Length" msgstr "දිග" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:381 msgid "Artist" msgstr "කළාකරූවා" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:394 msgid "Title" msgstr "මාතෘකාව" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:405 msgid "Filename" msgstr "ගොණුවේ නම" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:552 msgid "Cannot burn audio onto a DVD." msgstr "ශබ්ද DVDය තැටිගත කිරීමට නොහැක" -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1230 msgid "You can only have a maximum of 99 tracks." msgstr "" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:276 msgid "A problem with the burn backend occurred." msgstr "තැටිගත කිරීමේ පසු අවසානයේ දෝෂයක් " -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "තැටිගත කිරීම ආරම්භ කරමින්" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "මූලික" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1263,39 +1251,50 @@ "gstreamer support." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "%s ගොණුව සතුව .wav දිගුව නොමැත" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr " %s: %s ආරම්භ කිරීමට නොහැක" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "%s විවෘත කළ නොහැක" -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "%s: %s වීවෘත කල නොහැක" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1307,99 +1306,183 @@ "gstreamer plugin packages installed." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "ක්‍රියාවට නංවා නොමැත" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "ප්‍රදර්ශනය වන නාමය" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "උපකරණයේ ලිපිනය" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "ඩිස්කයේ තත්වය" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "මෙම තැටිය මැකිය හැකිද" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "CDR තැටිගතකල හැකිද" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "CDRW තැටිගතකල හැකිද" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "DVDR තැටිගතකල හැකිද" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "DVDPLUSR තැටිගතකල හැකිද" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "DVDRAM තැටිගතකල හැකිද" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "පිටවන්න(_Q)" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "සකසන්න (_E)" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "දසුන (_V)" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "උදව් (_H)" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "නම වෙනස් කරන්න" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "කළාකරුවාගේ නම වෙනස් කරන්න" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "මාතෘකාව වෙනස් කරන්න" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "දත්ත සංයෝජනය" @@ -1416,7 +1499,11 @@ msgid "Burn Image (xfburn)" msgstr "" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/sk.po xfburn-0.7.0/po/sk.po --- xfburn-0.6.2/po/sk.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/sk.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,16 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Dušan Kazik , 2015-2019 +# Dušan Kazik , 2015-2021 +# 785411ef824cced88d3e197f5af1b61a_da6a977 , 2022 # Slavko , 2015 -# Tomáš Vadina , 2011-2012 +# 7dcd6f74323fe8d9c477949ff8fcbb1c_c427b63 <3fcd202e3dfab15fda15b8e88e54d449_7173>, 2011-2012 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-20 06:31+0100\n" -"PO-Revision-Date: 2019-12-27 11:37+0000\n" -"Last-Translator: Dušan Kazik \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: 785411ef824cced88d3e197f5af1b61a_da6a977 , 2022\n" "Language-Team: Slovak (http://www.transifex.com/xfce/xfce-apps/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,7 +31,7 @@ #: ../xfburn/xfburn-global.h:30 msgid "Time total:" -msgstr "Čas celkom:" +msgstr "Celkový čas:" #: ../xfburn/xfburn-global.h:32 msgid "length" @@ -60,7 +61,7 @@ msgid "Adding files to the composition" msgstr "Pridanie súborov do kompozície" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Zrušiť" @@ -96,38 +97,38 @@ msgid "Default value for eject checkbox" msgstr "Predvolená hodnota zaškrtávacieho tlačidla pre vysunutie" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Vymazať disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" -msgstr "Zapisovacie zariadenie" +msgstr "Vypaľovacie zariadenie" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Režim vymazania" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Možnosti" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Vysunúť disk" @@ -137,59 +138,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Zrušiť" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Vymazať" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Vložený disk už je prázdny." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pripravený" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "V jednotke nebol nájdený disk." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disk nie je vymazateľný." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Vymazávanie disku..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Hotovo" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Chyba" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Nie je možné pracovať s jednotkou." @@ -205,168 +206,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Zobraziť textovú položku pre názov zväzku" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Vypáliť kompozíciu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Názov kompozície" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Želáte si zmeniť predvolený názov kompozície?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Simulácia zápisu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "nahrávanie st_reamu" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Vytvoriť len obraz _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Vypáliť kompozíciu" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Nie je možné vytvoriť cieľový súbor ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Zapisovanie obrazu ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Pri zápise do súboru ISO sa vyskytla chyba: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Pri zápise ISO sa vyskytla chyba: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." -msgstr "Vyskytla sa chyba v backende pre vypaľovanie." +msgstr "Vyskytla sa chyba v podpornom programe vypaľovania." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Režim zápisu nie je aktuálne podporovaný." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Nie je možné vytvoriť štruktúru zdroja obrazu ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Vypáliť obraz" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Obraz na vypálenie" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Všetky súbory" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Obrazy ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Skončiť po úspešnom dokončení" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Vypáliť obraz" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Režim vypaľovania aktuálne nie je podporovaný." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" -msgstr "Vyskytla sa chyba v backende pre vypaľovanie" +msgstr "Vyskytla sa chyba v podpornom programe vypaľovania" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Nie je možné zistiť veľkosť obrazu." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Nemožno otvoriť obraz." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Vypaľovanie obrazu..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" -msgstr "Zvoľte obraz pre vypálenie" +msgstr "Prosím, vyberte obraz na vypálenie" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "V tomto režime zápisu nie je možné pridať ďalšie dáta na disk typu multisession (použite namiesto neho TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Bol nájdený uzatvorený disk s dátami. Vyžaduje sa prázdny, alebo neuzatvorený disk" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "V jednotke nebol nájdený disk" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Nemožno rozpoznať stav jednotky a disku" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Vybraný obraz nie je možné uložiť na vložený disk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Nemožno zistiť veľkosť obrazu" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Uistite sa, že ste vybrali platný súbor a máte k nemu oprávnenia prístupu." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Hudobná kompozícia" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Vitajte" @@ -417,210 +418,197 @@ msgid "Create ISO from CD" msgstr "Vytvorenie obrazu ISO z CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Pridať" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Pridá vybrané súbory do kompozície" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Vytvoriť priečinok" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Pridá nový priečinok do kompozície" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Odstrániť" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Odstráni vybrané súbory z kompozície" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Vyčistiť" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Vymaže obsah kompozície" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Názov zväzku:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Obsah" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Veľkosť" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Miestna cesta" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Musíte vložiť názov súboru." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "V kompozícii už existuje súbor s rovnakým názvom." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nový priečinok" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Pridanie súboru(ov) do kompozície" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Dáta %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "Súbor %s nie je možné pridať do kompozície, pretože prekročil maximálnu povolenú veľkosť podľa špecifikácie iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s je väčší ako dovoľuje iso9660 level 2. Môže to byť problém pre staršie systémy alebo softvér." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Pridáva sa domovský adresár" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Rozhodli ste sa pridať Váš domovský adresár do kompozície. Táto akcia môže trvať veľmi dlho a veľkosť obsahu môže byť príliš veľká pre umiestnenie na disk.\n\nNaozaj chcete pokračovať?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Súbor s názvom \"%s\" už v tomto adresári existuje, preto nebol pridaný." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: ukazovateľ null" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: nedostatok pamäte" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: názov uzla nie je jedinečný" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kód %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Duplicitný názov súboru '%s' pre '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Pri pridávaní súborov nastala chyba(y)" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Zobrazovať len vypaľovacie mechaniky" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Zobraziť výber rýchlosti" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Zobraziť prvok pre výber rýchlosti" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Zobraziť výber režimu" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Zobraziť prvok pre výber režimu" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Je toto platná kombinácia?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Umožňuje kombinácia hardvéru a disku vypáliť kompozíciu?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Režim vymazania zobrazuje iné stavové hlásenia ako bežný systém" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Rýchlosť:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Reži_m zápisu:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Prázdny zoznam rýchlostí" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -631,75 +619,83 @@ "Thank you!" msgstr "Nebolo možné získať zoznam rýchlostí z jednotky.\n\nToto je známa chyba, ktorá môže nastať u niektorých mechaník. Ak máte záujem na vyriešení tejto chyby, prosím pozrite sa na knižnicu libburn.\n\nVypaľovanie by malo stále pracovať, ale pokiaľ problémy pretrvávajú, prosím dajte nám vedieť.\n\nĎakujeme!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Toto upozornenie _zobraziť aj nabudúce" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "predvolené" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Max" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "V jednotke je plný, ale vymazateľný disk" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Chcete vyprázdniť disk, aby ho bolo možné použiť pre nastávajúce napaľovanie?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Jednotka nemôže vypaľovať na vložený disk" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Jednotka je prázdna" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Prepáčte, ale multisession zatiaľ nie je podporovaný" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Vložený disk je plný" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Vložený disk nie je vhodný" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Prístup k jednotky nie je možný (zrejme sa používa)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Chyba pri rozpoznávaní disku" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Toto je disk len pre jeden zápis, vymazanie nie je možné" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "Disk DVD+RW nie je nutné vymazať" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Vložený disk je už prázdny" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Automaticky" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatický" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "S medzerami medzi stopami / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Viacnásobná relácia / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" -msgstr "Počet zapisovacích jednotiek v systéme" +msgstr "Počet vypaľovacích zariadení v systéme" #: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" @@ -740,15 +736,15 @@ msgid "%s's home" msgstr "Domovský adresár používateľa %s" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." -msgstr "" +msgstr "Zlyhalo odpojenie „%s“. Jednotka sa nedá použiť na vypaľovanie." #. || G_OPTION_FLAG_FILENAME #: ../xfburn/xfburn-main.c:74 msgid "Open the burn image dialog, optionally followed by the image filename" -msgstr "" +msgstr "Otvoriť dialógové okno napaľovania obrazu, voliteľne nasledované názvom súboru" #: ../xfburn/xfburn-main.c:76 msgid "Open the blank disc dialog" @@ -758,35 +754,36 @@ msgid "" "Start a data composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Začať údajovú kompozíciu, do ktorej sa potom môžu pridať súbory a adresáre" #: ../xfburn/xfburn-main.c:80 msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "" +msgstr "Začať hudobnú kompozíciu, do ktorej sa potom môžu pridať súbory a adresáre" #: ../xfburn/xfburn-main.c:82 msgid "" "Select the transcoder, run with --transcoder=list to see the available ones" -msgstr "" +msgstr "Vyberte konvertor, spustenie s --transcoder=list zobrazí dostupné konvertory" #: ../xfburn/xfburn-main.c:84 msgid "" "Start the file browser in the specified directory, or the current directory " "if none is specified (the default is to start in your home directory)" -msgstr "" +msgstr "Spustiť prehliadač súborov v zadanom adresári; alebo v aktuálnom adresári, ak žiadny nie je zadaný (predvolené nastavenie je spustiť ho vo vašom domovskom adresári)" #: ../xfburn/xfburn-main.c:86 msgid "Display program version and exit" -msgstr "" +msgstr "Zobraziť verziu programu a ukončiť program" #: ../xfburn/xfburn-main.c:88 msgid "" "Show main program even when other action is specified on the command line." -msgstr "" +msgstr "Zobraziť hlavný program, aj keď je na príkazovom riadku zadaná iná akcia." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -799,7 +796,7 @@ #: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." -msgstr "Nie je možné inicializovať vypaľovací backend." +msgstr "Nie je možné inicializovať podporný program vypaľovania." #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" @@ -809,48 +806,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Disk sa pravdepodobne používa, prístup bol odmietnutý.\n\nOdpojte disk a reštartujte aplikáciu.\n\nPokiaľ sa v jednotke nenachádza žiadny disk, uistite sa, či máte prístup pre čítanie a zápis k jednotke pod súčasným používateľom." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Inicializácia konvertora %s zlyhala: %s\n\t(prepínanie na základnú implementáciu)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Súbor obrazu '%s' neexistuje." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nová dátová kompozícia" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nová hudobná kompozícia" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Vymazať CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Vypáliť obraz" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Obnoviť" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Aktualizuje zoznam súborov" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Ďalší nástroj pre vypaľovanie CD" @@ -878,7 +873,7 @@ msgid "" "Cannot append data to multisession disc in this write mode (use TAO " "instead)." -msgstr "V tomto režime zápisu nie je možné pridať ďalšie dáta typu multisession (použite namiesto neho TAO)" +msgstr "V tomto režime zápisu nie je možné pridať ďalšie údaje na disk typu multisession (použite namiesto toho typ TAO)" #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." @@ -959,7 +954,7 @@ #: ../xfburn/xfburn-perform-burn.c:446 msgid "Closing session..." -msgstr "Uzatváranie session..." +msgstr "Uzatváranie relácie..." #: ../xfburn/xfburn-perform-burn.c:465 msgid "see console" @@ -969,94 +964,98 @@ msgid "User Aborted" msgstr "Prerušené používateľom" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Nastavenia" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Vyladenie správania aplikácie Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Adresár pre dočasné súbory" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Vyčistiť adresár pre dočasné súbory pri ukončení" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Prehliadač súborov" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Zobraziť _skryté súbory" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Zobraziť veľkosti súborov v _prevedených jednotkách" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Všeobecné" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Zariadenia" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Nájdené zariadenia" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Názov" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revízia" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Uzol" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Zápis CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Zápis CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Zápis DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Zápis DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Zápis Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Hľ_adať zariadenia" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Zobrazovať _upozornenia o prázdnom zozname rýchlostí" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Veľkosť vyrovnávacej pamäte FIFO (v kilobajtoch)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Zavrieť" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Zmena tohoto nastavenia sa prejaví po reštartovaní programu." @@ -1131,107 +1130,94 @@ msgid "Aborting..." msgstr "Prerušuje sa..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Vyberte príkaz" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Pridanie súboru(ov) do kompozície" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Vitajte v aplikácii Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Vypáliť _obraz" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Vypáli predpripravenú kompiláciu, napríklad súbor ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Vypáliť pripravenú kompozíciu, teda súbor .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nová _dátová kompozícia" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Vytvorí nový dátový disk so súbormi podľa Vášho výberu" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Vymazať disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Pripraví prepisovateľný disk na nové vypálenie" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Hudobné CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Hudobné CD prehrateľné v bežných prehrávačoch" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Aké súbory je možné vypáliť na hudobné CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Premenovať umelca" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Premenuje umelca vybraného súboru" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Premenovať titul" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Premenuje titul vybraného súboru" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Aké súbory je možné vypáliť na hudobné CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pozícia" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Dĺžka" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Umelec" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titul" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Názov súboru" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Hudbu nie je možné vypáliť na disk DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Najvyšší počet stôp je 99." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." -msgstr "Nastali problémy s vypaľovacím backendom." +msgstr "Vyskytol sa problém s podporným programom vypaľovania." #: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" @@ -1245,7 +1231,7 @@ #: ../xfburn/xfburn-transcoder-basic.c:69 #: ../xfburn/xfburn-transcoder-gst.c:145 msgid "An error occurred while setting the burning backend up" -msgstr "" +msgstr "Vyskytla sa chyba počas nastavovania podporného programu vypaľovania" #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" @@ -1290,7 +1276,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "" +msgstr "Vyskytla sa chyba pri nastavovaní nástroja gstreamer na prekódovanie." #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1302,11 +1288,11 @@ "for the necessary plugins.\n" msgstr "%s chýba.\n\nNie je nainštalovaný dekodér pre prácu s týmto súborom.\nZrejme bude nutné získať zásuvné moduly\nv balíčkoch gst-plugins-*.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." -msgstr "" +msgstr "Obsah súboru obsahuje dekodér, ale nie je to zvuk." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1320,27 +1306,27 @@ #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." -msgstr "" +msgstr "Nie je dostupná žiadna informácia, ktorý zásuvný modul je potrebný." #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " msgstr "Požadované zásuvné moduly:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Vyskytla sa chyba počas identifikácie „%s“ pomocou gstreameru" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Zásuvný modul" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Aplikácia Gstreamer nezahájila konverziu (časový limit vypršal)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Zmena piesní pri konverzii zlyhala" @@ -1355,71 +1341,79 @@ msgid "not implemented" msgstr "neimplementované" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Názov displeja" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Adresa zariadenia" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Revízia zariadenia" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Revízia zariadenia" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Rýchlosti vypaľovania podporované zariadením" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Stav disku" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Číslo profilu oznámené knižnicou libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Názov profilu oznámený knižnicou libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Je disk vymazateľný?" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Vypaľuje médiá CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Vypaľuje médiá CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Vypaľuje médiá DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Vypaľuje médiá DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Vypaľuje DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Vypaľuje médiá Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "Typ bloku TAO knižnice libburn" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "Typ bloku SAO knižnice libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "Typ bloku RAW knižnice libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "Typ bloku PACKET knižnice libburn" @@ -1479,6 +1473,14 @@ msgid "Rename" msgstr "Premenovať" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Premenovať umelca" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Premenovať titul" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Dátová kompozícia" @@ -1495,7 +1497,11 @@ msgid "Burn Image (xfburn)" msgstr "Vypáliť obraz (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Jednoduchý nástroj na napaľovanie diskov CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/sl.po xfburn-0.7.0/po/sl.po --- xfburn-0.6.2/po/sl.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/sl.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Arnold Marko , 2019-2020 +# Arnold Marko , 2019-2021,2023 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-02-12 23:09+0000\n" -"Last-Translator: Arnold Marko \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Arnold Marko , 2019-2021,2023\n" "Language-Team: Slovenian (http://www.transifex.com/xfce/xfce-apps/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,7 @@ msgid "Adding files to the composition" msgstr "Dodajanje podatkov kompoziciji" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Prekliči" @@ -94,38 +94,38 @@ msgid "Default value for eject checkbox" msgstr "Privzeta vrednost potrjevanje izvržbe" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Prazen disk" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Naprava za zapisovanje" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Način praznjenja" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Možnosti" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Izvrzi disk" @@ -135,59 +135,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Prekliči" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Sprazni" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Vstavljeni disk je že prazen" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Pripravljen" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "V pogonu ni bil zaznan disk." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Diska ni mogoče izbrisati." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Praznim disk..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Opravljeno" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Napaka" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Ne morem prevzeti pogona" @@ -203,168 +203,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Prikaži tekstovni vnos za ime pogona" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Zapiši kompozicijo" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Ime kompozijcije" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Ali bi radi spremenili privzeto ime za kompozicijo?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Poskusno zapisovanje" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Prosto z_apisovanje" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Snemanje _toka" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Ustvari zgolj ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Zapisši kompozicijo" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Ne bilo mogoče ustvariti ciljne ISO datoteke: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Zapisujem ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Zgodila se je napaka pri zapisovanju ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Pri zapisovanju ISO se je zgodila napaka: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Zgodila se je napaka v podpori za zapisovanje" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Način zapisovanja trenutno ni podprt." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Nisem mogel ustvariti strukture ISO vira." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Zapiši posnetek" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Posnetek za zapisovanje" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Vse datoteke" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO posnetek" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Končaj po uspešnem zaključku" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Zapiši posnetek" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Način zapisovanje trenutno ni implementiran" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Zgodila se je napaka v podpori za zapisovanje" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Ne morem določiti velikosti posnetka." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Ne morem odpreti posnetka." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Zapisujem posnetek..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Izberite posnetek za zapisovanje" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Ne morem dodati podatkov večkratno zapisljivemu disku v tem načinu zapisovanja (namesto tega uporabite TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Zaznan je bil zaprt disk s podatki. Potreben je prazen disk ali takšen, ki mu je mogoče podatke dodajati." -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "V pogonu ni diska" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Ne morem prepoznati stanja pogona ali diska" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Izbrani posnetek je prevelik za vstavljeni disk" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Nisem uspel pridobiti velikosti posnetka" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Preverite, da ste izbrali pravilno datoteko in da imate ustrezne pravice za dostop do nje." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Zvočna kompozicija" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Dobrodošli" @@ -415,210 +415,197 @@ msgid "Create ISO from CD" msgstr "Ustvari ISO iz CDja" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Dodaj" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Dodaj izbrane datoteke h kompoziciji" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Ustvari mapo" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Dodaj novo mapo v kompozicijo" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Odstrani" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Odstrani izbrane datoteke iz kompozicije" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Počisti" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Počisti vsebino kompozicije" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Ime pogona:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Vsebina" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Velikost" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokalna pot" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Datoteki morate dati ime." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Datoteka s tem imenom se že nahaja v kompoziciji." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Nova mapa" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Datoteke, ki naj se dodajo v kompozicijo" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Podatki %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%sni mogoče dodati v kopozicijo, ker presega največjo dovoljeno velikost datoteke za iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s je večja od dovoljenega za iso9660 nivoja 2. To je lahko težava za stare sisteme ali programsko opremo." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Dodajanje domače mape" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Kompoziciji dodajate domačo mapo. To bo verjetno trajalo zelo dolgo časa in verjetno ne bo šlo na en disk.\n\nBi res radi nadaljevali?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Datoteka z imenom \"%s\" že obstaja v tej mapi. Datoteka ni bila dodana." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: ničelni kazalec" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: zmanjkalo je pomnilnika" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: ime vozlišča ni unikatno" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s:%s (koda %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Podvojeno ime datoteke '%s' za '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Napaka pri dodajanje datotek" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Pri dodajanju datotek(e) se je zgodila napaka" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "V redu" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Prikaži zgolj zapisovalnike" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Prikaži izbor hitrosti" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Prikaži izbiro hitrosti" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Prikaži izbor načina" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Prikaži izbiro načina" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Primernost kombinacije" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Ali je kombinacija strojne opreme in diska primerna za zapisovanje kompozicije?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Prazen način prikazuje drugačna statusna sporočila, kot običajen način" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "Hitro_st:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Zapisovalni _modus:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Počisti seznam hitrosti" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -629,72 +616,80 @@ "Thank you!" msgstr "Ne morem pridobiti seznama hitrosti za to napravo.\n\nTa hrošč je znan. Če imate interes, da ga popravite, si oglejte knjižnico libburn.\n\nZapisovanje bi vseeno moralo delovati. Če se kljub temu pojavijo težave, nam to sporočite.\n\nHvala lepa!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Vedno prikaži to _sporočilo" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "privzeto" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "maksilmalno" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "V pogonu je poln, a ponovno zapisljiv disk" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Ali bi radi spraznili disk, da bo uporaben za ponovno zapisovanje?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Pogon ne more zapisovati na vstavljeni disk" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Pogon je prazen" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Način v več seansami zaenkrat še ni podprt" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Vstavljeni disk je poln" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Vstavljeni disk ni primeren" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Ne morem dostopati do pogona (morda je v rabi)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Napaka pri določitvi diska" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Diska za enkratno zapisovane, praznjenje ni mogoče" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW ne potrebuje praznjenja" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Vstavljeni disk je že prazen" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Samodejno" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Z vrzelmi med stezami / Zapisovanje po stezah (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi-seja / Zapisovanje seje (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Število zapisovalnikov v sistemu" @@ -785,6 +780,7 @@ msgstr "Prikaži glavni program tudi tedaj, ko je v ukazni vrstici določena druga akcija." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -807,48 +803,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Verjetno je disk (ali več njih) v uporabi in do njega ni mogoče dostopati.\n\nOdklopite ga in ponovno zaženite program.\n\nČe v napravi ni diska, preverite uporabniške pravice za dostop do naprave." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Neuspešna inicializacija %s kodirnika: %s\n\t(povratek na osnovno implementacijo)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Slkovna datoteka '%s' ne obstaja." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Nova podatkovna kompozicija" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Nova zvočna kompozicija" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Prazen CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Zapiši CD-RW" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Osveži" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Osveži seznam datotek" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Drugo grafično okolje za zapisovanje CDjev" @@ -1133,105 +1127,92 @@ msgid "Aborting..." msgstr "Prekinjam..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Izberite ukaz" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Datoteke, ki naj se dodajo v kompozicijo" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Dobrodošli v Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Zapiši _posnetek" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Zapiši pripravljeno kompilacijo, kot je denimo datoteka .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Zapisši pripravljeno kompozicijo, to je .ISO datoteko" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Nova po_datkovna kompozicija" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Ustvari nov podatkovni disk iz izbranih datotek" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Pra_zen disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Pripravi večkrat zapisljiv disk za ponovno zapisovanje" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Zvočni CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Zvočni CD, ki ga je moč predvajati v navadnih predvajalnikih CD plošč" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Kakšne datoteke se lahko zapiše na zvočni CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Preimenuj izvajalca" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Preimenovanje izvajalca za izbrano datoteko" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Preimenuj naslov" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Preimenovanje naslov za izbrano datoteko" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Kakšne datoteke se lahko zapiše na zvočni CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pozicija" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Dolžina" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Izvajalec" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Naslov" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Ime datoteke" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Ne morem zapisati zvoka na DVD-" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Največje število skladb je 99." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Težava s podpornimi programi." @@ -1304,11 +1285,11 @@ "for the necessary plugins.\n" msgstr "Manjka %s\n\nZa rabo te datoteke ni dekodirnika.\nVerjetno morate namestiti pakete gst-plugins-*,\nki vsebujejo ustrezne vtičnike.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Vsebina datoteke ima dekosder a ni zvok." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1328,21 +1309,21 @@ msgid "Required plugins: " msgstr "Zahtevani vtičniki:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Pri identifikaciji '%s' z gstreamerjem se je zgodila napaka" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Vtičnik" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ni pognal kodiranja (preveč časa)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Neuspešna zamenjava skladbe pri kodiranju" @@ -1489,6 +1470,14 @@ msgid "Rename" msgstr "Preimenuj" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Preimenuj izvajalca" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Preimenuj naslov" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Diskovna kompozicija" @@ -1505,7 +1494,11 @@ msgid "Burn Image (xfburn)" msgstr "Zapisovanje posnetkov (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Preprosto orodje za zapisovanje CD nosilcev" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/sq.po xfburn-0.7.0/po/sq.po --- xfburn-0.6.2/po/sq.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/sq.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,16 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Besnik , 2007,2019 -# Besnik , 2007 -# Besnik , 2019 +# Besnik Bleta , 2007,2019 +# Besnik Bleta , 2007,2020-2023 +# Besnik Bleta , 2019 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 10:12+0000\n" -"Last-Translator: Besnik \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Besnik Bleta , 2007,2020-2023\n" "Language-Team: Albanian (http://www.transifex.com/xfce/xfce-apps/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +26,7 @@ #: ../xfburn/xfburn-global.h:29 msgid "addr:" -msgstr "" +msgstr "adr:" #: ../xfburn/xfburn-global.h:30 msgid "Time total:" @@ -60,7 +60,7 @@ msgid "Adding files to the composition" msgstr "Po shtohen kartela te hartimi" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Anuloje" @@ -96,38 +96,38 @@ msgid "Default value for eject checkbox" msgstr "Vlerë parazgjedhje për kutizën e nxjerrjes" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disk i Zbrazët" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Pajisje pjekëse" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Mënyra zbardhje" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Mundësi" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Nxirre diskun" @@ -137,59 +137,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Anuloje" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_I zbrazët" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Disku i futur është i tashmë i zbrazët." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Gati" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "S’u pikas disk në pajisje." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disku s’është i fshishëm." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Po zbardhet disku…" -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "U bë" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Dështim" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "S’arrihet të merret pajisja." @@ -205,168 +205,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Shfaq një fushë teksti për emrin e vëllimit" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Piq Hartimin" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Emër hartimi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Do të donit të ndryshoni emrin parazgjedhje të hartimit?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "Pr_ovë shkrimi" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Regjistrim _Rrjedhe" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Vetëm krijo _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Piq Hartim" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "S’u krijua dot kartelë ISO përfundim: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Po shkruhet ISO…" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Ndodhi një gabim gjatë shkrimit të ISO-s: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Ndodhi një gabim teksa shkruhej ISO-ja: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Ndodhi një gabim në pjesën e shkrimit." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Hëpërhë, mënyra shkrim nuk mbulohet." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "S’u krijua dot strukturë burimi ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Piq pamje" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Pamje për pjekje" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tërë kartelat" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Pamje ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Dil pas suksesi" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Piq pamjen" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Mënyra pjekje s’është e sendërtuar hëpërhë." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Ndodhi një gabim te pjesa e shkrimit" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "S’arrihet të përcaktohet madhësia e pamjes." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "S’hapet dot pamja." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Po pjek pamjen…" -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Ju lutemi, përzgjidhni një pamje për pjekje" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "S’ngjiten dot të dhëna një disku shumësesionësh me këtë mënyrë shkrimi (përdorni TAO më mirë)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "U pikas disk i mbyllur, me të dhëna. Lypset disk i zbrazët ose ku mund të shtohen gjëra" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "S’u pikas disk në pajisje" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "S’njihet dot gjendje pajisjeje dhe disku" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Figurën e përzgjedhur nuk e nxë disku i fitur" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "S’u arrit të merret madhësia e figurës" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Sigurohuni se përzgjodhët një kartelë të vlefshme dhe se keni lejet e duhura për të hyrë në të." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Hartim audio" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Mirë se vini" @@ -417,210 +417,197 @@ msgid "Create ISO from CD" msgstr "Krijo ISO prej CD-je" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Shto" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Shto te hartimi kartelën(at) e përzgjedhur(a)" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Krijoni drejtori" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Shto te hartimi një drejtori të re" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Hiqe" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Hiq kartelën(at) e përzgjedhur(a) prej hartimit" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Spastroje" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Spastro lëndën e hartimit" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Emër vëllimi :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Lëndë" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Madhësi" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Shteg Vendor" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Duhet t’i jepni një emër kartelës." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Te hartimi ka tashmë një kartelë me të njëjtin emër." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Drejtori e re" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Kartelë(a) për t’u shtuar në hartim" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Të dhëna %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s s’mund të shtohet te hartimi, ngaqë tejkalon madhësinë maksimum të lejuar për kartela sipas iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s është më e madhe se ç’lejon iso9660 niveli 2. Kjo mund të jetë një problem për sisteme ose software të vjetër." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Shtim drejtorie krye" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Ju ndan një hap nga shtimi te hartimi i drejtorisë tuaj krye. Kjo ka shumë mundësi të zgjasë një kohë të gjatë, dhe edhe të jetë shumë e madhe për ta nxënë një disk.\n\nJeni i sigurt se doni të vazhdohet?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Ka tashmë në këtë drejtori një kartelë të quajtur \"%s\", kartela s’është shtuar." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: mbarim kujtese" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: emër nyjeje jo unik" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kod %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Emër i përsëdytur kartele '%s' për '%s'" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Ndodhi gabim(e) gjatë shtimit të kartelave" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Ndodhi gabim(e) teksa shtoheshin kartela" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Shfaq vetëm shkrues" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Shfaq përzgjedhje shpejtësie" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Shfaq kutizë përzgjedhjeje shpejtësie" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Shfaq përzgjedhje mënyre" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Shfaq kutizë përzgjedhje mënyrash" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Është ndërthurje e vlefshme" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "A është ndërthurja e hardware-it dhe diskut e vlefshme për pjekjen e hartimit?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Mënyra e zbardhjes shfaq mesazhe të ndryshme rreth gjendjes së diskut nga ato të mënyrës së rregullt" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Shpejtësi:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Mënyrë _shkrimi:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Listë e zbrazët shpejtësish" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -631,71 +618,79 @@ "Thank you!" msgstr "S’arrihet të merret lista e shpejtësive për pajisjen.\n\nKjo është një e metë e njohur për pajisjet. Nëse interesoheni për ndreqjen e saj, ju lutemi, hidhini një sy librarisë libburn.\n\nPjekja prapë do të duhej të funksiononte, por nëse ka probleme, ju lutemi, na e bëni të ditur.\n\nFaleminderit!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Vazhdo ta _shfaqësh këtë njoftim" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "parazgjedhje" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maks." -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "Në pajisje ka një disk plot, për që mund të fshihet" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Doni të zbardhet disku, që kështu të mund të përdoret për procesin e ardhshëm të pjekjes?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Pajisja s’mund të shkruajë në diskun e futur" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Pajisja është e zbrazët" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Na ndjeni, shumësesionëshi nuk mbulohet ende" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Disku i futur është plot" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Disku i futur s’është i përshtatshëm" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "S’hyhet dot në pajisje (mund të jetë në përdorim)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Gabim në përcaktim disku" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Disk që shkruhet vetëm një herë, s’bëhet dot zbardhje" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW s’ka nevojë për zbardhje" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Disku i futur është tashmë i zbrazët" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatike" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Me Hapësirë Mes Pjesësh / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Me Shumë Sesione / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -787,6 +782,7 @@ msgstr "Shfaq programin kryesor, edhe kur te rreshti i urdhrave është treguar tjetër veprim." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -809,48 +805,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Mundet që disku(qet) të jetë në përdorim dhe s’hyhet dot në të.\n\nJu lutemi, çmontojeni dhe rinisni aplikacionin.\n\nNëse në pajisje s’ka disk, kontrolloni që keni leje leximi dhe shkrimi te pajisja përmes përdoruesit të tanishëm." +msgstr "Ka mundësi që disku(qet) të jetë në përdorim dhe s’mund të përdoren.\n\nNëse s’ka disk në pajisje, shihni nëse keni hyrje leximi dhe shkrimi te pajisja si përdoruesi i tanishëm." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "S’u arrit të gatitej transkoduesi %s: %s\n\t(po përdoret sendërtimi elementar)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Kartela pamje '%s' s’ekziston." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Hartim i ri me të dhëna" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Hartim i ri me audio" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Zbardh CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Piq Pamje" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Rifreskoje" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Rifresko listë kartelash" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Një tjetër GUI për pjekje CDsh" @@ -1135,105 +1129,92 @@ msgid "Aborting..." msgstr "Po ndërpritet…" -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Përzgjidhni urdhër" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Kartelë(a) për t’u shtuar në hartim" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Mirë se vini te Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Piq _Pamje" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Piqni një hartim të përgatitur, pra një kartelë .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Shkruani një gjë të përgatitur, d.m.th., një kartelë .ISO" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Hartim i Ri me të Dhëna" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Krijoni të disk të ri me të dhëna me kartelat që zgjidhni vetë" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Zbardhni Disk" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Përgatiteni diskun e rishkrueshëm për një pjekje të re" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "CD _Audio" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD audio që mund të luhet në stereo të zakonshme" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Ç’kartela mund të piqen te një CD audio?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Riemërtoni Artist" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Riemërtoni artistin e kartelës së përzgjedhur" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Riemërtoni Titull" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Riemërtoni titullin e kartelës së përzgjedhur" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Ç’kartela mund të piqen te një CD audio?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Poz." -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Gjatësi" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titull" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Emër kartele" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "S’mund të shkruhet audio në një DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Mund të keni një maksimum prej 99 pjesësh." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Ndodhi një problem me pjesën e shkrimit." @@ -1306,11 +1287,11 @@ "for the necessary plugins.\n" msgstr "Mungon %s.\n\nS’keni shkodues për të trajtuar këtë kartelë.\nMundet t’ju duhet të shihni te paketat gst-plugins-*\npër shtojcat e nevojshme.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Lënda e kartelës ka një shkodues, por s’është audio." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,21 +1311,21 @@ msgid "Required plugins: " msgstr "Shtojca të domosdoshme: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Ndodhi një gabim gjatë identifikimit të '%s' me gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Shtojcë" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer-i s’deshi të fillonte transkodimin (i mbaroi koha)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "S’u arrit të ndryshoheni këngë teksa transkodohej" @@ -1491,6 +1472,14 @@ msgid "Rename" msgstr "Riemërtojeni" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Riemërtoni Artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Riemërtoni Titull" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Hartim të Dhënash" @@ -1507,7 +1496,11 @@ msgid "Burn Image (xfburn)" msgstr "Piqni Pamje (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Një mjet i thjeshtë për shkrim CD-sh" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/sr.po xfburn-0.7.0/po/sr.po --- xfburn-0.6.2/po/sr.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/sr.po 2023-03-03 20:49:54.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-02-11 10:37+0000\n" -"Last-Translator: Саша Петровић \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Саша Петровић , 2012,2014-2015\n" "Language-Team: Serbian (http://www.transifex.com/xfce/xfce-apps/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgid "Adding files to the composition" msgstr "Додаје датотеке у скуп" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Откажи" @@ -98,38 +98,38 @@ msgid "Default value for eject checkbox" msgstr "Задата вредност поља за потврду избацивања" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Бриши диск" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Уређај за резање" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Начин рада брисање" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Могућности" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Из_баци диск" @@ -139,61 +139,61 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Откажи" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Обриши" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Убачени диск је већ празан." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Спреман" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Нема препознатих дискова у уређају." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Диск није избрисив." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Брисање диска..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Урађено" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Неуспех" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." -msgstr "Нисам успео да прихватим уређај за резање." +msgstr "Нисам успео да захватим уређај за резање." #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" @@ -205,177 +205,177 @@ #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" -msgstr "Прикажи унос текста за назив пројекта" +msgstr "Прикажи унос за упис назива пројекта" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Режи скуп" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Име скупа" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Да ли желите да промените задато име скупа?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Проба резања" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Снимање тока" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Само направи _одраз" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Режи скуп" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Нисам успео да направим одредишну датотеку ISO слике: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." -msgstr "Уписујем слику ИСО-а..." +msgstr "Уписујем одраз ИСО-а..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Дошло је до грешке приликом уписа ISO слике: %s " +msgid "An error occurred while writing ISO: %s" +msgstr "Десила се је грешка приликом писања ИСО-а: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." -msgstr "Дошло је до грешке у позадинском програму за резање" +msgstr "Дошло је до грешке у позадинском програму за резање." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Начин уписа тренутно није подржан." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." -msgstr "Не успевам да направим изворну грађу за ISO" +msgstr "Не успевам да направим изворну грађу за одраз ИСО." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Нарежи одраз" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" -msgstr "Слика за резање" +msgstr "Одраз за резање" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Све датотеке" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" -msgstr "Одраз исо-а" +msgstr "Одрази исо-а" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Напусти након успешног завршетка" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Нарежите одраз" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Начин резања тренутно није подржан." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" -msgstr "Дошло је до грешке у позадинском програму за резање." +msgstr "Дошло је до грешке у позадинском програму за резање" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." -msgstr "Не успевам да одредим величину слике." +msgstr "Нисам успео да одредим величину одраза." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." -msgstr "Не успевам отворити слику." +msgstr "Нисам успео да отворим одраз." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." -msgstr "Резање слике..." +msgstr "Режем одраз..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" -msgstr "Одаберите слику за резање" +msgstr "Одаберите одраз за резање" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Нисам успео да додам податке на диск са више уписа у овом начину уписа (користите TAO за тај задатак)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" -msgstr "Затворен диск са подацима. Потребан је празан или уписив диск." +msgstr "Затворен диск са подацима. Потребан је празан или уписив диск" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" -msgstr "Нема препознатих дискова у уређају." +msgstr "Нема препознатих дискова у уређају" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" -msgstr "Нисам успео да препознам стање уређаја и диска." +msgstr "Нисам успео да препознам стање уређаја и диска" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" -msgstr "Изабрана слика не стаје на убачени диск." +msgstr "Изабрани одраз не стаје на убачени диск" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" -msgstr "Нисам успео да одредим величину слике" +msgstr "Нисам успео да одредим величину одраза" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Проверите да ли сте одабрали одговарајућу датотеку и да ли имате одговарајуће дозволе за приступ њој." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Звучни скуп" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Добродошли" #: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" -msgstr "Клонирам ДВД са подацима" +msgstr "Умножавам ДВД са подацима" #: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" @@ -388,11 +388,11 @@ #: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" -msgstr "_Умножите ЦД" +msgstr "_Умножи ЦД" #: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 msgid "Please insert a recordable disc." -msgstr "Убаците уписив ЦД." +msgstr "Убаците уписив диск." #: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 msgid "Writing CD..." @@ -405,7 +405,7 @@ #: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" -msgstr "Клонирам ДВД са подацима" +msgstr "Умножавам ДВД са подацима" #: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" @@ -413,216 +413,203 @@ #: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" -msgstr "_Клонирам ДВД" +msgstr "_Умножи ДВД" #: ../xfburn/xfburn-create-iso-progress-dialog.c:117 msgid "Create ISO from CD" -msgstr "Направи ISO од ЦД-а" +msgstr "Направи одраз ИСО од ЦД-а" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Додај" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Додај изабране датотеке у скуп" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Направи фасциклу" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Додај нову фасциклу скупу" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Уклони" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Уклања изабране датотеке из скупа" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Очисти" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Очисти садржај скупа" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" -msgstr "Назив пројекта" +msgstr "Назив пројекта :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Садржај" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Величина" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Путања места" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." -msgstr "Морате дати име овој датотеци." +msgstr "Морате именовати ову датотеку." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." -msgstr "Датотека са овим називом већ постоји у скуп." +msgstr "Датотека са овим називом већ постоји у скупу." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Нова фасцикла" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Датотеке за додавање у скуп" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Подаци %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s не може бити додат у скуп, зато што прекорачује највећу дозвољену величину датотека за iso9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s је већи од iso9660 ступња 2. То може да узрокује потешкоће старим системима и програмима." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Додавање корисничке фасцикле" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Додаћете ваш корисничку фасциклу у скуп. То ће вероватно трајати врло дуго, и биће превелико да би стало на један диск.\n\n Да ли сте сигурни да желите наставити?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Датотека са именом „%s“ већ постоји у овој фасцикли, датотека није додата." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" -msgstr "%s: нулти показивач" +msgstr "%s: ништавни показивач" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" -msgstr "%s: нема више меморије" +msgstr "%s: нема више простора" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: назив чвора није јединствен" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (код %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Удвостручено име датотека „%s“ за „%s“" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Јавила се грешка(е) приликом додавања датотека" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Десила се је грешка(е) приликом додавања датотека" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "У реду" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Прикажи само писаче" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Прикажи изборник брзине" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Прикажи кућице за избор брзине" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Прикажи изборник начина рада" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Прикажи кућице за избор начина рада" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "То је исправан склоп" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Да ли је спој уређаја и диска исправан за резање скупа?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "У стању брисања се приказују другачије поруке стања од порука из уобичајеног стања" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Брзина:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "_Начин писања:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Списак брзина је празан" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -633,83 +620,91 @@ "Thank you!" msgstr "Не добијам списак брзина за уређај.\n\nОво је позната грешка у програму уређаја за резање. Уколико Вас занима исправљање грешке, молим, погледајте библиотеку libburn.\n\nРезање би требало да ради и поред тога, али, уколико има и даље проблема, молимо, обавестите нас.\n\nХвала!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Настави да _приказујеш ово обавештење" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "подразумевана" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "највећа" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" -msgstr "Пун пиши-бриши диск је у уређају." +msgstr "Пун пиши-бриши диск је у уређају" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Да ли желите избрисати диск, тако да буде спреман за наредни поступак резања?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Уређај не може да реже убачен диск" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" -msgstr "Фиока уређаја је празна" +msgstr "Ладица уређаја је празна" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" -msgstr "Извините, дискови са више сесија нису још увек подржани" +msgstr "Извините, дискови са више седница нису још увек подржани" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Убачени диск је пун" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Убачени диск је неодговарајући" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Нисам успео да приступим уређају (могуће је да је у употреби)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Грешка препознавања диска" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Диск је само за писање, брисање није могуће" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "ДВД-РВ нема потреба за брисањем" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" -msgstr "Убачени диск је већ празан." +msgstr "Убачени диск је већ празан" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "Самостално" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Са празнинама међу траговима / Трагови-из-једно (ТАО)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Више седница / Седница_од_једном (САО)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Број уређаја за резање на систему" #: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" -msgstr "Број фиока уређаја на систему" +msgstr "Број ладица уређаја на систему" #: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" -msgstr "Број фиока на систему (читача и писача)" +msgstr "Број ладица на систему (читача и писача)" #: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" @@ -740,7 +735,7 @@ #: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" -msgstr "Лична фасцикла корисника %s" +msgstr "Матица корисника %s" #: ../xfburn/xfburn-udev-manager.c:495 #, c-format @@ -789,6 +784,7 @@ msgstr "Приказуј главни програм чак и ако је нека друга радња наведена у наредбеној линији." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Рецко" @@ -811,48 +807,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Могуће је да су дискови заузети, и да им се не може приступити.\nМолим, откачите их и поново покрените програм.\nАко нема дискова у фиоци, проверите да ли имате дозволе за приступ, читање и писање уређају као тренутни корисник." +msgstr "Могуће је да су дискови у употреби, и да им се не може приступити.\n\nУколико нема дискова у ладици уређаја, проверите да ли имате приступ читања и писања фиоци као тренутни корисник." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Нисам успео да покренем %s претварач :%s\n\t(враћам на основну примену)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Датотека слике „%s“ не постоји." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Нови скуп са подацима" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Нови звучни скуп" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Обриши преписив ЦД" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Нарезивање одраза" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Освежи" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Освежи списак датотека" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Још једно сучеље за нарезивање ЦД-а" @@ -862,7 +856,7 @@ #: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" -msgstr "Текст натписа" +msgstr "Писмо натписа" #: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" @@ -880,7 +874,7 @@ msgid "" "Cannot append data to multisession disc in this write mode (use TAO " "instead)." -msgstr "Нисам успео да додам податке на вишесесијски диск у овом начину рада (мето њега употреби ТАО) " +msgstr "Нисам успео да додам податке на вишеседнички диск у овом начину рада (место њега употреби ТАО)." #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." @@ -888,11 +882,11 @@ #: ../xfburn/xfburn-perform-burn.c:276 msgid "No disc detected in drive." -msgstr "Нисам пронашао диск у фиоци." +msgstr "Нисам пронашао диск у ладици." #: ../xfburn/xfburn-perform-burn.c:279 msgid "Cannot recognize the state of the drive and disc." -msgstr "Нисам препознао стање уређаја и диска." +msgstr "Нисам препознао стање уређаја ладице и диска." #: ../xfburn/xfburn-perform-burn.c:286 msgid "Formatting failed." @@ -905,7 +899,7 @@ #: ../xfburn/xfburn-perform-burn.c:349 #, c-format msgid "Burning track %2d/%d..." -msgstr "Нарезујем стазу %2d/%d..." +msgstr "Нарезујем траг %2d/%d..." #: ../xfburn/xfburn-perform-burn.c:353 ../xfburn/xfburn-perform-burn.c:417 msgid "Burning composition..." @@ -957,11 +951,11 @@ #: ../xfburn/xfburn-perform-burn.c:440 msgid "Closing track..." -msgstr "Затварам стазу..." +msgstr "Затварам траг..." #: ../xfburn/xfburn-perform-burn.c:446 msgid "Closing session..." -msgstr "Затварам сесију..." +msgstr "Затварам седницу..." #: ../xfburn/xfburn-perform-burn.c:465 msgid "see console" @@ -1089,7 +1083,7 @@ #: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" -msgstr "FIFO међуспремник:" +msgstr "ФИФО-међуспремник:" #: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" @@ -1106,7 +1100,7 @@ #: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" -msgstr "Да ли сте сигурни да желите да напустите?" +msgstr "Да ли сте сигурни да желите да откажете?" #: ../xfburn/xfburn-progress-dialog.c:476 #, c-format @@ -1135,107 +1129,94 @@ #: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." -msgstr "Прекидам" +msgstr "Прекидам..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Изабери наредбу" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Датотеке за додавање у скуп" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "Добродошли код Рецка" +msgstr "Добродошли код Рецка!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Режи _слику" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Режи припремљен пројекат, тј. .датотеку ИСО-а" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "Нарежи припремљени састав, тј. датотеку ИСО" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Нови скуп са подацима" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Направи нови диск са подацима од датотека које изаберете" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Избриши диск" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Припремите пиши-бриши диск за ново резање" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Звучни диск" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Звучни ЦД који се може слушати у обичним звучним уређајима" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Које датотеке могу бити нарезан на звучни ЦД?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Преименуј извођача" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "преименуј извођача изабране датотке" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Преименуј наслов" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "преименује наслов одабране датотеке" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "гстример" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Које датотеке могу бити нарезан на звучни ЦД?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Положај" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Трајање" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Извођач" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Наслов" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Назив датотеке" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Нисам успео да нарежем звук на ДВД диску." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." -msgstr "Можете имати највише 99 стаза." +msgstr "Можете имати највише 99 трагова." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Десио се проблем са позадинским програмом за нарезивање." @@ -1245,7 +1226,7 @@ #: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." -msgstr "Покушавате нарезати више него што диск може примити." +msgstr "Покушавате нарезати више него што диск може да прими." #. globals #: ../xfburn/xfburn-transcoder-basic.c:69 @@ -1267,17 +1248,17 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "Основни претварач је уграђен,\nи нису му потребне додатне библиотеке,\nали, може руковати само .wav датотекама\nкоје нису сажмане.\nАко желите направити звучни\nпројекат од дургих врста \nзвучних датотека, молим, компилујте са\ngstreamer подршком." +msgstr "Основни претварач је уграђен,\nи нису му потребне додатне библиотеке,\nали, може руковати само .wav датотекама\nкоје нису сажмане.\nАко желите направити звучни\nпројекат од дургих врста \nзвучних датотека, молим, компилујте са\nподршком гстримера." #: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" -msgstr "Датотека %s нема .wav наставак" +msgstr "Датотека %s нема наставак .wav" #: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "Датотека %s не садржи несажет PCM wave zvuk" +msgstr "Датотека %s не садржи несажет вални звук ПЦМ" #: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format @@ -1296,7 +1277,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "Десила се грешка приликом поставки гстримера за транскодовање" +msgstr "Десила се грешка приликом поставки гстримера за прекодовање" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1308,11 +1289,11 @@ "for the necessary plugins.\n" msgstr "%s недостаје.\n\nНемате уграђен декодер да би руковали овом датотеком.\nВероватно треба да потражите gst-plugins-* пакете\nза потребним прикључцима.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Садржај датотеке има декодер али није звучни." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1330,26 +1311,26 @@ #: ../xfburn/xfburn-transcoder-gst.c:629 msgid "Required plugins: " -msgstr "Потребни прикључци:" +msgstr "Потребни прикључци: " -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Десила се грешка гстримера приликом препознавања „%s“" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Прикључак" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Гстример није почео декодирање (истекло време)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" -msgstr "Не успевам да променим песму приликом претварања" +msgstr "Не успевам да променим песму приликом претварања" #: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 msgid "none" @@ -1363,7 +1344,7 @@ #: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" -msgstr "Приказ имена" +msgstr "Приказуј име" #: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" @@ -1387,11 +1368,11 @@ #: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" -msgstr "Број профила по извештају либбурна" +msgstr "Број пресека по извештају либбурна" #: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" -msgstr "Име профила по libburn извештају " +msgstr "Име пресека по извештају либбурна" #: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" @@ -1415,7 +1396,7 @@ #: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" -msgstr "не могу резати ДВДРАМ" +msgstr "Нисам успео да нарежем ДВДРАМ" #: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" @@ -1423,19 +1404,19 @@ #: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" -msgstr "Врсте ТАО блока „libburn“" +msgstr "Врсте ТАО-блока либбруна" #: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" -msgstr "Врсте САО блока „libburn“" +msgstr "Врсте САО-блока либбурна" #: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" -msgstr "Врсте РАВ блока „libburn“" +msgstr "Врсте РАВ-блока либбурна" #: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" -msgstr "Врсте ПАКЕТ блока „libburn“" +msgstr "Врсте ПАКЕТ-блока либбурна" #: ../xfburn.ui.h:1 msgid "_Files" @@ -1493,6 +1474,14 @@ msgid "Rename" msgstr "Преименуј" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Преименуј извођача" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Преименуј наслов" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Скуп података" @@ -1507,9 +1496,13 @@ #: ../xfburn.desktop.in.h:4 msgid "Burn Image (xfburn)" -msgstr "Нарежи слику (рецко)" +msgstr "Нарежи одраз (рецко)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Једноставан прибор за резање дискова" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/sv.po xfburn-0.7.0/po/sv.po --- xfburn-0.6.2/po/sv.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/sv.po 2023-03-03 20:49:54.000000000 +0000 @@ -7,6 +7,7 @@ # Alex Nordlund , 2013 # Arve Eriksson <031299870@telia.com>, 2017,2020 # Daniel Nylander , 2006,2008-2009 +# Luna Jernberg , 2020-2023 # Påvel Nicklasson , 2014-2015 # Påvel Nicklasson , 2014 # Påvel Nicklasson , 2014-2015 @@ -15,9 +16,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-12-20 06:31+0100\n" -"PO-Revision-Date: 2020-01-05 13:20+0000\n" -"Last-Translator: Arve Eriksson <031299870@telia.com>\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Luna Jernberg , 2020-2023\n" "Language-Team: Swedish (http://www.transifex.com/xfce/xfce-apps/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,7 +66,7 @@ msgid "Adding files to the composition" msgstr "Lägger till filer till samlingen" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "Avbryt" @@ -101,38 +102,38 @@ msgid "Default value for eject checkbox" msgstr "Standardvärde för utmatningskryssruta" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Töm skiva" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Brännarenhet" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Tömningsläge" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Alternativ" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "M_ata ut skiva" @@ -142,59 +143,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_Avbryt" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Töm" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Den inmatade skivan är redan tom." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Klar" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Ingen skiva upptäcktes i enheten." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Skivan är inte möjlig att radera." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Tömmer skiva..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Färdig" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Fel" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Det gick inte att fånga enheten." @@ -210,168 +211,168 @@ msgid "Show a text entry for the name of the volume" msgstr "Visa en text för namnet på volymen" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Bränn samling" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Samlingens namn" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Vill du ändra standardnamnet på samlingen?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Testskriv" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Burn_Free" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Inspelning av st_römmar" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Skapa endast _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Bränn samling" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Det gick inte att skapa destinations-ISO-fil: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Skriver ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Ett fel inträffade vid skrivning av ISO-avbildning: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Ett fel inträffade vid skrivning av ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Ett fel inträffade i bränningsbakänden." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Skrivningsläget stöds för närvarande inte." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Det gick inte att skapa ISO-källstruktur." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Bränn avbildning" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Avbildning att bränna" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Alla filer" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO-avbildningar" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "Avsluta efter ly_ckat resultat" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Bränn avbildning" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Bränningsläget stöds för närvarande inte." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Ett fel inträffade i bränningsbakänden." -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Det gick inte att fastställa avbildningens storlek." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Kan inte öppna avbildningen." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Bränner avbildning..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Välj en avbildning att bränna" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Kan inte lägga till data till en multisession-skiva i detta skrivningsläge (använd TAO istället)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Stängd skiva med data hittades. Behöver en tom eller tilläggbar skiva" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Ingen skiva upptäcktes i enheten" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Kan inte känna igen tillståndet för enheten och skivan" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Den valda avbildningen får inte plats på den inmatade skivan" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Misslyckades med att få avbildningens storlek" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Försäkra dig om att du valt en giltig fil och att du har lämpliga rättigheter för att komma åt den." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Ljudsamling" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Välkommen" @@ -422,210 +423,197 @@ msgid "Create ISO from CD" msgstr "Skapa ISO från CD" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Lägg till" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Lägg till markerade fil(er) till samlingen" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Skapa katalog" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Lägg till en ny katalog till samlingen" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Ta bort" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Ta bort de markerade filerna från samlingen" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Rensa" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Rensa innehållet i samlingen" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Volymnamn :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Innehåll" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Storlek" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Lokal sökväg" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Du måste ge ett namn till filen." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "En fil med samma namn finns redan i samlingen." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Ny katalog" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Fil(er) att lägga till samling" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Data %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s kan inte läggas till samlingen, därför att den överstiger maximal tillåten filstorlek för iso 9660." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s är större än vad iso9660 nivå 2 tillåter. Detta kan vara ett problem för gamla system eller program. " -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Lägger till hemkatalog" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Du är på väg att lägga till din hemkatalog till samlingen. Detta kommer förmodligen att ta mycket lång tid och kommer också att bli för mycket för att få plats på en skiva.\n\nÄr du säker på att du vill fortsätta?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "En fil med namnet \"%s\" finns redan i den här katalogen. Filen har inte lagts till." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: nollpekare" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: slut på minne" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: nodnamn är inte unikt" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kod %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Dubblett filnamn \"%s\" för \"%s\"" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "Fel inträffade då filer lades till" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Fel inträffade när filer lades till" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "OK" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Visa endast skrivare" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Visa hastighetsval" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Visa kombinationsruta för hastighetsval" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Visa lägesväljare" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Visa kombinationsruta för lägesval" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Är det en giltig kombination" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Är kombinationen av hårdvara och skiva giltig för att bränna samlingen?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Tömningsläget visar andra skivstatusmeddelanden än vanligt läge" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Hastighet:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Skrivnings_läge:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Tom hastighetslista" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -636,71 +624,79 @@ "Thank you!" msgstr "Det gick inte att hämta hastighetslistan för enheten.\n\nDetta är ett känt fel för enheter. Om du är intresserad av att rätta till det, ta en titt i libburn-biblioteket.\n\nBränning bör fortfarande fungera, men om det blir problem i alla fall, så låt oss veta det.\n\nTack!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Fortsätt att _visa denna notering" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "standard" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Maximal" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "En full men raderbar disk finns i enheten" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Vill du rensa disken, så att den kan användas för den följande bränningsprocessen?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Enheten kan inte bränna på den inmatade skivan" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Enheten är tom" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Tyvärr, multisession stöds ännu inte" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Inmatad skiva är full" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Inmatad skiva är olämplig" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Kan inte komma åt enheten (den kanske används)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Fel vid fastställning av skiva" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "Skivan kan endast skrivas en gång, ingen tömning möjlig" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW behöver inte tömmas" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Inmatad skiva är redan tom" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Automatiskt" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Med Track Gaps / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Multi Session / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -745,7 +741,7 @@ msgid "%s's home" msgstr "Hemkatalog för %s" -#: ../xfburn/xfburn-udev-manager.c:489 +#: ../xfburn/xfburn-udev-manager.c:495 #, c-format msgid "Failed to unmount '%s'. Drive cannot be used for burning." msgstr "Kunde inte avmontera '%s'. Enheten kan inte användas för bränning." @@ -792,6 +788,7 @@ msgstr "Visa huvudprogrammet även när annan åtgärd anges i kommandoraden." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -814,48 +811,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Kanske används skivorna och inte kan kommas åt.\n\nAvmontera och starta om programmet.\n\nKontrollera att du har läs- och skrivåtkomst till enheten för den aktuella användaren om ingen skiva finns i enheten." +msgstr "Eventuellt används skiv(orna) och kan inte få åtkomst.\n\nOm ingen skiva är i enheten, kontrollera att du har läs och skriv åtkomst till enheten med den aktuella användaren." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Misslyckades med att initiera %s-omkodare: %s\n\t(faller tillbaka på grundläggande implementation)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Avbildningsfilen \"%s\" finns inte." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Ny datasamling" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Ny ljudsamling" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "Töm CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Bränn avbildning" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Uppdatera" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Uppdatera fillista" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "Ett annat CD-brännar GUI" @@ -974,94 +969,98 @@ msgid "User Aborted" msgstr "Användaren avbröt" -#: ../xfburn/xfburn-preferences-dialog.c:116 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Inställningar" -#: ../xfburn/xfburn-preferences-dialog.c:117 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Justera hur Xfburn beter sig" -#: ../xfburn/xfburn-preferences-dialog.c:162 -#: ../xfburn/xfburn-preferences-dialog.c:166 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Temporär katalog" -#: ../xfburn/xfburn-preferences-dialog.c:170 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Rensa temporär katalog vid avslut" -#: ../xfburn/xfburn-preferences-dialog.c:177 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Filbläddrare" -#: ../xfburn/xfburn-preferences-dialog.c:181 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Visa _dolda filer" -#: ../xfburn/xfburn-preferences-dialog.c:186 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Visa mänskligt _läsbara filstorlekar" -#: ../xfburn/xfburn-preferences-dialog.c:196 -#: ../xfburn/xfburn-preferences-dialog.c:207 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Allmänt" -#: ../xfburn/xfburn-preferences-dialog.c:211 -#: ../xfburn/xfburn-preferences-dialog.c:292 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Enheter" -#: ../xfburn/xfburn-preferences-dialog.c:220 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Identifierade enheter" -#: ../xfburn/xfburn-preferences-dialog.c:242 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Namn" -#: ../xfburn/xfburn-preferences-dialog.c:255 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Revision" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Nod" -#: ../xfburn/xfburn-preferences-dialog.c:257 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Skriv CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:259 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Skriv CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:262 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Skriv DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:265 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Skriv DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Skriv Blu-Ray" -#: ../xfburn/xfburn-preferences-dialog.c:276 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "Sök _efter enheter" -#: ../xfburn/xfburn-preferences-dialog.c:303 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Visa varning vid _tom hastighetslista" -#: ../xfburn/xfburn-preferences-dialog.c:312 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO-buffertstorlek (i kb)" -#: ../xfburn/xfburn-preferences-dialog.c:331 +#: ../xfburn/xfburn-preferences-dialog.c:334 msgid "_Close" msgstr "_Stäng" -#: ../xfburn/xfburn-preferences-dialog.c:464 +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Ändring av denna inställning får full effekt först efter omstart av programmet." @@ -1136,105 +1135,92 @@ msgid "Aborting..." msgstr "Avbryter..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Välj kommando" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Fil(er) att lägga till samling" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" -msgstr "Välkommen till Xfnurn!" +msgstr "Välkommen till Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Bränn a_vbildning" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" msgstr "Bränn en förberedd samling, t. ex. en .ISO-fil" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Ny _datasamling" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Skapa en ny dataskiva med filerna som du väljer" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Töm skiva" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Förbered den återskrivningsbara skivan för en ny bränning" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Ljud-CD" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Ljud-CD som kan spelas i vanliga CD-spelare" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Vilka filer kan brännas till en ljud-CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Byt namn på artist" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Byt namn på artisten för markerad fil" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Byt namn på titel" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Byt namn på titeln för markerad fil" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Vilka filer kan brännas till en ljud-CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Pos" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Längd" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Artist" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Titel" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Filnamn" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Kan inte bränna ljud till en DVD." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Du får endast ha maximalt 99 spår." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Ett problem inträffade med bränningsbakänden." @@ -1307,11 +1293,11 @@ "for the necessary plugins.\n" msgstr "%s saknas.\n\nDu har inte en avkodare installerad för att hantera denna fil.\nAntagligen behöver du ta en titt på paketen gst-plugins-*\nefter de nödvändiga insticksmodulerna.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Filinnehållet har en avkodare men är inte ljud." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1331,21 +1317,21 @@ msgid "Required plugins: " msgstr "Insticksprogram som krävs:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Ett fel inträffade vid identifiering av '%s' med gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Ett insticksprogram" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer ville inte starta omkodningen (tidsgränsen överstegs)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Misslyckades med att ändra låtar under omkodning" @@ -1360,71 +1346,79 @@ msgid "not implemented" msgstr "inte implementerat" -#: ../xfburn/xfburn-device.c:247 ../xfburn/xfburn-device.c:248 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Visa namn" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Enhetsadress" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Enhetsrevision" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "EnhetsRevision" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Brännhastigheter som stöds av enheten" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Skivstatus" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Profil no. som rapporterat av libburn" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Profilnamn rapporterat av libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Är skivan raderingsbar" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Kan bränna CDR" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Kan bränna CDRW" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Kan bränna DVDR" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Kan bränna DVDPLUSR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Kan bränna DVDRAM" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Kan bränna Blu-ray" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO blocktyper" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO blocktyper" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW blocktyper" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn Packet blocktyper" @@ -1484,6 +1478,14 @@ msgid "Rename" msgstr "Byt namn" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Byt namn på artist" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Byt namn på titel" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Datasamling" @@ -1500,7 +1502,11 @@ msgid "Burn Image (xfburn)" msgstr "Bränn avbildning (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Ett simpelt cd-brännings verktyg" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/te.po xfburn-0.7.0/po/te.po --- xfburn-0.6.2/po/te.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/te.po 2023-01-22 22:34:05.000000000 +0000 @@ -7,9 +7,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" +"POT-Creation-Date: 2021-02-02 12:48+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Telugu (http://www.transifex.com/xfce/xfce-apps/language/te/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -53,320 +53,335 @@ msgid "Data composition" msgstr "దత్తాంశ కూర్పు" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "కూర్పుకు దస్త్రాలను జతచేస్తున్నది" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:96 msgid "Cancel" msgstr "రద్దుచేయి" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "త్వరిత ఖాళీ" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "పూర్తి ఖాళీ (నిదానము)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "త్వరిత ఫార్మేట్" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "పూర్తి ఫార్మేట్" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "డిస్కును నెట్టు" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:168 msgid "Blank Disc" msgstr "ఖాళీ డిస్కు" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:182 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:164 +#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:126 msgid "Burning device" msgstr "డివిడి పరికరం" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "ఖాళీ రీతి" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 +#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 msgid "Options" msgstr "ఐచ్ఛికాలు" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:200 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:164 msgid "E_ject disk" msgstr "డిస్కును నెట్టివేయి (_j)" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:213 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:253 +#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:185 +msgid "_Cancel" +msgstr "" + +#: ../xfburn/xfburn-blank-dialog.c:217 msgid "_Blank" msgstr "ఖాళీ (_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:329 msgid "The inserted disc is already blank." msgstr "చొప్పించిన డిస్కు ఖాళీగానే ఉంది" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "Ready" msgstr "సిద్ధం" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:338 msgid "No disc detected in the drive." msgstr "డ్రైవ్ నందలి ఎటువంటి డిస్కు కనుగొనబడలేదు" -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:347 msgid "Disc is not erasable." msgstr "డిస్కు చెరపదగినది కాదు" -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:387 msgid "Blanking disc..." msgstr "డిస్కు ఖాళీచేయుట..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:485 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "అయినది" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "వైఫల్యం" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:434 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:591 +#: ../xfburn/xfburn-burn-image-dialog.c:392 +#: ../xfburn/xfburn-burn-image-dialog.c:570 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:362 msgid "Unable to grab the drive." msgstr " ఆపివేయలేకపోతుంది" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "బొమ్మ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "సంపుటం పేరు చూపించు" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:150 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:114 msgid "Burn Composition" msgstr "కూర్పును కాల్చు" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:175 msgid "Composition name" msgstr "కూర్పు పేరు" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:180 msgid "Would you like to change the default composition name?" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:205 +#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:169 msgid "_Dummy write" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:209 +#: ../xfburn/xfburn-burn-image-dialog.c:202 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:173 msgid "Burn_Free" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:220 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:257 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:189 msgid "_Burn Composition" msgstr "కూర్పును కాల్చు (_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:443 #, c-format msgid "Could not create destination ISO file: %s" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:450 msgid "Writing ISO..." msgstr "ISO వ్రాస్తూంది..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:467 #, c-format msgid "An error occured while writing ISO: %s" msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:529 msgid "An error occurred in the burn backend." msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:552 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:293 msgid "The write mode is not supported currently." msgstr "వ్రాయి రీతి ప్రస్తుతము సహకరించుట లేదు." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:635 msgid "Could not create ISO source structure." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:137 msgid "Burn image" msgstr "ప్రతిబింబమును కాల్చు" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:145 +#: ../xfburn/xfburn-burn-image-dialog.c:166 msgid "Image to burn" msgstr "ప్రతిబింబమును నుండి కాల్చు" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:149 msgid "All files" msgstr "అన్ని దస్త్రాలు" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:153 msgid "ISO images" msgstr "ISO ప్రతిబింబాలు" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:212 msgid "_Quit after success" msgstr "విజయవంతం అయిన తర్వాత నిష్క్రమించు (_Q)." -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:222 msgid "_Burn image" msgstr "ప్రతిబింబమును కాల్చు (_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:275 msgid "Burn mode is not currently implemented." msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:326 +#: ../xfburn/xfburn-burn-image-dialog.c:355 msgid "An error occurred in the burn backend" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:339 msgid "Unable to determine image size." msgstr "ప్రతిబింబ పరిమాణాన్ని నిర్ణయించలేకపోతూంది." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:346 msgid "Cannot open image." msgstr "ప్రతిబింబాన్ని తెరుచుట వీలుకాదు" -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:383 msgid "Burning image..." msgstr "ప్రతిబింబమును కాల్చుతున్నాము..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:456 msgid "" "Please" " select an image to burn" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:496 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:500 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:502 msgid "No disc detected in drive" msgstr "డ్రైవ్ నందలి ఎటువంటి డిస్కు కనుగొనబడలేదు." -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:504 msgid "Cannot recognize state of drive and disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:516 msgid "The selected image does not fit on the inserted disc" msgstr "" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:520 msgid "Failed to get image size" msgstr "ప్రతిబింబ పరిమాణాన్ని పొందుటలో విఫలమైనది" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:549 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "" -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "ఆడియో కూర్పు" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "స్వాగతం" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "దత్తాంశ సీడీని నకలుచేయి" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "సీడీ చదువకం పరికరం" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "సీడీని నకలుచేయి (_C)" @@ -383,15 +398,15 @@ msgid "Reading CD..." msgstr "సీడీని చదువుతూంది..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "దత్తాంశ డీవీడీని నకలుచేయి" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "డీవీడీ చదువకం పరికరం" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "డీవీడీని నకలుచేయి (_C)" @@ -399,210 +414,204 @@ msgid "Create ISO from CD" msgstr "సీడీ నుండి ISO సృష్టించు" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-data-composition.c:944 +#: ../xfburn/xfburn-audio-composition.c:329 +#: ../xfburn/xfburn-audio-composition.c:946 msgid "Add" msgstr "జతచేయు" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:329 msgid "Add the selected file(s) to the composition" msgstr "కూర్పుకు ఎంచుకున్న దస్త్రాలను జతచేయి" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "సంచయాన్ని సృష్టించు" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "కూర్పుకు ఒక కొత్త సంచయాన్ని జతచేయి" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:334 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "తొలగించు" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:334 msgid "Remove the selected file(s) from the composition" msgstr "కూర్పు నుండి ఎంచుకున్న దస్త్రము(ల)ను తీసివేయి" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:336 msgid "Clear" msgstr "శుభ్రపరుచు" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:336 msgid "Clear the content of the composition" msgstr "కూర్పు యొక్క విషయాలను శుభ్రపరుచు" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "పేరుమార్చు " - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "ఎంచుకున్న దస్త్రం పేరుమార్చు" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "సంపుటం పేరు :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "విషయాలు" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "పరిమాణం" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "స్థానిక బాట" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:660 msgid "You must give a name to the file." msgstr "మీరు తప్పనిసరిగా దస్త్రానికి ఒక పేరు ఇవ్వాలి." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:669 +#: ../xfburn/xfburn-data-composition.c:1186 +#: ../xfburn/xfburn-audio-composition.c:1146 msgid "A file with the same name is already present in the composition." msgstr "" -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:776 +#: ../xfburn/xfburn-data-composition.c:777 +#: ../xfburn/xfburn-data-composition.c:779 msgid "New directory" msgstr "కొత్త సంచయం" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 +#: ../xfburn/xfburn-data-composition.c:923 +#: ../xfburn/xfburn-audio-composition.c:943 msgid "File(s) to add to composition" msgstr "కూర్పుకు జతచేయాల్సిన దస్త్రము(లు)" #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:1029 #, c-format msgid "Data %s~%d" msgstr "దత్తాంశం %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1265 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1272 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1356 +#: ../xfburn/xfburn-audio-composition.c:1322 msgid "Adding home directory" msgstr "నివాస సంచయాన్ని జోడిస్తూంది" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1357 +#: ../xfburn/xfburn-audio-composition.c:1323 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1525 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1924 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1926 #, c-format msgid "%s: out of memory" msgstr "%s: జ్ఞాపకశక్తి మించిపోయింది" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1928 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1930 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (code %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1950 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "" -#: ../xfburn/xfburn-data-composition.c:2031 +#: ../xfburn/xfburn-data-composition.c:2015 msgid "Error(s) occured while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:2019 +msgid "OK" +msgstr "సరే" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr " మాత్రమే చూపుము" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "వేగ ఎంపికను చూపించు" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "వేగ ఎంపిక కోంబోను చూపించు" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "రీతి ఎంపికను చూపించు" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "రీతి ఎంపిక కోంబోను చూపించు" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "వేగం (_S):" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "వ్రాయి రీతి (_m):" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "ఖాళీ వేగ జాబితా" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -613,116 +622,171 @@ "Thank you!" msgstr "" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:417 msgid "default" msgstr "అప్రమేయం" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:448 msgid "Max" msgstr "గరిష్ఠం" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:483 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:484 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:555 msgid "Drive can't burn on the inserted disc" msgstr "" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:564 ../xfburn/xfburn-device-box.c:610 msgid "Drive is empty" msgstr "డ్రైవు ఖాళీగా వుంది" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:567 msgid "Sorry, multisession is not yet supported" msgstr "" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:570 msgid "Inserted disc is full" msgstr "చొప్పించిన డిస్కు సంపూర్ణం" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:573 ../xfburn/xfburn-device-box.c:616 msgid "Inserted disc is unsuitable" msgstr "చొప్పించిన డిస్కు తగనిది" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:576 ../xfburn/xfburn-device-box.c:619 msgid "Cannot access drive (it might be in use)" msgstr "" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:581 ../xfburn/xfburn-device-box.c:622 msgid "Error determining disc" msgstr "డిస్కును నిర్ణయించుటలో దోషం" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:602 msgid "Write-once disc, no blanking possible" msgstr "" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:605 msgid "DVD+RW does not need blanking" msgstr "" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:613 msgid "Inserted disc is already blank" msgstr "చొప్పించిన డిస్కు ఖాళీగానే ఉంది" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "స్వయం" +#: ../xfburn/xfburn-device-box.c:649 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:656 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:663 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "పరికరముల జాబితా" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "ప్రస్తుతం ఎంచుకున్న పరికరం" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "సంచయం" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "దస్త్రం" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "రకం" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "దస్త్రవ్యవస్థ" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s's నివాసం" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "" @@ -733,7 +797,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nఅందుబాటులోవున్న మొత్తం ఆదేశ వరుస యొక్క జాబితా ఐచ్ఛికాలను చూడటానికి '%s --help' నడుపండి.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "తెరవెనుక కాల్చుట ప్రారంభించలేకపోతున్నాము." @@ -757,146 +821,52 @@ "\t(falling back to basic implementation)" msgstr "" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:373 #, c-format msgid "Image file '%s' does not exist." msgstr "ప్రతిబింబ దస్త్రం ‘%s’ ఉనికిలో లేదు." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "దస్త్రం (_F)" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:238 msgid "New data composition" msgstr "కొత్త దత్తాంశ కూర్పు" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:241 msgid "New audio composition" msgstr "కొత్త ఆడియో కూర్పు" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "కూర్పును మూసివేయి" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "నిష్క్రమించు (_Q)" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Xfburn నిష్క్రమించు" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "సవరణ (_E)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "అభిరుచులు (_n)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "అభిరుచుల సంవాదాన్ని చూపించు" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "చర్యలు (_A)" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "చూడటం (_V)" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "తాజాపరుచు" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "దస్త్ర జాబితాను తాజాపరుచు" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "సహాయం (_H)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "గురించి (_A)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Xfburn గురించిన సమాచారాన్ని ప్రదర్శించు" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "ఖాళీ CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "దత్తాంశ సీడీని నకలుచేయి" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:249 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "ప్రతిబింబమును కాల్చు" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "డీవీడీ ప్రతిబింబాన్ని కాల్చు" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "దస్త్ర విహారకాన్ని చూపించు" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "దస్త్ర విహారకాన్ని చూపించు/దాయి" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "పనిముట్ల పట్టీని చూపించు" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "పనిముట్లపట్టీని చూపించు/దాయి" +#: ../xfburn/xfburn-main-window.c:254 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "తాజాపరుచు" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "పనిముట్లపట్టీ కూర్పకము" +#: ../xfburn/xfburn-main-window.c:254 +msgid "Refresh file list" +msgstr "దస్త్ర జాబితాను తాజాపరుచు" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" +#: ../xfburn/xfburn-main-window.c:501 +msgid "Another cd burning GUI" msgstr "" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "లేబుల్" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "లేబుల్ యొక్క పాఠ్యము" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "మూసివేత బొత్తాన్ని చూపించు" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "" @@ -999,258 +969,276 @@ msgid "User Aborted" msgstr "వాడుకరి విరమించారు" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "అభిరుచులు" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "తాత్కాలిక సంచయం" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "దస్త్ర విహారకం" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "అదృశ్య దస్త్రాలను చూపించు (_h)" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "మనిషి చదవగలిగిన దస్త్ర పరిమాణాలను చూపించు (_r)" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "సాధారణం" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "పరికరాలు" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "కనుగొన్న పరికరాలు" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "పేరు" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R వ్రాయి" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW వ్రాయి" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R వ్రాయి" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM వ్రాయి" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Blu-ray వ్రాయి" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "మూసివేయి (_C)" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "ప్రారంభిస్తోంది..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "అంచనావేసిన వ్రాత వేగము:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "తెలియదు" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "మూసివేయి" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "మీరు ఖచ్ఛితంగా విరమించాలనుకుంటున్నారా?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "విరమించబడింది" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "విఫలమైంది" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "రద్దుచేయబడినది" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "పూర్తిచేయబడింది" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "" -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:131 msgid "Select command" msgstr "ఆదేశాన్ని ఎంచుకోండి" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:118 msgid "Burn _Image" msgstr "ప్రతిబింబాన్ని కాల్చు (_I)" -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:118 msgid "Burn a prepared compilation, i.e. an .ISO file" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:123 msgid "New _Data Composition" msgstr "కొత్త దత్తాంశ కూర్పు (_D)" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:123 msgid "Create a new data disc with the files of your choosing" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:128 msgid "_Blank Disc" msgstr "ఖాళీ డిస్కు (_B)" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:128 msgid "Prepare the rewriteable disc for a new burn" msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:133 msgid "_Audio CD" msgstr "ఆడియో సీడీ (_A)" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:133 msgid "Audio CD playable in regular stereos" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:342 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "జీస్ట్రీమర్" + +#: ../xfburn/xfburn-audio-composition.c:342 msgid "What files can get burned to an audio CD?" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "కళాకారుని పేరుమార్చు" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "ఎంపిక చేసిన దస్త్రం యొక్క కళాకారి పేరుమార్చు" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "శీర్షిక పేరుమార్చు" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "ఎంపిక చేసిన దస్త్రం యొక్క శీర్షిక పేరుమార్చు" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:373 msgid "Pos" msgstr "" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:375 msgid "Length" msgstr "నిడివి" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:381 msgid "Artist" msgstr "కళాకారుడు" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:394 msgid "Title" msgstr "శీర్షిక" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:405 msgid "Filename" msgstr "దస్త్రంపేరు" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:552 msgid "Cannot burn audio onto a DVD." msgstr "" -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1230 msgid "You can only have a maximum of 99 tracks." msgstr "" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:276 msgid "A problem with the burn backend occurred." msgstr "" -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "కాల్చుటకు కొనసాగు" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "ప్రాథమికం" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1262,39 +1250,50 @@ "gstreamer support." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "" -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "జీస్ట్రీమర్" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1306,99 +1305,183 @@ "gstreamer plugin packages installed." msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "అమలుపరుచబడలేదు" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "ప్రదర్శిత పేరు" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "పరికరము చిరునామా" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "నిష్క్రమించు (_Q)" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "సవరణ (_E)" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "చర్య (_A)" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "చూడటం (_V)" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "సహాయం (_H)" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "గురించి" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "పేరుమార్చు " + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "కళాకారుని పేరుమార్చు" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "శీర్షిక పేరుమార్చు" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "దత్తాంశ కూర్పు" @@ -1415,7 +1498,11 @@ msgid "Burn Image (xfburn)" msgstr "ప్రతిబింబాన్ని కాల్చు (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/th.po xfburn-0.7.0/po/th.po --- xfburn-0.6.2/po/th.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/th.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,15 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Theppitak Karoonboonyanan , 2014,2017,2019 +# Theppitak Karoonboonyanan , 2014,2017,2019,2021 # Theppitak Karoonboonyanan , 2014 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2019-05-27 08:05+0000\n" -"Last-Translator: Theppitak Karoonboonyanan \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Theppitak Karoonboonyanan , 2014,2017,2019,2021\n" "Language-Team: Thai (http://www.transifex.com/xfce/xfce-apps/language/th/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,320 +55,335 @@ msgid "Data composition" msgstr "ร่างต้นฉบับข้อมูล" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "กำลังเพิ่มแฟ้มในต้นฉบับ" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "ยกเลิก" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "ล้างแผ่นอย่างเร็ว" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "ล้างแผ่นเต็มที่ (ช้า)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "ฟอร์แมตอย่างเร็ว" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "ฟอร์แมตเต็มที่" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "ดีฟอร์แมตอย่างเร็ว" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "ดีฟอร์แมตเต็มที่ (ช้า)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "ดันแผ่นออก" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "ค่าปริยายของกล่องกาดันแผ่นออก" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "ล้างแผ่น" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "อุปกรณ์เขียน" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "โหมดล้างแผ่น" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "ตัวเลือก" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "ดั_นแผ่นออก" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_ยกเลิก" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_ล้างแผ่น" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "แผ่นที่ใส่เข้ามาว่างเปล่าอยู่แล้ว" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "พร้อม" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "ไม่พบแผ่นในไดรว์" -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "แผ่นไม่สามารถล้างได้" -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "กำลังล้างแผ่น..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "เสร็จแล้ว" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "ล้มเหลว" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "ไม่สามารถจับยึดไดรว์ได้" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "อิมเมจ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "แสดงชื่อโวลุม" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "แสดงช่องข้อความเพื่อแสดงชื่อของโวลุม" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "เขียนจากร่างต้นฉบับ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "ชื่อร่างต้นฉบับ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "คุณต้องการเปลี่ยนชื่อปริยายของร่างต้นฉบับหรือไม่?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "เขียนห_ลอกๆ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "ป้องกันบัฟเฟอร์ขาด_พร่อง (BurnFree)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "บันทึก_กระแสข้อมูล" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "สร้าง _ISO เท่านั้น" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "เขีย_นจากร่างต้นฉบับ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ไม่สามารถสร้างแฟ้ม ISO ปลายทางได้: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "กำลังเขียน ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "เกิดข้อผิดพลาดขณะเขียน ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "เกิดข้อผิดพลาดในแบกเอนด์เขียนแผ่น" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "ไม่รองรับโหมดเขียนนี้ในขณะนี้" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ไม่สามารถสร้างออบเจกต์แทนข้อมูลต้นทางสำหรับ ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "เขียนอิมเมจ" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "อิมเมจที่จะเขียน" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "ทุกแฟ้ม" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "อิมเมจ ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_ออกจากโปรแกรมหลังทำสำเร็จ" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "เ_ขียนอิมเมจ" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "ยังไม่รองรับโหมดการเขียนในขณะนี้" -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "เกิดข้อผิดพลาดในแบกเอนด์เขียนแผ่น" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "ไม่สามารถพิจารณาขนาดของอิมเมจได้" -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "ไม่สามารถเปิดอิมเมจ" -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "กำลังเขียนอิมเมจ..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "กรุณาเลือกอิมเมจที่จะเขียน" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "ไม่สามารถเพิ่มข้อมูลต่อท้ายแผ่นมัลติเซสชันในโหมดเขียนนี้ได้ (กรุณาใช้ TAO แทน)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "พบแผ่นที่มีข้อมูลและปิดเซสชันไปแล้ว ต้องใช้แผ่นเปล่าหรือแผ่นที่เพิ่มข้อมูลต่อท้ายได้" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "ไม่พบแผ่นในไดรว์" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "ไม่สามารถจำแนกสถานะของไดรว์และแผ่นได้" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "อิมเมจที่เลือกไม่สามารถบรรจุลงในแผ่นที่ใส่เข้ามาได้" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "อ่านขนาดของอิมเมจไม่สำเร็จ" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "กรุณาตรวจสอบให้แน่ใจว่าคุณได้เลือกแฟ้มที่ถูกต้อง และคุณมีสิทธิ์เข้าใช้แฟ้มดังกล่าว" -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "ร่างต้นฉบับแผ่นเพลง" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "ต้อนรับ" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "คัดลอกซีดีข้อมูล" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "อุปกรณ์อ่านซีดี" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "คัดลอกโดย_ตรง" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_คัดลอกซีดี" @@ -385,15 +400,15 @@ msgid "Reading CD..." msgstr "กำลังอ่านซีดี..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "คัดลอกดีวีดีข้อมูล" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "อุปกรณ์อ่านดีวีดี" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_คัดลอกดีวีดี" @@ -401,210 +416,197 @@ msgid "Create ISO from CD" msgstr "สร้าง ISO จากซีดี" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "เพิ่ม" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "เพิ่มแฟ้มที่เลือกลงในร่างต้นฉบับ" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "สร้างไดเรกทอรี" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "สร้างไดเรกทอรีใหม่ในร่างต้นฉบับ" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "ลบ" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "ลบแฟ้มที่เลือกออกจากร่างต้นฉบับ" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "ล้าง" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "ล้างเนื้อหาของร่างต้นฉบับ" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "เปลี่ยนชื่อ" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "เปลี่ยนชื่อแฟ้มที่เลือก" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "ชื่อแผ่น :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "เนื้อหา" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "ขนาด" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "พาธในเครื่อง" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "คุณต้องตั้งชื่อให้กับแฟ้ม" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "มีแฟ้มชื่อเดียวกันอยู่ก่อนแล้วในร่างต้นฉบับ" -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "ไดเรกทอรีใหม่" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "แฟ้มที่จะเพิ่มลงในร่างต้นฉบับ" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "ข้อมูล %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "ไม่สามารถเพิ่ม %s ลงในร่างต้นฉบับ เพราะมีขนาดเกินขนาดแฟ้มที่อนุญาตใน iso9660" -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s มีขนาดใหญ่กว่าที่ iso9660 ระดับ 2 อนุญาต ซึ่งอาจเป็นปัญหาสำหรับระบบหรือซอฟต์แวร์รุ่นเก่า" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "กำลังเพิ่มไดเรกทอรีบ้าน" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "คุณกำลังจะเพิ่มไดเรกทอรีบ้านของคุณลงในร่างต้นฉบับ ซึ่งมีแนวโน้มจะใช้เวลานานมาก และอาจใหญ่เกินกว่าขนาดของแผ่น\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อไป?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "มีแฟ้มชื่อ \"%s\" ในไดเรกทอรีนี้อยู่ก่อนแล้ว จึงไม่ได้เพิ่มแฟ้มนี้" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: พอยน์เตอร์ศูนย์" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: หน่วยความจำไม่พอ" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: ชื่อโหนดซ้ำกับโหนดอื่น" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (รหัส %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "ชื่อแฟ้ม '%s' ซ้ำสำหรับ '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "เกิดข้อผิดพลาดขณะเพิ่มแฟ้ม" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "ตกลง" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "แสดงอุปกรณ์เขียนเท่านั้น" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "แสดงตัวเลือกความเร็ว" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "แสดงกล่องคอมโบเลือกความเร็ว" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "แสดงตัวเลือกโหมด" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "แสดงกล่องคอมโบเลือกโหมด" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "เป็นคู่ที่เข้ากันได้หรือไม่" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" -msgstr "ฮาร์ดแวร์และแผ่นสามารถใช้เขียนร่างต้นฉบับได้หรือไม่" +msgstr "ฮาร์ดแวร์กับแผ่นสามารถใช้เขียนร่างต้นฉบับได้หรือไม่?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "โหมดล้างแผ่นจะแสดงสถานะของแผ่นในแบบที่ต่างจากโหมดปกติ" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "ความเ_ร็ว:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "โหมดเ_ขียน:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "ไม่มีข้อมูลความเร็ว" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -615,116 +617,171 @@ "Thank you!" msgstr "ไม่สามารถดึงข้อมูลความเร็วที่รองรับจากไดรว์\n\nนี่เป็นปัญหาที่มีรายงานแล้วสำหรับไดรว์ต่างๆ หากคุณสนใจจะแก้ปัญหานี้ กรุณาตรวจสอบที่ไลบรารี libburn\n\nการเขียนน่าจะยังทำได้ แต่หากยังพบปัญหา กรุณาแจ้งให้เราทราบ\n\nขอบคุณครับ!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "แ_สดงข้อสังเกตนี้อีก" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "ปริยาย" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "สูงสุด" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "มีแผ่นที่เขียนเต็มแล้วแต่สามารถลบข้อมูลได้อยู่ในไดรว์" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "คุณต้องการล้างแผ่นเพื่อให้สามารถใช้เขียนข้อมูลได้หรือไม่?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "ไดรว์ไม่สามารถเขียนแผ่นที่ใส่เข้ามาได้" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "ไดรว์ไม่มีแผ่น" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "ขออภัย ยังไม่รองรับมัลติเซสชัน" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "แผ่นที่ใส่เข้ามาเต็มแล้ว" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "แผ่นที่ใส่เข้ามาไม่เหมาะสม" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "ไม่สามารถเข้าใช้ไดรว์ได้ (อาจกำลังใช้งานอยู่)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "เกิดข้อผิดพลาดขณะพิจารณาแผ่น" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "แผ่นเขียนได้ครั้งเดียว ไม่สามารถล้างแผ่นได้" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW ไม่จำเป็นต้องล้างแผ่น" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "แผ่นที่ใส่เข้ามาถูกล้างอยู่แล้ว" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "อัตโนมัติ" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "มีช่องว่างระหว่างร่อง / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "เขียนหลายวาระ / Session-At-Once (SAO)" + +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "จำนวนอุปกรณ์เขียนในระบบ" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "จำนวนไดรว์ในระบบ" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "จำนวนไดรว์ในระบบ (อุปกรณ์เขียนและอุปกรณ์อ่าน)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "รายชื่ออุปกรณ์" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "อุปกรณ์ที่เลือกอยู่" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "โฟลเดอร์" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "แฟ้ม" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "ชนิด" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "ระบบแฟ้ม" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "บ้านของ %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "เลิกเมานท์ '%s' ไม่สำเร็จ ไม่สามารถใช้ไดรว์ในการเขียนแผ่นได้" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "เปิดกล่องโต้ตอบเขียนอิมเมจ โดยอาจตามด้วยชื่อแฟ้มอิมเมจได้" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "เปิดกล่องโต้ตอบล้างแผ่น" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "เปิดหน้าต่างร่างต้นฉบับข้อมูล โดยอาจตามด้วยแฟ้ม/ไดเรกทอรีที่จะเพิ่มลงในร่างได้" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "เปิดหน้าต่างร่างต้นฉบับแผ่นเพลง โดยอาจตามด้วยแฟ้ม/ไดเรกทอรีที่จะเพิ่มลงในร่างได้" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "เลือกตัวแปลงรหัส ใช้ตัวเลือก --transcoder=list หากต้องการดูรายชื่อตัวแปลงรหัสที่มี" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "เปิดช่องท่องดูแฟ้มในไดเรกทอรีที่กำหนด หรือในไดเรกทอรีปัจจุบันถ้าไม่ระบุ (ค่าปริยายคือเปิดไดเรกทอรีบ้านของคุณ)" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "แสดงรุ่นของโปรแกรมแล้วจบการทำงาน" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "แสดงโปรแกรมหลักแม้จะมีการระบุการกระทำอื่นในบรรทัดคำสั่ง" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -735,7 +792,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nลองสั่ง %s --help เพื่อดูตัวเลือกทั้งหมดของบรรทัดคำสั่ง\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "ไม่สามารถตั้งค่าเริ่มต้นแบกเอนด์เขียนแผ่น" @@ -747,158 +804,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "อาจจะมีแผ่นที่กำลังใช้งานอยู่ และไม่สามารถเข้าใช้ได้\n\nกรุณาเลิกเมานท์แผ่นแล้วเริ่มเปิดโปรแกรมนี้ใหม่\n\nหากไม่มีแผ่นในไดรว์ กรุณาตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์อ่านและเขียนไดรว์ด้วยบัญชีผู้ใช้ปัจจุบัน" +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "ตั้งค่าเริ่มต้นตัวแปลงรหัส %s ไม่สำเร็จ: %s\n\t(จะถอยกลับไปใช้การรองรับแบบพื้นฐาน)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "แฟ้มอิมเมจ '%s' ไม่มีอยู่" -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "แ_ฟ้ม" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" -msgstr "ร่างต้นฉบับแผ่นข้อมูลใหม่" +msgstr "ร่างแผ่นข้อมูลใหม่" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" -msgstr "ร่างต้นฉบับแผ่นเพลงใหม่" - -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "ปิดร่างต้นฉบับ" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_ออก" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "ออกจาก Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "แ_ก้ไข" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "_ปรับแต่ง" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "แสดงกล่องโต้ตอบปรับแต่ง" +msgstr "ร่างแผ่นเพลงใหม่" -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "การ_กระทำ" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "มุม_มอง" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "ปรับแสดงใหม่" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "ปรับแสดงรายชื่อแฟ้มใหม่" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_วิธีใช้" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "เ_กี่ยวกับ" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "แสดงข้อมูลเกี่ยวกับ Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "ล้างแผ่น CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "คัดลอกซีดีข้อมูล" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "เขียนอิมเมจ" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "เขียนอิมเมจดีวีดี" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "แสดงช่องท่องดูแฟ้ม" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "ซ่อน/แสดงช่องท่องดูแฟ้ม" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "ปรับแสดง" -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "แสดงแถบเครื่องมือ" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "ปรับแสดงรายชื่อแฟ้มใหม่" -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "ซ่อน/แสดงแถบเครื่องมือ" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "เครื่องมือแก้ไขแถบเครื่องมือ" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "GUI สำหรับเขียนแผ่นซีดี" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "GUI อีกตัวหนึ่งสำหรับเขียนแผ่นซีดี" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "ฉลาก" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "ข้อความฉลาก" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "แสดงปุ่มปิด" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "กำหนดว่าจะแสดงปุ่มปิดหรือไม่" @@ -1001,258 +962,280 @@ msgid "User Aborted" msgstr "ผู้ใช้ล้มเลิก" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "ปรับแต่ง" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "ปรับแต่งพฤติกรรมของ Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "ไดเรกทอรีชั่วคราว" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_ล้างไดเรกทอรีชั่วคราวก่อนจบโปรแกรม" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "ช่องท่องดูแฟ้ม" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "แสดงแฟ้มซ่อ_น" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "แสดงขนาดแฟ้มแบบอ่าน_ง่าย" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "ทั่วไป" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "อุปกรณ์" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "อุปกรณ์ที่ตรวจพบ" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "ชื่อ" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "รุ่น" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "โหนด" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "เขียน CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "เขียน CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "เขียน DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "เขียน DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "เขียนบลูเรย์" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "ตรวจ_หาอุปกรณ์" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "แสดงคำเตือนหากไ_ม่พบข้อมูลความเร็วไดรว์" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "ขนาดบัฟเฟอร์ FIFO (เป็น kB)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "ปิ_ด" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "การเปลี่ยนค่าตั้งนี้จะมีผลหลังจากเปิดโปรแกรมใหม่" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "กำลังตั้งค่าเริ่มต้น..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "ความเร็วของการเขียนโดยประมาณ:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "ไม่ทราบ" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "บัฟเฟอร์ FIFO:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "บัฟเฟอร์ของอุปกรณ์:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_หยุด" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "ปิด" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการล้มเลิก?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "ข้อมูลเติมต่ำสุดคือ %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "ล้มเลิก" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "ฟอร์แมตเสร็จแล้ว" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "ล้มเหลว" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "ยกเลิก" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "เสร็จสมบูรณ์" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "กำลังล้มเลิก..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "เลือกคำสั่ง" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "แฟ้มที่จะเพิ่มลงในร่างต้นฉบับ" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "ยินดีต้อนรับสู่ Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "เขียน_อิมเมจ" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "เขียนแผ่นจากข้อมูลที่เตรียมการไว้ กล่าวคือ จากแฟ้ม .ISO" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "ร่างต้นฉบับ_ข้อมูลใหม่" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "สร้างแผ่นข้อมูลใหม่โดยใช้แฟ้มที่คุณเลือก" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_ล้างแผ่น" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "เตรียมพร้อมแผ่นที่เขียนซ้ำได้เพื่อการเขียนข้อมูลใหม่" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "ซีดีเ_พลง" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "ซีดีเพลงที่สามารถเล่นในสเตอริโอทั่วไปได้" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "แฟ้มไหนสามารถเขียนลงซีดีเพลงได้บ้าง?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "เปลี่ยนชื่อศิลปิน" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "เปลี่ยนชื่อศิลปินของแฟ้มที่เลือก" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "เปลี่ยนชื่อเพลง" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "เปลี่ยนชื่อเพลงของแฟ้มที่เลือก" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "ตำแหน่ง" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "ความยาว" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "ศิลปิน" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "ชื่อเพลง" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "ชื่อแฟ้ม" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "ไม่สามารถเขียนเพลงลงดีวีดีได้" -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "บรรจุได้สูงสุด 99 แทร็กเท่านั้น" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "เกิดปัญหากับแบกเอนด์เขียนแผ่น" -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "เขียนแผ่น" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "คุณกำลังพยายามเขียนข้อมูลเกินความจุแผ่น" -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "เกิดข้อผิดพลาดขณะตั้งค่าและเปิดทำงานแบกเอนด์เขียนแผ่น" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "พื้นฐาน" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1264,39 +1247,50 @@ "gstreamer support." msgstr "ตัวแปลงรหัสพื้นฐานมีมาพร้อมกับโปรแกรม\nโดยไม่ต้องการไลบรารีใดๆ\nแต่สามารถจัดการกับแฟ้ม .wav\nซึ่งไม่มีการบีบอัดได้เท่านั้น\nหากคุณต้องการสร้างต้นฉบับจากแฟ้มเพลงชนิดอื่นๆ\nกรุณาคอมไพล์โดยเปิดการรองรับ gstreamer" -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "แฟ้ม %s ไม่ได้มีนามสกุลเป็น .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "แฟ้ม %s ไม่มีข้อมูลคลื่นเสียง PCM ที่ไม่บีบอัด" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "ไม่สามารถอ่านสถานะแฟ้ม %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "ไม่สามารถเปิด %s" -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "ไม่สามารถเปิด %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "เกิดข้อผิดพลาดขณะตั้งค่าและเปิดทำงาน gstreamer เพื่อแปลงรหัส" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s ขาดหายไป\n\nคุณไม่ได้ติดตั้งตัวอ่านรหัสที่จะจัดการแฟ้มนี้\nบางทีคุณอาจต้องดูแพกเกจ gst-plugins-*\nเพื่อหาปลั๊กอินที่ต้องใช้\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "เนื้อหาแฟ้มมีตัวอ่านรหัสที่อ่านได้ แต่ไม่ได้เป็นข้อมูลเสียง" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1308,99 +1302,183 @@ "gstreamer plugin packages installed." msgstr "ตัวแปลงรหัส gstreamer ใช้ไลบรารี gstreamer\nในการสร้างต้นฉบับแผ่นเพลง\n\nโดยหลักการแล้ว ควรจะรองรับแฟ้มเสียงทุกชนิด\nถ้าได้ติดตั้งปลั๊กอินที่ถูกต้องไว้\nหากมีแฟ้มเสียงที่ไม่รองรับ กรุณาตรวจดูให้แน่ใจ\nว่าคุณได้ติดตั้งแพกเกจปลั๊กอิน 'good','bad',\nและ 'ugly' ของ gstreamer ไว้" -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "ไม่มีข้อมูลว่าต้องใช้ปลั๊กอินใด" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "ปลั๊กอินที่ต้องใช้: " + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "เกิดข้อผิดพลาดขณะตรวจหาอัตลักษณ์ของ '%s' กับ gstreamer" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" -msgstr "" +msgstr "ปลั๊กอินหนึ่ง" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "gstreamer ไม่ต้องการเริ่มแปลงรหัส (หมดเวลาคอย)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "เปลี่ยนเพลงไม่สำเร็จขณะแปลงรหัส" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "ไม่มี" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "ยังไม่รองรับ" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "ชื่อสำหรับแสดงผล" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "ที่อยู่ของอุปกรณ์" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "รุ่นของอุปกรณ์" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "รุ่นของอุปกรณ์" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "ความเร็วในการเขียนที่อุปกรณ์รองรับ" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "สถานะของแผ่น" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "หมายเลขโพรไฟล์ตามที่ libburn รายงาน" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "ชื่อโพรไฟล์ตามที่ libburn รายงาน" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "แผ่นลบได้หรือไม่" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "สามารถเขียน CD-R ได้" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "สามารถเขียน CD-RW ได้" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "สามารถเขียน DVD-R ได้" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "สามารถเขียน DVD+R ได้" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "สามารถเขียน DVD-RAM ได้" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "สามารถเขียนบลูเรย์ได้" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "ชนิดบล็อค TAO ของ libburn" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "ชนิดบล็อค SAO ของ libburn" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "ชนิดบล็อค RAW ของ libburn" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "ชนิดบล็อค PACKET ของ libburn" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "แ_ฟ้ม" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "ร่างต้นฉบับแผ่น_ข้อมูลใหม่" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "ร่างต้นฉบับแผ่นเ_พลงใหม่" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_ปิดร่างต้นฉบับ" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "_ออก" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "แ_ก้ไข" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "_ปรับแต่ง" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "การ_กระทำ" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "มุ_มมอง" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "แสดงแถบเครื่องมือ" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "แสดงช่องท่องดูแฟ้ม" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_วิธีใช้" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "เกี่ยวกับ" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "เปลี่ยนชื่อ" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "เปลี่ยนชื่อศิลปิน" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "เปลี่ยนชื่อเพลง" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "ร่างต้นฉบับแผ่นข้อมูล" @@ -1417,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "เขียนลงแผ่น (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "เครื่องมือเขียนแผ่นซีดีอย่างง่าย" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/tr.po xfburn-0.7.0/po/tr.po --- xfburn-0.6.2/po/tr.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/tr.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,9 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Demiray Muhterem , 2018-2019 +# Demiray Muhterem , 2018-2019,2023 +# Emin Tufan Çetin , 2020-2021 +# Emin Tufan Çetin , 2020 # Necdet Yücel , 2014-2015,2017 # Recep, 2014 +# Sabri Ünal , 2022 # Samed Beyribey , 2008 # Serdar Sağlam , 2019-2020 # Volkan Gezer , 2013 @@ -13,9 +16,9 @@ msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-28 13:44+0000\n" -"Last-Translator: Serdar Sağlam \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Demiray Muhterem , 2018-2019,2023\n" "Language-Team: Turkish (http://www.transifex.com/xfce/xfce-apps/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,11 +48,11 @@ #: ../xfburn/xfburn-global.h:34 msgid "Please insert a recordable disc and hit enter" -msgstr "Lütfen kaydedilebilir bir disk yerleştirin ve Enter'a basın" +msgstr "Lütfen kaydedilebilir disk yerleştirin ve Enter'a basın" #: ../xfburn/xfburn-global.h:35 msgid "Cannot determine disc status - hit enter to try again." -msgstr "Disk durumu belirlenemedi - tekrar denemek için Enter'a basın" +msgstr "Disk durumu belirlenemedi - yeniden denemek için Enter'a basın" #: ../xfburn/xfburn-global.h:36 msgid "CD copying finished successfully." @@ -63,7 +66,7 @@ msgid "Adding files to the composition" msgstr "Yazılacak dosyalar ekleniyor" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "İptal" @@ -73,7 +76,7 @@ #: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" -msgstr "Tamamen Boşalt (yavaş)" +msgstr "Tümüyle Boşalt (yavaş)" #: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" @@ -81,7 +84,7 @@ #: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" -msgstr "Tamamen Biçimlendir" +msgstr "Tümüyle Biçimlendir" #: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" @@ -89,7 +92,7 @@ #: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" -msgstr "Tamamen Geribiçimlendirme (yavaş)" +msgstr "Tümüyle Geribiçimlendirme (yavaş)" #: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" @@ -99,38 +102,38 @@ msgid "Default value for eject checkbox" msgstr "Çıkarma seçeneği için öntanımlı değer" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Disk Boşalt" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Yazma aygıtı" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Boşaltma kipi" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Seçenekler" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "Diski _çıkar" @@ -140,59 +143,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "_İptal" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "_Boşalt" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Yerleştirmiş olduğunuz disk zaten boş." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Hazır" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Sürücüde disk bulunmamaktadır." -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Disk silinebilir değil." -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Disk boşaltılıyor..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Tamamlandı" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Hata" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Sürücü alınamadı." @@ -206,170 +209,170 @@ #: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" -msgstr "Birim ismini bir yazı girdisi olarak göster" +msgstr "Birim adı için metin girdisi göster" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Derlemeyi Yaz" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Derleme adı" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Öntanımlı derleme adını değiştirmek ister misiniz?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Deneme yazımı" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Serbest_Yak" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Akış _Kaydediliyor" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" -msgstr "Sadece _ISO oluştur" +msgstr "Yalnızca _ISO oluştur" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "Derlemeyi _Yazdır" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Hedef ISO dosyası oluşturulamadı: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO yazılıyor..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO yazılırken bir hata meydana geldi: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "ISO yazılırken hata oluştu: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." -msgstr "Yazma altyapısında bir hata meydana geldi." +msgstr "Yazma altyapısında hata oluştu." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Yazma kipi henüz desteklenmemektedir." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO kaynak yapısı oluşturulamadı." -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Kalıbı yazdır" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Yazılacak kalıp" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Tüm dosyalar" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO kalıpları" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Tamamlandıktan sonra çık" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "Kalıbı _yazdır" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Yazma kipi henüz tamamlanmadı." -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" -msgstr "Yazma altyapısında bir hata meydana geldi" +msgstr "Yazma altyapısında hata oluştu" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Kalıp boyutu belirlenemedi." -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Kalıp açılamadı." -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Kalıp yazılıyor..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" -msgstr "Yazdırmak için lütfen bir kalıp dosyası seçiniz" +msgstr "Lütfen yazdırılacak kalıp dosyası seçiniz" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" -msgstr "Bu yazma kipinde çokluoturum diskine veri ilave edilemez (bunun yerine TAO kullanın)" +msgstr "Bu yazma kipinde, çokluoturum diskinin sonuna veri eklenemez (bunun yerine TAO kullanın)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" -msgstr "Veri yazılmış bir disk bulundu. Boş veya uygun bir disk yerleştiriniz" +msgstr "Veri yazılı kapalı disk bulundu. Boş veya uygun disk yerleştiriniz" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "Sürücüde disk bulunamadı" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Sürücünün ve diskin durumu tanımlanamadı" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Seçilen kalıp yerleştirilen diske sığmamaktadır" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Kalıp boyutu alınamadı" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." -msgstr "Geçerli bir dosya seçtiğinizden ve o dosyaya erişim için izniniz olduğundan emin olmalısınız." +msgstr "Geçerli dosya seçtiğinizden ve o dosyaya erişim için izniniz olduğundan emin olmalısınız." -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Ses derlemesi" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Hoş Geldiniz" @@ -393,7 +396,7 @@ #: ../xfburn/xfburn-copy-cd-progress-dialog.c:105 msgid "Please insert a recordable disc." -msgstr "Lütfen kayıt edilebilir bir disk yerleştiriniz." +msgstr "Lütfen kaydedilebilir disk yerleştiriniz." #: ../xfburn/xfburn-copy-cd-progress-dialog.c:127 msgid "Writing CD..." @@ -420,210 +423,197 @@ msgid "Create ISO from CD" msgstr "CD'den ISO oluştur" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Ekle" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Seçilen dosya veya dosyaları derlemeye ekler" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Dizin oluştur" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" -msgstr "Derlemeye yeni bir dizin ekler" +msgstr "Derlemeye yeni dizin ekler" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Kaldır" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Seçilen dosya veya dosyaları derlemeden çıkartır" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Temizle" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Derlemenizi temizlemek için kullanabilirsiniz" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Birim adı:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "İçerik" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Boyut" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Yerel Dosya Yolu" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." -msgstr "Dosyaya bir isim vermelisiniz." +msgstr "Dosyayı adlandırmalısınız." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." -msgstr "Aynı isimdeki dosya derlemede zaten mevcut." +msgstr "Aynı addaki dosya derlemede zaten var." -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Yeni dizin" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "Derlemeye eklenecek dosya(lar.)" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Veri %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s iso9660 standart boyutunu aştığı için derlemeye eklenemedi." -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s iso9660 düzey 2 tarafından izin verilen değerden daha büyük. Bu eski sistemler veya yazılımlar için sorun oluşturabilir." -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Ev dizini ekleniyor" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" -msgstr "Ev dizininizi derlemeye ekliyorsunuz. Bu işlem fazla zaman alabileceği gibi, tek bir diske de sığmayabilir.\n\nDevam etmek istediğinizden emin misiniz?" +msgstr "Ev dizininizi derlemeye ekliyorsunuz. Bu işlem çok zaman alabileceği gibi, tek diske de sığmayabilir.\n\nDevam etmek istediğinizden emin misiniz?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." -msgstr "\"%s\" isimli dosya zaten bu dizinde var, dosya eklenmedi." +msgstr "\"%s\" adlı dosya zaten bu dizinde var, dosya eklenmedi." -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" -msgstr "%s: boş işaretçi" +msgstr "%s: boş imleç" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: bellek yetersiz" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: düğüm adı benzersiz değil" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (kod %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" -msgstr "'%2$s' için dosya ismi aynı '%1$s' " +msgstr "'%s' dosya adı zaten olduğundan '%s' değiştirilmedi" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "Dosyalar eklenirken hata(lar) oluştu" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "Tamam" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" -msgstr "Sadece yazıcıları göster" +msgstr "Yalnızca yazıcıları göster" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Hız seçimini göster" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Hız seçimi birleşimini göster" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Kip seçimini göster" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Kip seçimi birleşimini göster" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" -msgstr "Geçerli bir kombinasyon değil" +msgstr "Geçerli kombinasyon değil" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Donanım ve disk kombinasyonu derlemeyi yazmak için geçerli mi? " -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" -msgstr "Boşaltma kipi düzenli kipten daha farklı disk durumu mesajları göstermektedir" +msgstr "Boşaltma kipi, düzenli kipten daha başka disk durumu iletileri göstermektedir" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Hız:" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Yazma _kipi:" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Hız listesini boşalt" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -632,73 +622,81 @@ "Burning should still work, but if there are problems anyways, please let us know.\n" "\n" "Thank you!" -msgstr "Sürücü için hız listesi alınamıyor.\n\nBu bazı sürücüler için bilinen bir hatadır. Bu hatayı konsol çıktıları ile birlikte xfburn@xfce.org adresine gönderiniz, bu sorunun giderilmesine yardımcı olabilirsiniz.\n\nYazma işi devam edecektir, eğer yazma konusunda başka sorunlar da yaşıyorsanız, bizimle irtibata geçiniz.\n\nTeşekkürler!" +msgstr "Sürücü için hız listesi alınamıyor.\n\nBu bazı sürücüler için bilinen hatadır. Bu hatayı konsol çıktıları ile birlikte xfburn@xfce.org adresine gönderiniz, bu sorunun giderilmesine yardımcı olabilirsiniz.\n\nYazma işi sürecektir, eğer yazma konusunda başka sorunlar da yaşıyorsanız, bizimle irtibata geçiniz.\n\nTeşekkürler!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" -msgstr "Bu uyarıyı gö_stermeye devam et" +msgstr "Bu uyarıyı gö_stermeyi sürdür" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "öntanımlı" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" -msgstr "Azm" +msgstr "Azami" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" -msgstr "Sürücüde dolu ama silinebilir bir disk mevcut" +msgstr "Sürücüde dolu ama silinebilir disk var" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Yaklaşan yazma işlemi için kullanılabilmesi için diski boşaltmak ister misiniz?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" -msgstr "Sürücünüz yerleştirmiş olduğunuz diske veri yazamıyor" +msgstr "Sürücünüz yerleştirdiğiniz diske veri yazamıyor" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Sürücü boş" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Üzgünüz, çokluoturum şimdilik desteklenmemektedir" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Yerleştirdiğiniz disk dolu" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Yerleştirdiğiniz disk uygun değil" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Sürücüye erişilemiyor (kullanımda olabilir)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" -msgstr "Disk belirlenirken hata meydana geldi" +msgstr "Disk belirlenirken hata oluştu" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" -msgstr "Disk sadece yazılabilir, bu yüzden boşaltmak mümkün değildir" +msgstr "Disk yalnızca yazılabilir, bu yüzden boşaltılamaz" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" -msgstr "DVD+RW'nin boşaltılmaya ihtiyacı yoktur " +msgstr "DVD+RW'nin boşaltılmaya gereksinimi yoktur" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Yerleştirdiğiniz disk zaten boş" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" -msgstr "Otomatik" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Kendiliğinden" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "Parça Boşluklarıyla / Track-At-Once (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "Çoklu Oturum / Session-At-Once (SAO)" #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" @@ -723,7 +721,7 @@ #. globals #: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" -msgstr "Dizin" +msgstr "Klasör" #: ../xfburn/xfburn-directory-browser.c:100 msgid "File" @@ -761,24 +759,24 @@ msgid "" "Start a data composition, optionally followed by files/directories to be " "added to the composition" -msgstr "İsteğe bağlı olarak derlemeye eklenecek dosyalar/dizinler tarafından takip edilen bir veri derlemesi başlatın" +msgstr "İsteğe bağlı olarak derlemeye eklenecek dosyaları/dizinleri de içerecek veri derlemesi başlat" #: ../xfburn/xfburn-main.c:80 msgid "" "Start an audio composition, optionally followed by files/directories to be " "added to the composition" -msgstr "İsteğe bağlı olarak derlemeye eklenecek dosyalar/dizinler izleyen bir ses derlemesi başlatın" +msgstr "İsteğe bağlı olarak derlemeye eklenecek dosyaları/dizinleri de içerecek ses derlemesi başlat" #: ../xfburn/xfburn-main.c:82 msgid "" "Select the transcoder, run with --transcoder=list to see the available ones" -msgstr "Dönüştürücüyü seçin, mevcut olanları görmek için --transcoder=list ile çalıştırın" +msgstr "Dönüştürücüyü seçin, var olanları görmek için --transcoder=list ile çalıştırın" #: ../xfburn/xfburn-main.c:84 msgid "" "Start the file browser in the specified directory, or the current directory " "if none is specified (the default is to start in your home directory)" -msgstr "Dosya tarayıcısını belirtilen dizinde veya geçerli dizini belirtilmemişse başlatın (varsayılan giriş dizininizde başlar)" +msgstr "Dosya tarayıcısını belirtilen dizinde veya geçerli dizini belirtilmemişse başlatın (öntanımlı, giriş dizininizde başlar)" #: ../xfburn/xfburn-main.c:86 msgid "Display program version and exit" @@ -787,9 +785,10 @@ #: ../xfburn/xfburn-main.c:88 msgid "" "Show main program even when other action is specified on the command line." -msgstr "Komut satırında başka bir eylem belirtilmiş olsa bile ana programı göster." +msgstr "Komut satırında başka eylem belirtilmişse bile ana programı göster." #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -806,54 +805,52 @@ #: ../xfburn/xfburn-main.c:294 msgid "No burners are currently available" -msgstr "Mevcut bir yazıcı bulunamadı" +msgstr "Kullanılabilir yazıcı yok" #: ../xfburn/xfburn-main.c:296 msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Muhtemelen disk(ler) kullanımda ve erişilemiyor \n\nLütfen diski ayırıp uygulamayı tekrar başlatın.\n\nEğer bağlı bir disk yok ise, kullanıcınızın yazma ve okuma iznine sahip olduğundan emin olmalısınız." +msgstr "Muhtemelen disk(ler) kullanımdadır ve erişilemez. \n\nSürücüde disk yoksa, geçerli kullanıcıyla sürücüye okuma ve yazma erişiminizin olup olmadığını kontrol edin." -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "%s taşıyıcısı başlatılamadı: %s\n\t(temel uyarlamaya geri dönülüyor)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "'%s' kalıp dosyası bulunmamaktadır." -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Yeni veri derlemesi" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Yeni müzik derlemesi" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "CD-RW'yi Boşalt" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "Kalıp Yazdır" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Yenile" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Dosya listesini yenile" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "CD Yazma Uygulaması" @@ -885,7 +882,7 @@ #: ../xfburn/xfburn-perform-burn.c:274 msgid "Closed disc with data detected, a blank or appendable disc is needed." -msgstr "Veri yazılmış bir disk bulundu. Boş veya uygun bir disk yerleştiriniz." +msgstr "Veri yazılı disk bulundu. Boş veya uygun disk yerleştiriniz." #: ../xfburn/xfburn-perform-burn.c:276 msgid "No disc detected in drive." @@ -1017,7 +1014,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" -msgstr "İsim" +msgstr "Ad" #: ../xfburn/xfburn-preferences-dialog.c:256 msgid "Revision" @@ -1065,7 +1062,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." -msgstr "Bu ayarı değiştirdikten sonra uygulamayı tekrar başlatmalısınız." +msgstr "Bu ayarı değiştirdikten sonra uygulamayı yeniden başlatmalısınız." #. label #: ../xfburn/xfburn-progress-dialog.c:168 @@ -1076,7 +1073,7 @@ #: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" -msgstr "Tahmini yazma hızı:" +msgstr "Öngörülen yazma hızı:" #: ../xfburn/xfburn-progress-dialog.c:190 #: ../xfburn/xfburn-progress-dialog.c:206 @@ -1112,7 +1109,7 @@ #: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" -msgstr "Asg. doluydu %2d%%" +msgstr "Asgari doluluk %%%2d" #: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" @@ -1138,107 +1135,94 @@ msgid "Aborting..." msgstr "Durduruluyor..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Komut seç" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Derlemeye eklenecek dosya(lar.)" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Xfburn'e Hoşgeldiniz!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Kalı_p Yazdır" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" msgstr "Disk kalıbı yazdırabilirsiniz, örn. ISO dosyası" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Yeni Veri _Derlemesi" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Seçilen dosyalardan veri diski oluşturabilirsiniz" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "Disk _Boşalt" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" -msgstr "Yeniden yazılabilir diskinizi yazdırma için hazırlayabilirsiniz" +msgstr "Yeniden yazılabilir diski yazdırmaya hazırla" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Müzik CD'si" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" -msgstr "Müzik CD'si oluşturabilirsiniz" - -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "Müzik CD'sine hangi dosyalar yazılacak?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "Sanatçıyı Yeniden Adlandır" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "Seçilen dosyadaki sanatçıyı tekrar isimlendirmeniz için" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "Yeniden Adlandır" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "Seçtiğiniz dosyayı yeniden adlandırmanız için" +msgstr "Sıradan müzik takımlarında çalınabilir Müzik CD'si" #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "Müzik CD'sine hangi dosyalar yazılacak?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Sıra" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Süre" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Sanatçı" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Başlık" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Dosya adı" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Ses dosyaları DVD'ye yazılamadı." -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." -msgstr "En fazla 99 şarkı alabilir." +msgstr "En çok 99 şarkı alabilir." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." -msgstr "Yazma altyapısında bir hata meydana geldi." +msgstr "Yazma altyapısında hata oluştu." #: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" @@ -1246,13 +1230,13 @@ #: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." -msgstr "Bu diskin barındırabileceğinden daha fazla veri yazmaya çalışıyorsunuz." +msgstr "Bu diskin barındırabileceğinden daha çok veri yazmaya çalışıyorsunuz." #. globals #: ../xfburn/xfburn-transcoder-basic.c:69 #: ../xfburn/xfburn-transcoder-gst.c:145 msgid "An error occurred while setting the burning backend up" -msgstr "Arkaplanda yazma yapılırken bir hata oluştu" +msgstr "Yazma arka ucu ayarlanırken hata oluştu" #: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" @@ -1268,17 +1252,17 @@ "compositions from different types of\n" "audio files, please compile with\n" "gstreamer support." -msgstr "Temel taşıyıcı tümleşiktir,\nve hiç bir kitaplığa gereksinim duymaz.\nFakat sadece sıkıştırılmamış olan\n.wav dosyalarını destekler.\nEğer farklı türde müzik derlemesi\noluşturmak istiyorsanız lütfen uygulamayı\ngstreamer desteği ile derleyiniz. " +msgstr "Temel kodlayıcı tümleşiktir,\nve hiçbir kitaplığa gereksinmez.\nAncak yalnızca sıkıştırılmamış\n.wav dosyalarını destekler.\nEğer başka türde müzik derlemesi\noluşturmak istiyorsanız lütfen uygulamayı\ngstreamer desteği ile derleyiniz. " #: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" -msgstr "%s dosyası .wav uzantısına sahip değil" +msgstr "%s dosyası .wav uzantısında değil" #: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" -msgstr "%s dosyası sıkıştırılmamış bir PCM sesi barındırmamaktadır" +msgstr "%s dosyası sıkıştırılmamış PCM dalga sesi barındırmamaktadır" #: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format @@ -1297,7 +1281,7 @@ #: ../xfburn/xfburn-transcoder-gst.c:144 msgid "An error occurred setting gstreamer up for transcoding" -msgstr "Kodlama için gstreamer ayarlanırken bir hata oluştu" +msgstr "Kodlama için gstreamer ayarlanırken hata oluştu" #: ../xfburn/xfburn-transcoder-gst.c:146 #, c-format @@ -1307,13 +1291,13 @@ "You do not have a decoder installed to handle this file.\n" "Probably you need to look at the gst-plugins-* packages\n" "for the necessary plugins.\n" -msgstr "%s kayıp.\n\nBu dosyanın kontrolü için gerekli çözücü bulunmamaktadır.\nMuhtemelen gst-plugins-* paketlerine\nihtiyaç duyabilirsiniz.\n" +msgstr "%s kayıp.\n\nBu dosyanın denetimi için gerekli çözücü bulunmamaktadır.\nBüyük olasılıkla gst-plugins-* paketlerine\ngereksinebilirsiniz.\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "Dosya içeriğinin kod çözücüsü var, ancak ses değil." -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1323,7 +1307,7 @@ "If an audio file is not recognized, make sure\n" "that you have the 'good','bad', and 'ugly'\n" "gstreamer plugin packages installed." -msgstr "gstreamer taşıyıcısı gstreamer kütüphanesini\nkullanarak müzik derlemesi oluşturur.\n\nEğer doğru eklentiler kurulu ise bütün\nmüzik dosyaları destekleniyor olmalıdır.\nEğer müzik dosyası tanınmıyor ise, mutlaka\n'good','bad' ve 'ugly' eklentilerinin kurulu\nolduğundan emin olmalısınız." +msgstr "gstreamer kodlayıcı, gstreamer kütüphanesini\nkullanarak müzik derlemesi oluşturur.\n\nEğer doğru eklentiler kuruluysa tüm\nmüzik dosyaları desteklenecektir.\nMüzik dosyası tanınmıyorsa, mutlaka\n'good','bad' ve 'ugly' eklentilerinin kurulu\nolduğundan emin olmalısınız." #: ../xfburn/xfburn-transcoder-gst.c:627 msgid "No information available on which plugin is required." @@ -1333,21 +1317,21 @@ msgid "Required plugins: " msgstr "Gerekli eklentiler:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" -msgstr "Gstreamer kullanarak '%s' belirlenirken bir hata oluştu" +msgstr "Gstreamer kullanarak '%s' belirlenirken hata oluştu" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" -msgstr "Bir eklenti" +msgstr "Eklenti" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer kod çevrimini başlatamadı (zaman aşımı)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Kod çevrimi yapılırken şarkı değiştirilemedi" @@ -1364,23 +1348,23 @@ #: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" -msgstr "Görünen isim" +msgstr "Görünen ad" #: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" -msgstr "Sürücü adresi" +msgstr "Aygıt adresi" #: ../xfburn/xfburn-device.c:261 msgid "Device revision" -msgstr "Cihaz revizyonu" +msgstr "Aygıt revizyonu" #: ../xfburn/xfburn-device.c:262 msgid "Device Revision" -msgstr "Cihaz Revizyonu" +msgstr "Aygıt Revizyonu" #: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" -msgstr "Aygıt tarafından desteklenen yazma hızları" +msgstr "Aygıtça desteklenen yazma hızları" #: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" @@ -1392,7 +1376,7 @@ #: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" -msgstr "libburn tarafından bildirilen profil ismi" +msgstr "libburn tarafından bildirilen profil adı" #: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" @@ -1494,6 +1478,14 @@ msgid "Rename" msgstr "Yeniden Adlandır" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Sanatçıyı Yeniden Adlandır" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Yeniden Adlandır" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Veri Derlemesi" @@ -1508,12 +1500,16 @@ #: ../xfburn.desktop.in.h:4 msgid "Burn Image (xfburn)" -msgstr "Kalıbı yazdır (xfburn)" +msgstr "Kalıp Yazdır (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Basit bir CD yazma aracı" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " "personal compositions of data to either CD or DVD. It is stable and under " "ongoing development." -msgstr "Xfburn, libburnia kütüphanelerine dayanan basit bir CD/DVD yazma aracıdır. CD/DVD'yi (-RW) boşaltabilir, yakabilir ve ISO görüntüleri, ses CD'leri oluşturabilir, ayrıca kişisel bileşimleri CD ya da DVD'ye yazabilir. Karalı ve geliştirilmekte olan bir üründür." +msgstr "Xfburn, libburnia kütüphanelerine dayanan basit CD/DVD yazma aracıdır. CD/DVD'yi (-RW) boşaltabilir, yakabilir ve ISO görüntüleri, ses CD'leri oluşturabilir, ayrıca kişisel bileşimleri CD ya da DVD'ye yazabilir. Karalıdır ve geliştirilen üründür." diff -Nru xfburn-0.6.2/po/ug.po xfburn-0.7.0/po/ug.po --- xfburn-0.6.2/po/ug.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/ug.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,20 +4,20 @@ # # Translators: # Abduqadir Abliz , 2013 -# Gheyret Kenji, 2013 +# Gheyret Kenji , 2013 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-09-23 22:31+0000\n" -"Last-Translator: Xfce Bot \n" -"Language-Team: Uighur (http://www.transifex.com/xfce/xfce-apps/language/ug/)\n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Abduqadir Abliz , 2013\n" +"Language-Team: Uyghur (http://www.transifex.com/xfce/xfce-apps/language/ug/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ug\n" -"Plural-Forms: nplurals=1; plural=0;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../xfburn/xfburn-global.h:28 msgid "Capacity:" @@ -55,320 +55,335 @@ msgid "Data composition" msgstr "سانلىق-مەلۇمات ياسالمىسى" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "ياسالمىغا ھۆججەتلەرنى قوشۇۋاتىدۇ" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "تەز قۇرۇقداش" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "تولۇق قۇرۇقداش(ئاستا)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "تېز پىچىش" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "تولۇق پىچىش" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "پىچىمنى تېز يوقىتىش" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "تولۇق پىچىمنى يوقىتىش(ئاستا)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "دىسكىنى چىقىرىش" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "چىقىرىۋېتىشنى تاللاش كۆزنەكچىسىنىڭ كۆڭۈلدىكى قىممىتى" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "قۇرۇق دىسكا" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "يېزىش ئۈسكۈنىسى" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "قۇرۇق ھالەت" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "تاللانما" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "دىسكىنى چىقار(_J)" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "قۇرۇقدا(_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "سالغان دىسكا قۇرۇق ئىكەن." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "تەييار بولدۇم" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "قوزغاتقۇچتا دىسكا يوق ئىكەن." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "دىسكىنى ئۆچۈرگىلى بولمايدىكەن." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "دىسكىنى ئۆچۈرۈۋاتىدۇ..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "تامام" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "مەغلۇبىيەت" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "قوزغاتقۇچنى تۇتقىلى بولمىدى." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "سۈرەت" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "دىسكا ئاتىنى كۆرسىتىش" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "دىسكىنىڭ نامىنى تېكىست كۆزنەكچىسىدە كۆرسەتسۇن" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "ياسالمىنى يېزىش" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "ياسالما ئاتى" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "كۆڭۈلدىكى ياسالما ئاتىنى ئۆزگەرتكۈڭىز بارمۇ؟" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "يالغان ياز(_D)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "ئەركىن ياز(_F)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "ISO ھۆججىتىنىلا قۇر(_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "ياسالمىنى ياز(_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "ISO ھۆججەتنى قۇرغىلى بولمىدى: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "ISO ھۆججىتىگە يېزىۋاتىدۇ..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "ISO ھۆججىتىگە يېزىشتا خاتالىق كۆرۈلدى: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "ئارقىدا يېزىشتا خاتالىق كۆرۈلدى." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "ھازىرچە بۇ يېزىش ئۇسۇلىنى ئىشلەتكىلى بولمايدۇ." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "ISO نىڭ مەنبە قۇرۇلمىسىنى تۇرغۇزغىلى بولمىدى." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "تەسۋىر يېزىش" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "يازىدىغان تەسۋىر" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "ھەممە ھۆججەتلەر" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO تەسۋىرلىرى" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "غەلىبىلىك بولسا ئاخىرلاشتۇرسۇن(_Q)" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "تەسۋىر ياز(_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "يېزىش ئۇسۇلى تېخى ئەمەلىيلەشمىگەن." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "ئارقىدا يېزىشتا خاتالىق كۆرۈلدى" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "تەسۋىرنىڭ چوڭلۇقىنى بىلگىلى بولمىدى." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "تەسۋىرنى ئاچقىلى بولمىدى." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "تەسۋىرنى يېزىۋاتىدۇ..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "يازىدىغان تەسۋىرنى تاللاڭ" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "كۆپ ئەڭگىمە دىسكىسىغا بۇ خىل يېزىش ئۇسۇلىدا سانلىق ئاساسلارنى قوشقىلى بولمىدى، (TAO نى ئىشلىتىڭ)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "قۇرۇق بولمىغان، ئېتىۋېتىلگەن دىسكا ئىكەن. قۇرۇق ياكى سانلىق ئاساس قوشقىلى بولىدىغان دىسكا كېرەك." -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "قوزغاتقۇچتا دىسكا يوق ئىكەن." -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "قوزغاتقۇچ ۋە دىسكىنىڭ ھالىتىنى بىلگىلى بولمىدى." -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "تاللانغان تەسۋىر ھازىرقى دىسكىغا پاتمايدىكەن" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "تەسۋىر چوڭلۇقىنى ئوقۇش مەغلۇپ بولدى." -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "ئىناۋەتلىك دىسكا تاللىدىڭىزمۇ؟ بۇ ھۆججەتنى زىيارەت قىلىش ھوقۇقىڭىز بارمۇ؟ تەكشۈرۈڭ." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "ئۈن ياسالمىسى" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "مەرھابا" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "سانلىق ئاساس CD نى كۆچۈرۈش" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "CD نى ئوقۇيدىغان ئۈسكۈنە" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "يۇقىرى سۈرەتتە(_F)" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "CD كۆچۈر(_C)" @@ -385,15 +400,15 @@ msgid "Reading CD..." msgstr "CD ئوقۇۋاتىدۇ..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "سانلىق ئاساس DVD نى كۆچۈرۈش" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "DVD نى ئوقۇيدىغان ئۈسكۈنە" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "DVD كۆچۈر(_C)" @@ -401,210 +416,197 @@ msgid "Create ISO from CD" msgstr "CD نى ISO ھۆججىتىگە ئايلاندۇر" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "قوش" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "تاللانغان ھۆججەتلەرنى ياسالمىغا قوشىدۇ" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "مۇندەرىجە قۇر" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "ياسالمىغا يېڭى مۇندەرىجىنى قوشىدۇ" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "ئۆچۈر" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "ياسالمىدىن تاللانغان ھۆججەتلەرنى ئۆچۈرىدۇ" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "تازىلا" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "ياسالمىنى تازىلايدۇ" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "ئات ئۆزگەرت" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "تاللانغان ھۆججەتنىڭ ئاتىنى ئۆزگەرتىش" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "دىسكا ئاتى:" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "مەزمۇنلار" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "چوڭلۇقى" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "يەرلىك يول" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "ھۆججەتكە ئات قويۇشىڭىز كېرەك." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "ياسالما ئىچىدە بۇنداق نامدىكى ھۆججەت ئاللىقاچان بار ئىكەن." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "يېڭى مۇندەرىجە" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "ياسالمىغا قوشۇلىدىغان ھۆججەت(لەر)" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "سانلىق-مەلۇمات %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s نى ياسالمىغا قوشقىلى بولمىدى، سەۋەبى چوڭلۇقى iso9660 دا بەلگىلەنگەن چوڭلۇقتىن ئېشىپ كەتتى." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "" -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "ماكان مۇندەرىجىنى قوشۇۋاتىدۇ" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "ماكان مۇندەرىجىڭىزنى ياسالمىغا قوشماقچى بولۇۋاتىسىز.بۇنىڭغا نۇرغۇن ۋاقىت كېتىدۇ، ھەم دىسكىغا پاتماسلىقى مۇمكىن.\n\nداۋاملاشتۇرامسىز؟" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "«%s» دېگەن ئاتتىكى ھۆججەت ئاللىقاچان بار ئىكەن. شۇڭا بۇ ھۆججەت قوشۇلمىدى" -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "‹%s› نىڭ بىلەن ‹%s› نىڭ ھۆججەت ئاتى ئوخشاش" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "يازغۇلارنىلا كۆرسەتسۇن" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "سۈرەت تاللاشنى كۆرسىتىش" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "سۈرەت تاللاش combo كۆزنەكچىسىنى كۆرسەتسۇن" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "ئۇسۇل تاللاشنى كۆرسەتسۇن" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "ئۇسۇل تاللاش combo كۆزنەكچىسىنى كۆرسەتسۇن" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "بۇ ئىناۋەتلىك ماسلىشىش" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "قاتتىق دېتال بىلەن دىسكا مەزكۇر ياسالمىنى يېزىشتا ماسلاشتىمۇ؟" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "قۇرۇق ھالەتتە كۆرسىتىدىغان ئۇچۇرلار بىلەن نورمال ھالەتتىكى ئۇچۇرلار ئوخشىمايدۇ" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "سۈرىتى(_S):" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "يېزىش ھالىتى(_M)" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "قۇرۇق تېزلىك تىزىمى" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -615,116 +617,171 @@ "Thank you!" msgstr "مەزكۇر ئۈسكۈنىنىڭ تېزلىك تىزىمىغا ئېرىشكىلى بولمىدى\n\nبۇ مەزكۇر قوزغاتقۇدىكى ھەممىگە مەلۇم بولغان كەمتۈك بولۇپ،\nبۇنى تۈزەتمەكچى بولسىڭىز libburn ئامبىرىغا قاراڭ.\n\nشۇنداقتىمۇ يېزىشنى داۋاملاشتۇرغىلى بولىدۇ. ئەگەر مەسىلە كۆرۈلسە\nبىز بىلەن ئالاقە قىلىڭ\n\nسىزگە كوپ تەشەككۈرلەر" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "بۇ ئۇقتۇرۇشنى داۋاملىق كۆرسەت(_S)" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "كۆڭۈلدىكى" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "ئەڭ چوڭ قىممەت" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "" -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "قوزغاتقۇچ سېلىنغان دىسكىغا يازالمىدى" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "قوزغاتقۇچ قۇرۇق" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "كەچۈرۈڭ، كۆپ ئەڭگىمىلىكنى تېخى ئىشلەتكىلى بولمايدۇ" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "سېلىنغان دىسكا قۇرۇق ئەمەس ئىكەن" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "سېلىنغان دىسكا مۇۋاپىق ئەمەس ئىكەن" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "قوزغاتقۇچنى زىيارەت قىلغىلى بولمىدى(ئىشلىتىلىۋاتقان بولۇشى مۇمكىن)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "دىسكىنى ئېنىقلاشتا خاتالىق كۆرۈلدى" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "بىرلا قېتىم يازغىلى بولىدىغان دىسكىنى، قۇرۇقدىغىلى بولمايدۇ" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW دىسكىنى قۇرۇقداشنىڭ زۆرۈرىيىتى يوق" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "سېلىنغان دىسكا قۇرۇق ئىكەن" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "ئاپتوماتىك" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "سىستېمىدىكى يېزىش ئۈسكۈنىسىنىڭ سانى" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "سىستېمىدىكى قوزغاتقۇچنىڭ سانى" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "سىستېمىدىكى قوزغاتقۇچنىڭ سانى(ئوقۇش ۋە يېزىش ئۈسكۈنىلىرى)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "قوزغاتقۇچنىڭ تىزىملىكى" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "ھازىر تاللانغان قوزغاتقۇچ" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "مۇندەرىجە" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "ھۆججەت" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "تىپى" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "ھۆججەت سىستېمىسى" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "%s's نىڭ ماكانى" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "" + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -735,7 +792,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nبۇيرۇق قۇرىدا ئىشلەتكىلى بولىدىغان بارلىق تاللانمىلارنى كۆرۈش ئۈچۈن %s --help نى كىرگۈزسە بولىدۇ.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "ئارقىدا يېزىشنى دەسلەپلەشتۈرگىلى بولمىدى." @@ -747,158 +804,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "قارىغاندا دىسكا(لار) ئىشلىتىلىۋاتقاندەك، زىيارەت قىلغىلى بولمىدى.\n\nئېگەرسىزلەپ پروگراممىنى قايتا قوزغىتىڭ.\n\nئەگەر دىسكا سېلىنمىغان بولسا، ھازىرقى ئىشلەتكۈچىنىڭ ئۈسكۈنىگە يېزىش/ئوقۇش ھوقۇقىنىڭ بار يوقلۇقىنى تەكشۈرۈڭ." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "كود ئالماشتۇرغۇچ(transcoder) %s نى دەسلەپلەشتۈرۈش مەغلۇپ بولدى: %s\n\t(ئاساسىي ئەمەلىيلەشتۈرۈلمىسىگە قايتىدۇ)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "تەسۋىر ھۆججەت ‹%s› مەۋجۇت ئەمەس." -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "ھۆججەت(_F)" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "يېڭى سانلىق ئاساس ياسالمىسى" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "يېڭى ئۈن ياسالمىسى" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "ياسالمىنى تاقايدۇ" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "ئاخىرلاشتۇر(_Q)" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Xfburn نى ئاخىرلاشتۇرىدۇ" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "تەھرىر(_E)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "تەڭشەك(_N)" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "تەڭشەك كۆزنىكىنى كۆرسىتىدۇ" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "مەشغۇلاتلار(_A)" - -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "كۆرۈنۈش(_V)" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh" -msgstr "يېڭىلا" - -#: ../xfburn/xfburn-main-window.c:122 -msgid "Refresh file list" -msgstr "ھۆججەت تىزىمىنى يېڭىلايدۇ" - -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "ياردەم(_H)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "ھەققىدە(_A)" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Xfburn ھەققىدىكى ئۇچۇرلارنى كۆرسىتىدۇ" - -#: ../xfburn/xfburn-main-window.c:127 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "قۇرۇق CD-RW" -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "سانلىق ئاساس CD نى كۆچۈرۈش" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "تەسۋىر يېزىش" -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "DVD تەسۋىرىنى يېزىش" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "ھۆججەت كۆرگۈنى كۆرسەت" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "ھۆججەت كۆرگۈنى كۆرسىتىدۇ/يوشۇرىدۇ" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "قورال بالدىقىنى كۆرسەت" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "قورال بالدىقىنى كۆرسىتىدۇ/يوشۇرىدۇ" +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 +msgid "Refresh" +msgstr "يېڭىلا" -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "قورال بالدىقى تەھرىرلىگۈ" +#: ../xfburn/xfburn-main-window.c:251 +msgid "Refresh file list" +msgstr "ھۆججەت تىزىمىنى يېڭىلايدۇ" -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" -msgstr "" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" +msgstr "باشقا بىر CD غا يېزىش كۆرۈنمە يۈزى" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "ئەن" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "تېكىستنىڭ ئەنى" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "تاقاش توپچىسىنى كۆرسەت" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "تاقاش توپچىسىنىڭ كۆرۈنىدىغان كۆرۈنمەيدىغانلىقىنى بەلگىلەيدۇ" @@ -1001,258 +962,280 @@ msgid "User Aborted" msgstr "ئىشلەتكۈچى توختاتتى" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "تەڭشەكلەر" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Xfburn نى تەڭشەيدۇ" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "ۋاقىتلىق مۇندەرىجە" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "ئاخىرلاشقاندا ۋاقىتلىق مۇندەرىجىنى تازىلىسۇن(_C)" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "ھۆججەت كۆرگۈ" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "يوشۇرۇن ھۆججەتلەرنى كۆرسەتسۇن(_H)" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "ھۆججەت ئۇزۇنلۇقىنى چۈشىنىشلىك قىلىپ كۆرسەتسۇن(_R)" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "ئادەتتىكى" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "ئۈسكۈنىلەر" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "تاپقان ئۈسكۈنىلەر" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "ئاتى" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "تۈگۈن" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "CD-R غا يېزىش" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "CD-RW غا يېزىش" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "DVD-R غا يېزىش" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "DVD-RAM غا يېزىش" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "ھەممە ئۈسكۈنىلەرنى ئىزدە(_A)" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "تېزلىك تىزىمى قۇرۇق بولغاندا ئاگاھلاندۇرسۇن(_E)" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "FIFO يىغلەك چوڭلۇقى(KB)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "تاقا(_C)" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "بۇ تەڭشەكلەردىكى ئۆزگىرىشلەر، پروگرامما قايتا قوزغىتىلغاندا كۈچكە ئىگە بولىدۇ." -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "دەسلەپلەشتۈرۈۋاتىدۇ…" -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "يېزىش سۈرىتىنى ھېسابلاۋاتىدۇ:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "نامەلۇم" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "FIFO يىغلەك:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "ئۈسكۈنە يىغلەكى:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "تاقا" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "راستلا توختىتامسىز؟" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "مىنۇت. ئىشلىتىلگىنى %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "توختىتىلدى" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "مەغلۇپ بولدى" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "ۋاز كەچتى" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "تاماملاندى" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "توختىتىلىۋاتىدۇ..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "بۇيرۇق تاللا" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "ياسالمىغا قوشۇلىدىغان ھۆججەت(لەر)" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "تەسۋىر ياز(_I)" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "ئالدىن تەييارلانغان ياسالما، مەسىلەن .ISO ھۆججىتى قاتارلىقلارنى يازىدۇ" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "يېڭى سانلىق-مەلۇمات ياسالمىسى(_D)" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "تاللىغان ھۆججەتلىرىڭىزدىن يېڭى سانلىق ئاساس دىسكىسى قۇرىدۇ" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "دىسكىنى قۇرۇقدا(_B)" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "قايتا-قايتا يازغىلى بولىدىغان دىسكىنى قۇرۇقدايدۇ" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "ئۈن CD(_A)" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "CD قويغۇدا قويغىلى بولىدىغان ئۈن دىسكىسى ياسايدۇ" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "ئۈن CD غا يېزىلىدىغان ھۆججەتلەر قايسىلار؟" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "ئورۇنلىغۇچى ئاتىنى ئۆزگەرتىش" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "تاللانغان ھۆججەتنىڭ ئورۇنلىغۇچىسىنىڭ ئاتىنى ئۆزگەرتىدۇ" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "ماۋزۇسىنى ئۆزگەرتىش" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "تاللانغان ھۆججەتنىڭ ماۋزۇسىنى ئۆزگەرتىدۇ" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "ئورۇن" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "ئۇزۇنلۇق" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "ئورۇنلىغۇچى" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "ماۋزۇ" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "ھۆججەت ئاتى" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "ئۈننى DVD يازغىلى بولمىدى." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "ئەڭ جىق بولغاندا 99 رېلىس بار بولىدۇ." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "ئارقىدا يېزىشتا مەسىلە كۆرۈلدى." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "ياز" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "دىسكا بەك جىق نەرسىنى يازماقچى بولۇۋاتىسىز." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "ئاددىي" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1264,39 +1247,50 @@ "gstreamer support." msgstr "ئاساسىي كود ئالماشتۇرغۇچ(transcoder) سىڭدۈرۈۋېتىلگەن،\nشۇڭا ھېچقانداق فۇنكسىيە ئامبىرىنى تەلەپ قىلمايدۇ.\nبىراق ئۇ پەقەت پرېسلانمىغان ‹.wav› نىلا بىر تەرەپ قىلالايدۇ.\nئەگەر باشقا تىپتىكى ئۈن ھۆججەتلىرىدىن ئۈن تەخسىسى ياسىماقچى\nبولسىڭىز، gstreamer قوللايدىغان قىلىپ \nيۇغۇرۇشىڭىز(compile) كېرەك." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "ھۆججەت %s نىڭ كېڭەيتىلمە ئاتى .wav ئەمەس ئىكەن" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "ھۆججەت %s تەركىبىدە پرېسلانمىغان PCM دولقۇن ئۈنى يوق ئىكەن" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "%s نىڭ ھالىتىنى ئالغىلى بولمىدى: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "%s نى ئاچقىلى بولمىدى." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "%s نى ئاچقىلى بولمىدى: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr " %s يوقالغان.\n\nبۇ تىپتىكى ھۆججەتنى بىر تەرەپ قىلىدىغان كودسىزلىغۇچ يوق.\nكېرەكلىك كودسىزلىغۇچنى gst-plugins-* بوغچىسىدىن\nئورنىتىشقا بولىدۇ.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1308,99 +1302,183 @@ "gstreamer plugin packages installed." msgstr "ئۈن دىسكىسى ياساشتا ئىشلىتىلىدىغان gstreamer دېگەن \nكود ئالماشتۇرغۇچ gstreamer ئامبىرىنى تەلەپ قىلىدۇ.\n\nئادەتتە مۇۋاپىق قىستۇرما ئورنىتىلسىلا، ئاساسەن بارلىق ئۈن\nھۆججەتلىرىنى ئىشلىتىشكە بولىدۇ.\nئەگەر ئۈن ھۆججەتلىرىنى تونۇماي قالسا، GStreamer نىڭ\nياخشى(good)، ناچار(bad), قاملاشمىغان(ugly)\nدېگەن قىستۇرمىلىرى ئورنىتىلدىمۇ يوق تەكشۈرۈپ كۆرۈڭ." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "GStreamer كود ئايلاندۇرۇشنى باشلىيالمىدى(ۋاقىت ئېشىپ كەتتى)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "كود ئايلاندۇرۇۋاتقاندا ناخشىنى ئۆزگەرتىش مەغلۇپ بۆلىدى" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "تېخى ئىشلەتكىلى بولمايدۇ" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "كۆرسەتكۈچ ئاتى" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "ئۈسكۈنە ئادرېسى" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "ئۈسكىنىنىڭ يېزىش سۈرئەتلىرى" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "دىسكا ھالىتى" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "ئامبار libburn مەلۇم قىلغان Profile نومۇرى" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "ئامبار libburn مەلۇم قىلغان Profile ئاتى" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "دىسكىنى ئۆچۈرگىلى بولامدۇ" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "CDR غا يازغىلى بولىدۇ" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "CDRW غا يازغىلى بولىدۇ" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "DVDR غا يازغىلى بولىدۇ" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "DVDPLUSR غا يازغىلى بولىدۇ" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "DVDRAM غا يازغىلى بولىدۇ" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "libburn TAO بۆلەك تىپى" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "libburn SAO بۆلەك تىپى" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "libburn RAW بۆلەك تىپى" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "libburn PACKET بۆلەك تىپى" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "ئاخىرلاشتۇر(_Q)" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "تەھرىر(_E)" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "مەشغۇلات(_A)" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "كۆرۈنۈش(_V)" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "ياردەم(_H)" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "ئات ئۆزگەرت" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "ئورۇنلىغۇچى ئاتىنى ئۆزگەرتىش" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "ماۋزۇسىنى ئۆزگەرتىش" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "سانلىق-مەلۇمات ياسالمىسى" @@ -1417,7 +1495,11 @@ msgid "Burn Image (xfburn)" msgstr "تەسۋىر يازغۇ(xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/uk.po xfburn-0.7.0/po/uk.po --- xfburn-0.6.2/po/uk.po 2019-11-23 17:02:29.000000000 +0000 +++ xfburn-0.7.0/po/uk.po 2023-03-03 20:49:54.000000000 +0000 @@ -4,16 +4,18 @@ # # Translators: # Dmitry Nikitin , 2007-2008 +# Gordon Freeman, 2023 # Maxim V. Dziumanenko , 2006 +# Olexandr Nesterenko , 2020 # Yarema aka Knedlyk , 2014-2015,2018 # zubr139, 2014 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-24 00:31+0200\n" -"PO-Revision-Date: 2018-10-02 08:56+0000\n" -"Last-Translator: Yarema aka Knedlyk \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: Gordon Freeman, 2023\n" "Language-Team: Ukrainian (http://www.transifex.com/xfce/xfce-apps/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,320 +59,335 @@ msgid "Data composition" msgstr "Сеанс з даними" -#: ../xfburn/xfburn-adding-progress.c:112 +#: ../xfburn/xfburn-adding-progress.c:83 msgid "Adding files to the composition" msgstr "Додавання файлів до проекту" -#: ../xfburn/xfburn-adding-progress.c:125 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" -msgstr "Відмінити" +msgstr "Скасувати" -#: ../xfburn/xfburn-blank-dialog.c:71 +#: ../xfburn/xfburn-blank-dialog.c:70 msgid "Quick Blank" msgstr "Швидке очищення" -#: ../xfburn/xfburn-blank-dialog.c:72 +#: ../xfburn/xfburn-blank-dialog.c:71 msgid "Full Blank (slow)" msgstr "Повне очищення (повільно)" -#: ../xfburn/xfburn-blank-dialog.c:73 +#: ../xfburn/xfburn-blank-dialog.c:72 msgid "Quick Format" msgstr "Швидке форматування" -#: ../xfburn/xfburn-blank-dialog.c:74 +#: ../xfburn/xfburn-blank-dialog.c:73 msgid "Full Format" msgstr "Повне форматування" -#: ../xfburn/xfburn-blank-dialog.c:75 +#: ../xfburn/xfburn-blank-dialog.c:74 msgid "Quick Deformat" msgstr "Швидко зробити неформатованим" -#: ../xfburn/xfburn-blank-dialog.c:76 +#: ../xfburn/xfburn-blank-dialog.c:75 msgid "Full Deformat (slow)" msgstr "Повністю зробити неформатованим (повільно)" -#: ../xfburn/xfburn-blank-dialog.c:149 +#: ../xfburn/xfburn-blank-dialog.c:119 msgid "Eject the disc" msgstr "Виштовхнути диск" -#: ../xfburn/xfburn-blank-dialog.c:150 +#: ../xfburn/xfburn-blank-dialog.c:120 msgid "Default value for eject checkbox" msgstr "Типове значення для опції виштовхнути диск" -#: ../xfburn/xfburn-blank-dialog.c:197 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "Чистий диск" -#: ../xfburn/xfburn-blank-dialog.c:209 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:196 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-copy-cd-dialog.c:131 -#: ../xfburn/xfburn-copy-dvd-dialog.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:160 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 +#: ../xfburn/xfburn-copy-cd-dialog.c:107 +#: ../xfburn/xfburn-copy-dvd-dialog.c:104 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "Пристрій запису" -#: ../xfburn/xfburn-blank-dialog.c:222 ../xfburn/xfburn-device-box.c:185 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "Режим очищення" -#: ../xfburn/xfburn-blank-dialog.c:230 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:228 -#: ../xfburn/xfburn-burn-image-dialog.c:210 -#: ../xfburn/xfburn-copy-cd-dialog.c:139 -#: ../xfburn/xfburn-copy-dvd-dialog.c:139 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:194 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 +#: ../xfburn/xfburn-copy-cd-dialog.c:115 +#: ../xfburn/xfburn-copy-dvd-dialog.c:112 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "Параметри" -#: ../xfburn/xfburn-blank-dialog.c:234 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:232 -#: ../xfburn/xfburn-burn-image-dialog.c:214 -#: ../xfburn/xfburn-copy-cd-dialog.c:143 -#: ../xfburn/xfburn-copy-dvd-dialog.c:143 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:198 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 +#: ../xfburn/xfburn-copy-cd-dialog.c:119 +#: ../xfburn/xfburn-copy-dvd-dialog.c:116 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "_Витягнути диск" -#: ../xfburn/xfburn-blank-dialog.c:244 +#. action buttons +#. align = gtk_alignment_new (0, 0, 0, 0); +#. gtk_alignment_set_padding (GTK_ALIGNMENT (align), 0, 0, BORDER * 4, 0); +#. gtk_widget_show (align); +#. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); +#. action buttons +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 +#: ../xfburn/xfburn-copy-cd-dialog.c:165 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 +msgid "_Cancel" +msgstr "_Скасувати" + +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "О_чистити" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:356 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "Вставлений диск вже чистий." #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:362 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "Готово" -#: ../xfburn/xfburn-blank-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "Не визначено диск у пристрої." -#: ../xfburn/xfburn-blank-dialog.c:374 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "Диск без можливості стирання." -#: ../xfburn/xfburn-blank-dialog.c:414 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "Стирання диску..." -#: ../xfburn/xfburn-blank-dialog.c:441 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:519 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "Завершено" -#: ../xfburn/xfburn-blank-dialog.c:444 ../xfburn/xfburn-perform-burn.c:496 -#: ../xfburn/xfburn-progress-dialog.c:663 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "Помилка" -#: ../xfburn/xfburn-blank-dialog.c:461 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:624 -#: ../xfburn/xfburn-burn-image-dialog.c:413 -#: ../xfburn/xfburn-burn-image-dialog.c:590 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:397 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "Неможливо захопити пристрій." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:156 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:128 msgid "Image" msgstr "Образ" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show volume name" msgstr "Показати назву тому :" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:130 msgid "Show a text entry for the name of the volume" msgstr "Показати текстовий ввід для назви тому" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:184 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:148 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "Запис проекту" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "Назва проекту" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:212 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "Змінити типову назву проекту?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:237 -#: ../xfburn/xfburn-burn-image-dialog.c:219 -#: ../xfburn/xfburn-copy-cd-dialog.c:148 -#: ../xfburn/xfburn-copy-dvd-dialog.c:148 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:203 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:124 +#: ../xfburn/xfburn-copy-dvd-dialog.c:121 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "_Імітувати запис" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:241 -#: ../xfburn/xfburn-burn-image-dialog.c:223 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "Захист_буферу" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:246 -#: ../xfburn/xfburn-burn-image-dialog.c:228 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "Запис _потоку" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:252 -#: ../xfburn/xfburn-copy-cd-dialog.c:157 -#: ../xfburn/xfburn-copy-dvd-dialog.c:157 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 +#: ../xfburn/xfburn-copy-cd-dialog.c:133 +#: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "Лише створити _ISO" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:289 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:222 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "_Запис проекту" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:477 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "Не вдається створити цільовий ISO-файл: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:484 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "Запис ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:501 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "Помилка під час запису ISO: %s" +msgid "An error occurred while writing ISO: %s" +msgstr "Сталася помилка під час запису ISO: %s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:556 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:562 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "Під час процесу запису отримано помилку." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:328 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "Поточний режим запису не підтримується." #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:667 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "Не вдається створити структуру вихідного ISO." -#: ../xfburn/xfburn-burn-image-dialog.c:163 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "Записати образ" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:170 -#: ../xfburn/xfburn-burn-image-dialog.c:187 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "Образ для запису" -#: ../xfburn/xfburn-burn-image-dialog.c:174 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "Всі файли" -#: ../xfburn/xfburn-burn-image-dialog.c:178 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "Образи ISO" -#: ../xfburn/xfburn-burn-image-dialog.c:233 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "_Вийти після успішного завершення" -#: ../xfburn/xfburn-burn-image-dialog.c:243 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "_Записати образ" -#: ../xfburn/xfburn-burn-image-dialog.c:296 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "Поточний метод запису не може бути застосований." -#: ../xfburn/xfburn-burn-image-dialog.c:347 -#: ../xfburn/xfburn-burn-image-dialog.c:376 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "Отримано помилку в процесі запису" -#: ../xfburn/xfburn-burn-image-dialog.c:360 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "Неможливо визначити розмір образу." -#: ../xfburn/xfburn-burn-image-dialog.c:367 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "Неможливо відкрити образ." -#: ../xfburn/xfburn-burn-image-dialog.c:404 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "Записати образ..." -#: ../xfburn/xfburn-burn-image-dialog.c:476 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "Будь ласка виберіть образ для запису" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "Неможливо додати дані до мульти-сесійного диску в цьому режимі запису (використовувати замість TAO)" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "Виявлено закритий носій з даними. Потрібен чистий диск або диск з можливістю продовження запису" -#: ../xfburn/xfburn-burn-image-dialog.c:522 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "У пристрої не виявлено диску" -#: ../xfburn/xfburn-burn-image-dialog.c:524 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "Неможливо розпізнати стан пристрою і носія" -#: ../xfburn/xfburn-burn-image-dialog.c:536 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "Вибраний образ не поміщається на вставлений диск" -#: ../xfburn/xfburn-burn-image-dialog.c:540 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "Неможливо визначити розмір образу" -#: ../xfburn/xfburn-burn-image-dialog.c:569 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "Впевніться, що вибрали правильний файл і маєте відповідні права доступу до нього." -#: ../xfburn/xfburn-compositions-notebook.c:174 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "Сеанс з аудіо" -#: ../xfburn/xfburn-compositions-notebook.c:235 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "Вітаємо" -#: ../xfburn/xfburn-copy-cd-dialog.c:113 +#: ../xfburn/xfburn-copy-cd-dialog.c:88 #: ../xfburn/xfburn-copy-cd-progress-dialog.c:156 msgid "Copy data CD" msgstr "Копіювати диск з даними" -#: ../xfburn/xfburn-copy-cd-dialog.c:123 +#: ../xfburn/xfburn-copy-cd-dialog.c:99 msgid "CD Reader device" msgstr "Пристрій читання CD" -#: ../xfburn/xfburn-copy-cd-dialog.c:152 -#: ../xfburn/xfburn-copy-dvd-dialog.c:152 +#: ../xfburn/xfburn-copy-cd-dialog.c:128 +#: ../xfburn/xfburn-copy-dvd-dialog.c:125 msgid "On the _fly" msgstr "На _ходу" -#: ../xfburn/xfburn-copy-cd-dialog.c:193 +#: ../xfburn/xfburn-copy-cd-dialog.c:169 msgid "_Copy CD" msgstr "_Копіювати диск" @@ -387,15 +404,15 @@ msgid "Reading CD..." msgstr "Читання CD..." -#: ../xfburn/xfburn-copy-dvd-dialog.c:113 +#: ../xfburn/xfburn-copy-dvd-dialog.c:85 msgid "Copy data DVD" msgstr "Копіювати DVD з даними" -#: ../xfburn/xfburn-copy-dvd-dialog.c:123 +#: ../xfburn/xfburn-copy-dvd-dialog.c:96 msgid "DVD Reader device" msgstr "Пристрій читання DVD" -#: ../xfburn/xfburn-copy-dvd-dialog.c:193 +#: ../xfburn/xfburn-copy-dvd-dialog.c:166 msgid "_Copy DVD" msgstr "_Копіювати DVD диск" @@ -403,210 +420,197 @@ msgid "Create ISO from CD" msgstr "Створити ISO з CD" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-data-composition.c:962 -#: ../xfburn/xfburn-audio-composition.c:206 -#: ../xfburn/xfburn-audio-composition.c:979 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "Додати" -#: ../xfburn/xfburn-data-composition.c:192 -#: ../xfburn/xfburn-audio-composition.c:206 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "Додати вибрані файли до проекту" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "Створити теку" -#: ../xfburn/xfburn-data-composition.c:194 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "Додати нову теку до проекту" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "Видалити" -#: ../xfburn/xfburn-data-composition.c:196 -#: ../xfburn/xfburn-audio-composition.c:208 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "Видалити вибрані файли з проекту" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "Очистити" -#: ../xfburn/xfburn-data-composition.c:198 -#: ../xfburn/xfburn-audio-composition.c:210 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "Очистити зміст проекту" -#. {"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import -#. existing session"),}, -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename" -msgstr "Перейменувати" - -#: ../xfburn/xfburn-data-composition.c:201 -msgid "Rename the selected file" -msgstr "Перейменувати поточний файл" - -#: ../xfburn/xfburn-data-composition.c:355 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "Назва тому :" -#: ../xfburn/xfburn-data-composition.c:389 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "Зміст" -#: ../xfburn/xfburn-data-composition.c:404 -#: ../xfburn/xfburn-directory-browser.c:140 +#: ../xfburn/xfburn-data-composition.c:379 +#: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "Розмір" -#: ../xfburn/xfburn-data-composition.c:407 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "Локальний шлях" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "Вам потрібно дати ім'я для файлу." -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1205 -#: ../xfburn/xfburn-audio-composition.c:1176 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "Файл з такою самою назвою вже присутній в проекті." -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:800 -#: ../xfburn/xfburn-data-composition.c:802 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "Нова тека" -#: ../xfburn/xfburn-data-composition.c:946 -#: ../xfburn/xfburn-audio-composition.c:976 -msgid "File(s) to add to composition" -msgstr "Файл(и) для додавання до композиції" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1048 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "Дані %s~%d" -#: ../xfburn/xfburn-data-composition.c:1284 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "%s не може бути додано до проекту, тому що тоді перевищується максимальний дозволений розмір для iso9660." -#: ../xfburn/xfburn-data-composition.c:1291 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s є більше, ніж дозволяє 2 рівень iso9660. Можливо, що це проблема старої системи або програми." -#: ../xfburn/xfburn-data-composition.c:1374 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "Додати домашню директорію" -#: ../xfburn/xfburn-data-composition.c:1375 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "Чи Ви знаєте, що додали вашу домашню теку до проекту Це мабуть може зайняти багато часу а також буде великий файл для одного диску. \n\nВи впевнені, що бажаєте продовжити?" -#: ../xfburn/xfburn-data-composition.c:1542 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "Файл з назвою \"%s\" вже присутній в цій теці, файл не може бути доданий." -#: ../xfburn/xfburn-data-composition.c:1940 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: нульовий вказівник" -#: ../xfburn/xfburn-data-composition.c:1942 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: замало пам’яті" -#: ../xfburn/xfburn-data-composition.c:1944 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: вже існує нода з такою назвою" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (код %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1966 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "Дублювати назви файлу '%s' для '%s'" -#: ../xfburn/xfburn-data-composition.c:2031 -msgid "Error(s) occured while adding files" -msgstr "Помилка(и) під час додавання файлів " +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "Під час додавання файлів сталася помилка(и)" + +#: ../xfburn/xfburn-data-composition.c:1960 +msgid "OK" +msgstr "OK" -#: ../xfburn/xfburn-device-box.c:169 ../xfburn/xfburn-device-box.c:170 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "Показувати тільки пишучі приводи" -#: ../xfburn/xfburn-device-box.c:173 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "Показати вибрану швидкість" -#: ../xfburn/xfburn-device-box.c:174 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "Показувати вибрану combo швидкість" -#: ../xfburn/xfburn-device-box.c:177 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "Показувати вибраний режим" -#: ../xfburn/xfburn-device-box.c:178 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "Показувати вибраний combo режим" -#: ../xfburn/xfburn-device-box.c:181 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "Це правильна комбінація" -#: ../xfburn/xfburn-device-box.c:182 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "Чи правильна комбінація обладнання і диску для запису проекту?" -#: ../xfburn/xfburn-device-box.c:186 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "Режим очищення показує різні повідомлення стану диску на відміну від звичайного режиму" -#: ../xfburn/xfburn-device-box.c:239 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "_Швидкість:" -#: ../xfburn/xfburn-device-box.c:262 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "Режим _запису:" -#: ../xfburn/xfburn-device-box.c:375 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "Список швидкостей пустий" -#: ../xfburn/xfburn-device-box.c:384 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -617,116 +621,171 @@ "Thank you!" msgstr "неможливо отримати список швидкостей приводу.\n\nЦя помилка відома, і виникає з деякими приводами. Будь ласка повідомте про це xfburn@xfce.org також разом з виводом консолі щоб збільшити наші шанси на перемогу цих проблем. \n\nЗапис буде працювати, але при наявності проблем завжди ставте нас до відома \n\nДякуємо Вам!" -#: ../xfburn/xfburn-device-box.c:395 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "Продовжувати _показувати це попередження" -#: ../xfburn/xfburn-device-box.c:442 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "типово" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "Максимум" -#: ../xfburn/xfburn-device-box.c:507 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "В дисководі заповнений диск, але такий, що піддається витиранню." -#: ../xfburn/xfburn-device-box.c:508 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "Ви бажаєте витерти диск, щоб пізніше використати його для випалювання?" -#: ../xfburn/xfburn-device-box.c:579 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "Пристрій не може записати на вставлений диск" -#: ../xfburn/xfburn-device-box.c:588 ../xfburn/xfburn-device-box.c:634 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "Привід пустий" -#: ../xfburn/xfburn-device-box.c:591 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "Вибачте, мультисесія не підтримується" -#: ../xfburn/xfburn-device-box.c:594 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "Вставлений диск вже повний" -#: ../xfburn/xfburn-device-box.c:597 ../xfburn/xfburn-device-box.c:640 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "Вставлений диск непридатний" -#: ../xfburn/xfburn-device-box.c:600 ../xfburn/xfburn-device-box.c:643 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "Неможливо отримати доступ до пристрою (можливо він використовується)" -#: ../xfburn/xfburn-device-box.c:605 ../xfburn/xfburn-device-box.c:646 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "Помилка визначення диску" -#: ../xfburn/xfburn-device-box.c:626 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "На диску є записи, неможливо очистити" -#: ../xfburn/xfburn-device-box.c:629 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW не потребує очищення" -#: ../xfburn/xfburn-device-box.c:637 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "Вставлений диск вже чистий" -#: ../xfburn/xfburn-device-box.c:673 -msgid "Auto" -msgstr "Авто" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" +msgstr "Автоматично" + +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "" -#: ../xfburn/xfburn-device-list.c:206 ../xfburn/xfburn-device-list.c:207 +#: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "Кількість пишучих пристроїв у системі" -#: ../xfburn/xfburn-device-list.c:209 +#: ../xfburn/xfburn-device-list.c:207 msgid "Number of drives in the system" msgstr "Кількість приводів в системі" -#: ../xfburn/xfburn-device-list.c:210 +#: ../xfburn/xfburn-device-list.c:208 msgid "Number of drives in the system (readers and writers)" msgstr "Кількість приводів в системі (читаючих і записуючих)" -#: ../xfburn/xfburn-device-list.c:212 ../xfburn/xfburn-device-list.c:213 +#: ../xfburn/xfburn-device-list.c:210 ../xfburn/xfburn-device-list.c:211 msgid "List of devices" msgstr "Список пристроїв" -#: ../xfburn/xfburn-device-list.c:215 ../xfburn/xfburn-device-list.c:216 +#: ../xfburn/xfburn-device-list.c:213 ../xfburn/xfburn-device-list.c:214 msgid "Currently selected device" msgstr "Вибраний пристрій" #. globals -#: ../xfburn/xfburn-directory-browser.c:54 +#: ../xfburn/xfburn-directory-browser.c:52 msgid "Folder" msgstr "Тека" -#: ../xfburn/xfburn-directory-browser.c:127 +#: ../xfburn/xfburn-directory-browser.c:100 msgid "File" msgstr "Файл" -#: ../xfburn/xfburn-directory-browser.c:142 +#: ../xfburn/xfburn-directory-browser.c:115 msgid "Type" msgstr "Тип" -#: ../xfburn/xfburn-fs-browser.c:94 ../xfburn/xfburn-fs-browser.c:283 +#: ../xfburn/xfburn-fs-browser.c:96 ../xfburn/xfburn-fs-browser.c:305 msgid "Filesystem" msgstr "Файлова система" #. load the user's home dir -#: ../xfburn/xfburn-fs-browser.c:262 +#: ../xfburn/xfburn-fs-browser.c:284 #, c-format msgid "%s's home" msgstr "Домашня тека %s" +#: ../xfburn/xfburn-udev-manager.c:495 +#, c-format +msgid "Failed to unmount '%s'. Drive cannot be used for burning." +msgstr "Не вдалося відключити '%s'. Привід не можна використовувати для запису." + +#. || G_OPTION_FLAG_FILENAME +#: ../xfburn/xfburn-main.c:74 +msgid "Open the burn image dialog, optionally followed by the image filename" +msgstr "Відкрити діалогове вікно запису образа, яке необов’язково супроводжується назвою файлу образа" + +#: ../xfburn/xfburn-main.c:76 +msgid "Open the blank disc dialog" +msgstr "Відкрити діалог чистого диску" + +#: ../xfburn/xfburn-main.c:78 +msgid "" +"Start a data composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:80 +msgid "" +"Start an audio composition, optionally followed by files/directories to be " +"added to the composition" +msgstr "" + +#: ../xfburn/xfburn-main.c:82 +msgid "" +"Select the transcoder, run with --transcoder=list to see the available ones" +msgstr "" + +#: ../xfburn/xfburn-main.c:84 +msgid "" +"Start the file browser in the specified directory, or the current directory " +"if none is specified (the default is to start in your home directory)" +msgstr "" + +#: ../xfburn/xfburn-main.c:86 +msgid "Display program version and exit" +msgstr "Показати версію програми та вийти" + +#: ../xfburn/xfburn-main.c:88 +msgid "" +"Show main program even when other action is specified on the command line." +msgstr "" + #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Програма запису Xfburn" @@ -737,7 +796,7 @@ "Try %s --help to see a full list of available command line options.\n" msgstr "%s: %s\nСпробуйте %s --help для перегляду повного списку доступних параметрів команди.\n" -#: ../xfburn/xfburn-main.c:219 +#: ../xfburn/xfburn-main.c:220 msgid "Unable to initialize the burning backend." msgstr "Неможливо ініціалізувати процес запису." @@ -749,158 +808,62 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "Можливо диск(и) зараз у використанні і не дадуть доступу.\n\nВитягніть і перезапустіть програму.\n\nЯкщо диску в приводі немає, перевірте чи має доступ до приводу поточний користувач в режимі запису." +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "Невдача ініціалізаці %s transcoder: %s\n\t(падіння до основної імплементації)" -#: ../xfburn/xfburn-main.c:374 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "Файл образу '%s' не існує" -#: ../xfburn/xfburn-main-window.c:100 -msgid "_File" -msgstr "_Файл" - -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), "", N_("Create a -#. new composition"),}, -#. {"new-composition", GTK_STOCK_NEW, N_("_New composition"), NULL, N_("Create -#. a new composition"), -#. G_CALLBACK (action_new_data_composition),}, -#: ../xfburn/xfburn-main-window.c:104 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "Новий проект з даними" -#: ../xfburn/xfburn-main-window.c:106 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "Новий проект з аудіо" -#. {"load-composition", GTK_STOCK_OPEN, N_("Load composition"), NULL, N_("Load -#. composition"), -#. G_CALLBACK (action_load),}, -#. {"save-composition", GTK_STOCK_SAVE, N_("Save composition"), NULL, N_("Save -#. composition"), -#. G_CALLBACK (action_save),}, -#. {"save-composition-as", GTK_STOCK_SAVE_AS, N_("Save composition as..."), -#. NULL, N_("Save composition as"), -#. G_CALLBACK (action_save_as),}, -#: ../xfburn/xfburn-main-window.c:114 -msgid "Close composition" -msgstr "Закрити проект" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "_Quit" -msgstr "_Вийти" - -#: ../xfburn/xfburn-main-window.c:116 -msgid "Quit Xfburn" -msgstr "Вийти з Xfburn" - -#: ../xfburn/xfburn-main-window.c:117 -msgid "_Edit" -msgstr "З_міни" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Prefere_nces" -msgstr "Параме_три" - -#: ../xfburn/xfburn-main-window.c:118 -msgid "Show preferences dialog" -msgstr "Показувати діалог параметрів" - -#: ../xfburn/xfburn-main-window.c:120 -msgid "_Actions" -msgstr "Д_ії" +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 +msgid "Blank CD-RW" +msgstr "Очистити CD-RW" -#: ../xfburn/xfburn-main-window.c:121 -msgid "_View" -msgstr "_Вигляд" +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 +msgid "Burn Image" +msgstr "Записати образ" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "Оновити" -#: ../xfburn/xfburn-main-window.c:122 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "Оновити список файлів" -#: ../xfburn/xfburn-main-window.c:124 -msgid "_Help" -msgstr "_Довідка" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "_About" -msgstr "_Про програму" - -#: ../xfburn/xfburn-main-window.c:125 -msgid "Display information about Xfburn" -msgstr "Відобразити інформацію про Xfburn" - -#: ../xfburn/xfburn-main-window.c:127 -msgid "Blank CD-RW" -msgstr "Очистити CD-RW" - -#: ../xfburn/xfburn-main-window.c:129 -msgid "Copy Data CD" -msgstr "Копіювати CD з даними" - -#. {"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy -#. Audio CD"),}, -#: ../xfburn/xfburn-main-window.c:132 -msgid "Burn Image" -msgstr "Записати образ" - -#. {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), -#. G_CALLBACK (action_copy_dvd),}, -#: ../xfburn/xfburn-main-window.c:136 -msgid "Burn DVD Image" -msgstr "Записати образ DVd" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show file browser" -msgstr "Показувати переглядач файлів" - -#: ../xfburn/xfburn-main-window.c:141 -msgid "Show/hide the file browser" -msgstr "Показати/сховати перегляд файлів" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show toolbar" -msgstr "Показати панель інструментів" - -#: ../xfburn/xfburn-main-window.c:143 -msgid "Show/hide the toolbar" -msgstr "Показати/сховати панель інструментів" - -#: ../xfburn/xfburn-main-window.c:350 -msgid "Toolbar Editor" -msgstr "Редактор панелі інструментів" - -#: ../xfburn/xfburn-main-window.c:538 -msgid "Another CD burning GUI" +#: ../xfburn/xfburn-main-window.c:489 +msgid "Another cd burning GUI" msgstr "Інший GUI інструмент для запису CD" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "Label" msgstr "Мітка" -#: ../xfburn/xfburn-notebook-tab.c:108 +#: ../xfburn/xfburn-notebook-tab.c:81 msgid "The text of the label" msgstr "Текст мітки" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Show close button" msgstr "Відображати кнопку закриття" -#: ../xfburn/xfburn-notebook-tab.c:111 +#: ../xfburn/xfburn-notebook-tab.c:84 msgid "Determine whether the close button is visible" msgstr "Визначити чи відображається кнопка закриття" @@ -1003,258 +966,280 @@ msgid "User Aborted" msgstr "Перервано користувачем" -#: ../xfburn/xfburn-preferences-dialog.c:144 +#: ../xfburn/xfburn-preferences-dialog.c:117 msgid "Preferences" msgstr "Параметри" -#: ../xfburn/xfburn-preferences-dialog.c:145 +#: ../xfburn/xfburn-preferences-dialog.c:118 msgid "Tune how Xfburn behaves" msgstr "Налаштувати поведінку Xfburn" -#: ../xfburn/xfburn-preferences-dialog.c:191 -#: ../xfburn/xfburn-preferences-dialog.c:195 +#: ../xfburn/xfburn-preferences-dialog.c:163 +#: ../xfburn/xfburn-preferences-dialog.c:167 msgid "Temporary directory" msgstr "Тимчасова тека" -#: ../xfburn/xfburn-preferences-dialog.c:199 +#: ../xfburn/xfburn-preferences-dialog.c:171 msgid "_Clean temporary directory on exit" msgstr "_Очищати тимчасову теку при виході" -#: ../xfburn/xfburn-preferences-dialog.c:206 +#: ../xfburn/xfburn-preferences-dialog.c:178 msgid "File browser" msgstr "Переглядач файлів" -#: ../xfburn/xfburn-preferences-dialog.c:210 +#: ../xfburn/xfburn-preferences-dialog.c:182 msgid "Show _hidden files" msgstr "Показувати п_риховані файли" -#: ../xfburn/xfburn-preferences-dialog.c:215 +#: ../xfburn/xfburn-preferences-dialog.c:187 msgid "Show human_readable filesizes" msgstr "Відображати розмір файлів с_корочено" -#: ../xfburn/xfburn-preferences-dialog.c:226 +#: ../xfburn/xfburn-preferences-dialog.c:197 +#: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" msgstr "Основне" -#: ../xfburn/xfburn-preferences-dialog.c:237 -#: ../xfburn/xfburn-preferences-dialog.c:318 +#: ../xfburn/xfburn-preferences-dialog.c:212 +#: ../xfburn/xfburn-preferences-dialog.c:295 msgid "Devices" msgstr "Пристрої" -#: ../xfburn/xfburn-preferences-dialog.c:246 +#: ../xfburn/xfburn-preferences-dialog.c:221 msgid "Detected devices" msgstr "Виявлені пристрої" -#: ../xfburn/xfburn-preferences-dialog.c:268 +#: ../xfburn/xfburn-preferences-dialog.c:243 msgid "Name" msgstr "Ім'я" -#: ../xfburn/xfburn-preferences-dialog.c:281 +#: ../xfburn/xfburn-preferences-dialog.c:256 +msgid "Revision" +msgstr "Ревізія" + +#: ../xfburn/xfburn-preferences-dialog.c:258 msgid "Node" msgstr "Вузол" -#: ../xfburn/xfburn-preferences-dialog.c:283 +#: ../xfburn/xfburn-preferences-dialog.c:260 msgid "Write CD-R" msgstr "Записати CD-R" -#: ../xfburn/xfburn-preferences-dialog.c:285 +#: ../xfburn/xfburn-preferences-dialog.c:262 msgid "Write CD-RW" msgstr "Записати CD-RW" -#: ../xfburn/xfburn-preferences-dialog.c:288 +#: ../xfburn/xfburn-preferences-dialog.c:265 msgid "Write DVD-R" msgstr "Записати DVD-R" -#: ../xfburn/xfburn-preferences-dialog.c:291 +#: ../xfburn/xfburn-preferences-dialog.c:268 msgid "Write DVD-RAM" msgstr "Записати DVD-RAM" -#: ../xfburn/xfburn-preferences-dialog.c:294 +#: ../xfburn/xfburn-preferences-dialog.c:271 msgid "Write Blu-ray" msgstr "Записати Blu-ray" -#: ../xfburn/xfburn-preferences-dialog.c:302 +#: ../xfburn/xfburn-preferences-dialog.c:279 msgid "Sc_an for devices" msgstr "По_шук пристроїв" -#: ../xfburn/xfburn-preferences-dialog.c:329 +#: ../xfburn/xfburn-preferences-dialog.c:306 msgid "Show warning on _empty speed list" msgstr "Показувати попередження на _порожньому списку швидкостей" -#: ../xfburn/xfburn-preferences-dialog.c:338 +#: ../xfburn/xfburn-preferences-dialog.c:315 msgid "FIFO buffer size (in kb)" msgstr "Розмір FIFO-буферу (у кб)" -#: ../xfburn/xfburn-preferences-dialog.c:477 +#: ../xfburn/xfburn-preferences-dialog.c:334 +msgid "_Close" +msgstr "_Закрити" + +#: ../xfburn/xfburn-preferences-dialog.c:469 msgid "Changing this setting only takes full effect after a program restart." msgstr "Зміни ввійдуть в дію після перезапуску програми" -#: ../xfburn/xfburn-progress-dialog.c:199 -#: ../xfburn/xfburn-progress-dialog.c:554 +#. label +#: ../xfburn/xfburn-progress-dialog.c:168 +#: ../xfburn/xfburn-progress-dialog.c:172 +#: ../xfburn/xfburn-progress-dialog.c:527 msgid "Initializing..." msgstr "Ініціалізація..." -#: ../xfburn/xfburn-progress-dialog.c:214 +#: ../xfburn/xfburn-progress-dialog.c:187 msgid "Estimated writing speed:" msgstr "Приблизна швидкість запису:" -#: ../xfburn/xfburn-progress-dialog.c:217 -#: ../xfburn/xfburn-progress-dialog.c:234 -#: ../xfburn/xfburn-progress-dialog.c:244 -#: ../xfburn/xfburn-progress-dialog.c:333 -#: ../xfburn/xfburn-progress-dialog.c:477 -#: ../xfburn/xfburn-progress-dialog.c:501 -#: ../xfburn/xfburn-progress-dialog.c:525 +#: ../xfburn/xfburn-progress-dialog.c:190 +#: ../xfburn/xfburn-progress-dialog.c:206 +#: ../xfburn/xfburn-progress-dialog.c:215 +#: ../xfburn/xfburn-progress-dialog.c:306 +#: ../xfburn/xfburn-progress-dialog.c:450 +#: ../xfburn/xfburn-progress-dialog.c:474 +#: ../xfburn/xfburn-progress-dialog.c:498 msgid "unknown" msgstr "невідомо" -#: ../xfburn/xfburn-progress-dialog.c:228 +#: ../xfburn/xfburn-progress-dialog.c:201 msgid "FIFO buffer:" msgstr "Буфер FIFO:" -#: ../xfburn/xfburn-progress-dialog.c:238 +#: ../xfburn/xfburn-progress-dialog.c:210 msgid "Device buffer:" msgstr "Буфер пристрою:" -#: ../xfburn/xfburn-progress-dialog.c:375 +#. action buttons +#: ../xfburn/xfburn-progress-dialog.c:220 +msgid "_Stop" +msgstr "_Стоп" + +#: ../xfburn/xfburn-progress-dialog.c:227 +msgid "Close" +msgstr "Закрити" + +#: ../xfburn/xfburn-progress-dialog.c:348 msgid "Are you sure you want to abort?" msgstr "Ви дійсно бажаєте перервати?" -#: ../xfburn/xfburn-progress-dialog.c:503 +#: ../xfburn/xfburn-progress-dialog.c:476 #, c-format msgid "Min. fill was %2d%%" msgstr "Мінімальне заповнення було %2d%%" -#: ../xfburn/xfburn-progress-dialog.c:571 +#: ../xfburn/xfburn-progress-dialog.c:544 msgid "Aborted" msgstr "Перервани" -#: ../xfburn/xfburn-progress-dialog.c:574 +#: ../xfburn/xfburn-progress-dialog.c:547 msgid "Formatted." msgstr "Сформатовано" -#: ../xfburn/xfburn-progress-dialog.c:583 +#: ../xfburn/xfburn-progress-dialog.c:556 msgid "Failed" msgstr "Невдалий" -#: ../xfburn/xfburn-progress-dialog.c:586 +#: ../xfburn/xfburn-progress-dialog.c:559 msgid "Cancelled" msgstr "Скасований" -#: ../xfburn/xfburn-progress-dialog.c:589 +#: ../xfburn/xfburn-progress-dialog.c:562 msgid "Completed" msgstr "Завершено" -#: ../xfburn/xfburn-progress-dialog.c:627 +#: ../xfburn/xfburn-progress-dialog.c:600 msgid "Aborting..." msgstr "Переривання..." -#: ../xfburn/xfburn-utils.c:130 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "Виберіть команду" -#: ../xfburn/xfburn-welcome-tab.c:129 +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "Файл(и) для додавання до композиції" + +#: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "Ласкаво просимо до xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:140 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "Записати _зображення" -#: ../xfburn/xfburn-welcome-tab.c:140 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "Записати підготовлену збірку, наприклад ISO-файл" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "Нова збірка _даних" -#: ../xfburn/xfburn-welcome-tab.c:145 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "Створити новий диск даних з обраними файлами" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "_Чистий диск" -#: ../xfburn/xfburn-welcome-tab.c:150 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "Підготувати перезаписуваний диск до запису" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "_Аудіо CD" -#: ../xfburn/xfburn-welcome-tab.c:155 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "Аудіо CD відтворюється в звичайних стерео системах" -#: ../xfburn/xfburn-audio-composition.c:212 +#. Note to translators: you can probably keep this as gstreamer, +#. * unless you have a good reason to call it by another name that +#. * the user would understand better +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 +msgid "gstreamer" +msgstr "gstreamer" + +#: ../xfburn/xfburn-audio-composition.c:343 msgid "What files can get burned to an audio CD?" msgstr "Які файли можна отримати, що записані на аудіо CD?" -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename Artist" -msgstr "Перейменувати Артиста" - -#: ../xfburn/xfburn-audio-composition.c:216 -msgid "Rename the artist of the selected file" -msgstr "Перейменувати артиста у вибраному файлі" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename Title" -msgstr "Перейменувати назву пісні" - -#: ../xfburn/xfburn-audio-composition.c:218 -msgid "Rename the title of the selected file" -msgstr "Перейменувати назву пісні вибраного файлу" - -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "Позиція" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "Тривалість" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "Артист" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "Назва пісні" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "Назва файлу" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "Неможливо записати аудіо на DVD." -#: ../xfburn/xfburn-audio-composition.c:1260 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "Ви можете мати максимум тільки 99 треків." -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:311 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "Виявлено проблеми під час процесу запису." -#: ../xfburn/xfburn-disc-usage.c:163 +#: ../xfburn/xfburn-disc-usage.c:161 msgid "Proceed to Burn" msgstr "Розпочати запис" -#: ../xfburn/xfburn-disc-usage.c:203 +#: ../xfburn/xfburn-disc-usage.c:201 msgid "You are trying to burn more onto the disc than it can hold." msgstr "Ви намагаєтесь записати більше даних ніж може вміщати диск." -#: ../xfburn/xfburn-transcoder-basic.c:166 +#. globals +#: ../xfburn/xfburn-transcoder-basic.c:69 +#: ../xfburn/xfburn-transcoder-gst.c:145 +msgid "An error occurred while setting the burning backend up" +msgstr "" + +#: ../xfburn/xfburn-transcoder-basic.c:129 msgid "basic" msgstr "базовий" -#: ../xfburn/xfburn-transcoder-basic.c:172 +#: ../xfburn/xfburn-transcoder-basic.c:135 msgid "" "The basic transcoder is built in,\n" "and does not require any library.\n" @@ -1266,39 +1251,50 @@ "gstreamer support." msgstr "Базовий перекодувальник вбудовано\nі не потрібно якоїсь бібліотеки. \nАле він може тільки розпакувати\n.wav файли.\nЯкщо Ви хочете створювати аудіо\nкомпозиції з різних типів файлів\nаудіо, будь ласка скомпілюйте з\nпідтримкою gstreamer." -#: ../xfburn/xfburn-transcoder-basic.c:196 +#: ../xfburn/xfburn-transcoder-basic.c:159 #, c-format msgid "File %s does not have a .wav extension" msgstr "Файл %s не має розширення .wav" -#: ../xfburn/xfburn-transcoder-basic.c:201 +#: ../xfburn/xfburn-transcoder-basic.c:164 #, c-format msgid "File %s does not contain uncompressed PCM wave audio" msgstr "Файл %s не вміщує розпакованого PCM wave аудіо" -#: ../xfburn/xfburn-transcoder-basic.c:207 +#: ../xfburn/xfburn-transcoder-basic.c:170 #, c-format msgid "Could not stat %s: %s" msgstr "Неможливо визначити %s: %s" -#: ../xfburn/xfburn-transcoder-basic.c:238 +#: ../xfburn/xfburn-transcoder-basic.c:202 #, c-format msgid "Could not open %s." msgstr "Неможливо відкрити %s." -#: ../xfburn/xfburn-transcoder-basic.c:319 +#: ../xfburn/xfburn-transcoder-basic.c:281 #, c-format msgid "Could not open %s: %s" msgstr "Неможливо відкрити %s: %s" -#. Note to translators: you can probably keep this as gstreamer, -#. * unless you have a good reason to call it by another name that -#. * the user would understand better -#: ../xfburn/xfburn-transcoder-gst.c:616 -msgid "gstreamer" -msgstr "gstreamer" +#: ../xfburn/xfburn-transcoder-gst.c:144 +msgid "An error occurred setting gstreamer up for transcoding" +msgstr "" -#: ../xfburn/xfburn-transcoder-gst.c:622 +#: ../xfburn/xfburn-transcoder-gst.c:146 +#, c-format +msgid "" +"%s is missing.\n" +"\n" +"You do not have a decoder installed to handle this file.\n" +"Probably you need to look at the gst-plugins-* packages\n" +"for the necessary plugins.\n" +msgstr "%s відсутній.\n\nВи не встановили декодера для обробки цього файлу.\nСпробуйте переглянути і встановити пакети gst-plugins-*\nдля відповідних плагінів.\n" + +#: ../xfburn/xfburn-transcoder-gst.c:544 +msgid "File content has a decoder but is not audio." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1310,99 +1306,183 @@ "gstreamer plugin packages installed." msgstr "Перекодувальник gstreamer використовує свою\nбібліотеку для створення композицій.\n\nПрактично всі аудіо файли мають підтримуватись\nзвичайно якщо правильно встановлені плагіни.\nЯкщо деякі файли не розпізнаються, впевніться\nщо Ви встановили 'good','bad', та 'ugly'\nплагіни для gstreamer." -#: ../xfburn/xfburn-transcoder-gst.c:699 ../xfburn/xfburn-transcoder-gst.c:729 +#: ../xfburn/xfburn-transcoder-gst.c:627 +msgid "No information available on which plugin is required." +msgstr "" + +#: ../xfburn/xfburn-transcoder-gst.c:629 +msgid "Required plugins: " +msgstr "Необхідні додатки:" + +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "Виникла помилка під час ідентифікації '%s' gstreamer'ом" -#: ../xfburn/xfburn-transcoder-gst.c:716 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "Додаток" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer не хоче починати перекодування (перервано)" -#: ../xfburn/xfburn-transcoder-gst.c:884 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "Не вдалось змінити пісню під час перекодування" +#: ../xfburn/xfburn-transcoder.c:103 ../xfburn/xfburn-transcoder.c:113 +msgid "none" +msgstr "нічого" + #: ../xfburn/xfburn-transcoder.c:124 ../xfburn/xfburn-transcoder.c:151 #: ../xfburn/xfburn-transcoder.c:163 #, c-format msgid "not implemented" msgstr "не застосовується" -#: ../xfburn/xfburn-device.c:250 ../xfburn/xfburn-device.c:251 +#: ../xfburn/xfburn-device.c:255 ../xfburn/xfburn-device.c:256 msgid "Display name" msgstr "Показувати назву" -#: ../xfburn/xfburn-device.c:253 ../xfburn/xfburn-device.c:254 +#: ../xfburn/xfburn-device.c:258 ../xfburn/xfburn-device.c:259 msgid "Device address" msgstr "Адреси пристроїв" -#: ../xfburn/xfburn-device.c:256 ../xfburn/xfburn-device.c:257 +#: ../xfburn/xfburn-device.c:261 +msgid "Device revision" +msgstr "Ревізія пристрою" + +#: ../xfburn/xfburn-device.c:262 +msgid "Device Revision" +msgstr "Ревізія пристрою" + +#: ../xfburn/xfburn-device.c:264 ../xfburn/xfburn-device.c:265 msgid "Burn speeds supported by the device" msgstr "Швидкість запису, яка підтримується пристроєм" -#: ../xfburn/xfburn-device.c:259 ../xfburn/xfburn-device.c:260 +#: ../xfburn/xfburn-device.c:267 ../xfburn/xfburn-device.c:268 msgid "Disc status" msgstr "Стан диску" -#: ../xfburn/xfburn-device.c:262 ../xfburn/xfburn-device.c:263 +#: ../xfburn/xfburn-device.c:270 ../xfburn/xfburn-device.c:271 msgid "Profile no. as reported by libburn" msgstr "Номер профілю, виданий через libburn" -#: ../xfburn/xfburn-device.c:265 ../xfburn/xfburn-device.c:266 +#: ../xfburn/xfburn-device.c:273 ../xfburn/xfburn-device.c:274 msgid "Profile name as reported by libburn" msgstr "Назва профілю, видана через libburn" -#: ../xfburn/xfburn-device.c:268 ../xfburn/xfburn-device.c:269 +#: ../xfburn/xfburn-device.c:276 ../xfburn/xfburn-device.c:277 msgid "Is the disc erasable" msgstr "Чи диск можна витерти" -#: ../xfburn/xfburn-device.c:271 ../xfburn/xfburn-device.c:272 +#: ../xfburn/xfburn-device.c:279 ../xfburn/xfburn-device.c:280 msgid "Can burn CDR" msgstr "Може записувати CDR" -#: ../xfburn/xfburn-device.c:274 ../xfburn/xfburn-device.c:275 +#: ../xfburn/xfburn-device.c:282 ../xfburn/xfburn-device.c:283 msgid "Can burn CDRW" msgstr "Може записувати CDRW" -#: ../xfburn/xfburn-device.c:277 ../xfburn/xfburn-device.c:278 +#: ../xfburn/xfburn-device.c:285 ../xfburn/xfburn-device.c:286 msgid "Can burn DVDR" msgstr "Може записувати DVDR" -#: ../xfburn/xfburn-device.c:280 ../xfburn/xfburn-device.c:281 +#: ../xfburn/xfburn-device.c:288 ../xfburn/xfburn-device.c:289 msgid "Can burn DVDPLUSR" msgstr "Може записувати DVDPLUSR" -#: ../xfburn/xfburn-device.c:283 ../xfburn/xfburn-device.c:284 +#: ../xfburn/xfburn-device.c:291 ../xfburn/xfburn-device.c:292 msgid "Can burn DVDRAM" msgstr "Може записувати DVDRAM" -#: ../xfburn/xfburn-device.c:286 ../xfburn/xfburn-device.c:287 +#: ../xfburn/xfburn-device.c:294 ../xfburn/xfburn-device.c:295 msgid "Can burn Blu-ray" msgstr "Може записувати Blu-ray" -#: ../xfburn/xfburn-device.c:289 ../xfburn/xfburn-device.c:290 +#: ../xfburn/xfburn-device.c:297 ../xfburn/xfburn-device.c:298 msgid "libburn TAO block types" msgstr "Типи блоків libburn TAO" -#: ../xfburn/xfburn-device.c:292 ../xfburn/xfburn-device.c:293 +#: ../xfburn/xfburn-device.c:300 ../xfburn/xfburn-device.c:301 msgid "libburn SAO block types" msgstr "Типи блоків libburn SAO" -#: ../xfburn/xfburn-device.c:295 ../xfburn/xfburn-device.c:296 +#: ../xfburn/xfburn-device.c:303 ../xfburn/xfburn-device.c:304 msgid "libburn RAW block types" msgstr "Типи блоків libburn RAW" -#: ../xfburn/xfburn-device.c:298 ../xfburn/xfburn-device.c:299 +#: ../xfburn/xfburn-device.c:306 ../xfburn/xfburn-device.c:307 msgid "libburn PACKET block types" msgstr "Типи блоків libburn PACKET" +#: ../xfburn.ui.h:1 +msgid "_Files" +msgstr "_Файли" + +#: ../xfburn.ui.h:2 +msgid "New _data composition" +msgstr "Новий проєкт з _даними" + +#: ../xfburn.ui.h:3 +msgid "New _audio composition" +msgstr "Новий проєкт з _аудіо" + +#: ../xfburn.ui.h:4 +msgid "_Close composition" +msgstr "_Закрити проєкт" + +#: ../xfburn.ui.h:5 +msgid "_Quit" +msgstr "Ви_йти" + +#: ../xfburn.ui.h:6 +msgid "_Edit" +msgstr "З_міни" + +#: ../xfburn.ui.h:7 +msgid "Prefere_nce" +msgstr "Параме_тр" + +#: ../xfburn.ui.h:8 +msgid "_Action" +msgstr "Д_ії" + +#: ../xfburn.ui.h:11 +msgid "_View" +msgstr "_Перегляд" + +#: ../xfburn.ui.h:13 +msgid "Show Toolbars" +msgstr "Показувати панелі" + +#: ../xfburn.ui.h:14 +msgid "Show Filebrowser" +msgstr "Показувати оглядач файлів" + +#: ../xfburn.ui.h:15 +msgid "_Help" +msgstr "_Допомога" + +#: ../xfburn.ui.h:16 +msgid "About" +msgstr "Про" + +#: ../xfburn-popup-menus.ui.h:2 +msgid "Rename" +msgstr "Перейменувати" + +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "Перейменувати Артиста" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "Перейменувати назву пісні" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "Дані Проекту" @@ -1419,7 +1499,11 @@ msgid "Burn Image (xfburn)" msgstr "Записати образ (xfburn)" -#: ../xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "Простий інструмент для запису CD" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/zh_CN.po xfburn-0.7.0/po/zh_CN.po --- xfburn-0.6.2/po/zh_CN.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/zh_CN.po 2023-03-03 20:49:54.000000000 +0000 @@ -12,16 +12,16 @@ # SamHX , 2017 # 玉堂白鹤 , 2014 # Cally Mal , 2014 -# 玉堂白鹤 , 2014,2018-2020 +# 玉堂白鹤 , 2014,2018-2022 # Mingcong Bai , 2015 # 赵正龙 , 2008 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-31 16:11+0000\n" -"Last-Translator: 玉堂白鹤 \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: 玉堂白鹤 , 2014,2018-2022\n" "Language-Team: Chinese (China) (http://www.transifex.com/xfce/xfce-apps/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +69,7 @@ msgid "Adding files to the composition" msgstr "在项目中添加文件" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "取消" @@ -105,38 +105,38 @@ msgid "Default value for eject checkbox" msgstr "弹出选择框默认值" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "擦除光盘" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "刻录设备" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "擦除模式" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "选项" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "弹出光盘(_J)" @@ -146,59 +146,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "取消(_C)" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "擦除(_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "插入的光盘已经擦除。" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "就绪" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "驱动器中没有检测到光盘。" -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "光盘是不可擦写的。" -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "正在擦除光盘..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "完成" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "失败" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "未能捕获驱动器。" @@ -214,168 +214,168 @@ msgid "Show a text entry for the name of the volume" msgstr "为卷名称显示一个文本框" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "刻录项目" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "项目名称" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "您要更改默认的项目名称吗?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "模拟写入(_D)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "自由刻录(_F)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "流媒体录制 (_R)" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "仅创建 ISO(_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "刻录项目(_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "未能创建目标 ISO 文件:%s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "正在写入 ISO..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "写入 ISO 时出错:%s" +msgid "An error occurred while writing ISO: %s" +msgstr "写入ISO时出错:%s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "刻录后端出错。" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "当前不支持写入模式。" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "未能创建 ISO 源结构。" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "刻录镜像" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "要刻录的镜像" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "所有文件" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO 镜像" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "成功完成后退出(_Q)" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "刻录镜像(_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "当前尚未支持的刻录模式。" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "刻录后端出错" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "未能检测镜像大小。" -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "未能打开镜像。" -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "正在刻录镜像..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "请选择要刻录的镜像" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "在写入模式下未能在多重会话光盘中附加数据(使用 TAO 模式)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "已检测数据的已关闭光盘。需要空白或可附加光盘" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "驱动器中没有检测到光盘" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "未能确定驱动器和光盘的状态" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "选中的镜像不适合插入的光盘" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "无法获取镜像大小" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "确保您选择的是有效的文件且您有合适的权限访问它。" -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "音频项目" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "欢迎" @@ -426,210 +426,197 @@ msgid "Create ISO from CD" msgstr "从 CD 创建 ISO" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "添加" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "在项目中添加选中的文件" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "创建目录" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "在项目中添加新目录" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "移除" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "从项目中移除选中的文件" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "清除" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "清除项目内容" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "卷名称:" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "内容" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "大小" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "本地路径" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "您必须给文件起个名。" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "在项目中已经有相同名称的文件存在。" -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "新建目录" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "在项目中添加文件" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "数据 %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "未能在项目中添加 %s,因为它超过了 iso9660 允许的最大值。" -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s 比 iso9660 level 2 标准允许的还大。这可能会导致旧版的系统或软件出现问题。" -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "正在添加主文件夹" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "即将在项目中添加您的主文件夹。这可能需要很长\n时间,而且对于一张光盘来说可能太大。\n\n您确定要继续吗?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "此目录中已经存在名为 “%s” 的文件,没有添加此文件。" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: 空指针" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: 内存不足" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: 节点名称非唯一" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (代码 %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "和 ‘%2$s’ 重复的文件名 ‘%1$s’" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" msgstr "在添加文件时发生错误" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "确定" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "仅显示刻录机" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "显示速度选择器" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "显示速度选择器组合" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "显示模式选择器" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "显示模式选择器组合" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "它是有效的组件吗?" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "刻录项目的硬件和光盘组件是有效的吗?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "与正常模式相比擦除模式显示不同的光盘状态信息" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "速度(_S):" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "写入模式(_M):" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "空速度列表" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -640,72 +627,80 @@ "Thank you!" msgstr "未能获取驱动器速度列表。\n\n这是在一些驱动器上出现的已知缺陷,如果您有兴趣修复它,请看看 libburn 库文件。\n\n应该能够继续刻录,但如果总是有问题,请告诉我们。\n\n谢谢!" -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "继续显示此提示(_S)" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "默认" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "最大" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "一个完整的,但可擦除的光盘在驱动器中" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "您是否想要擦除该光盘,以便其能被接下来的刻录过程使用?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "驱动器未能在插入的光盘上刻录" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "驱动器是空的" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "对不起,尚未支持多重会话" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "插入的光盘已满" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "插入的光盘不合适" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "未能访问驱动器(可能正在使用)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "检测光盘时出错" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "一次性写入光盘,无擦除可能性" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW 不需要擦除" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "插入的光盘已经是空白的" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "自动" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "有轨道间隙/一次性轨道刻录 (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "多区段/区段一次性刻录 (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "系统中刻录机的数量" @@ -796,6 +791,7 @@ msgstr "即使在命令行上指定了其他操作,也要显示主程序。" #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn 刻录程序" @@ -818,48 +814,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "可能光盘正在使用且未能访问。\n\n请卸载后重启此应用程序。\n\n如果驱动器中无光盘,检查您所用的用户是否有读写访问此驱动器的权限。" +msgstr "" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "无法初始化 %s 解码器:%s\n\t(返回基本操作)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "镜像文件 ‘%s’ 不存在。" -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "新建数据项目" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "新建音频项目" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "空白 CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "刻录镜像" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "刷新" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "刷新文件列表" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "另一个 CD 刻录图形界面" @@ -1010,7 +1004,7 @@ #: ../xfburn/xfburn-preferences-dialog.c:197 #: ../xfburn/xfburn-preferences-dialog.c:208 msgid "General" -msgstr "一般" +msgstr "通用" #: ../xfburn/xfburn-preferences-dialog.c:212 #: ../xfburn/xfburn-preferences-dialog.c:295 @@ -1144,105 +1138,92 @@ msgid "Aborting..." msgstr "正在中止..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "选择命令" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "在项目中添加文件" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "欢迎使用 Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "刻录镜像(_I)" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "刻录准备好的集合,比如 .ISO 文件" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "刻录准备好的作品,比如 .ISO 文件" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "新建数据项目(_D)" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "用您选择的文件创建新的数据光盘" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "擦除光盘(_B)" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "为新的刻录准备可重写光盘" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "音频 CD(_A)" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "以一般立体声可播放的音频 CD" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "何种文件能刻录为音频 CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "重命名艺术家" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "重命名选中的文件的艺术家" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "重命名标题" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "重命名选中的文件的标题" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "何种文件能刻录为音频 CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "位置" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "长度" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "艺术家" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "标题" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "文件名" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "未能在 DVD 上刻录音频。" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "最大只能有 99 个音轨。" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "刻录后端出现问题。" @@ -1315,11 +1296,11 @@ "for the necessary plugins.\n" msgstr "%s 丢失。\n\n您没有安装处理此文件的解码器。\n您可能需要看看 gst-plugins-*\n软件包获取必要的插件。\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "文件内容有解码器但不是音频。" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1339,21 +1320,21 @@ msgid "Required plugins: " msgstr "所需插件:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "在使用 gstreamer 辨认 '%s' 时发生错误" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "插件" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer 不想开始转码(超时)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "无法在转码时更改歌曲" @@ -1500,6 +1481,14 @@ msgid "Rename" msgstr "重命名" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "重命名艺术家" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "重命名标题" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "数据项目" @@ -1516,7 +1505,11 @@ msgid "Burn Image (xfburn)" msgstr "刻录镜像(xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "一个简单的 CD 刻录工具" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/po/zh_TW.po xfburn-0.7.0/po/zh_TW.po --- xfburn-0.6.2/po/zh_TW.po 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/po/zh_TW.po 2023-03-03 20:49:54.000000000 +0000 @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# byStarTW (pan93412) , 2018 +# pan93412 , 2018 # Cheng-Chia Tseng , 2017 # Cosmo Chene , 2006 # Hsiu-Ming Chang , 2019 # 黃柏諺 , 2015,2017 # 黃柏諺 , 2014 -# 黃柏諺 , 2019-2020 +# 黃柏諺 , 2019-2023 msgid "" msgstr "" "Project-Id-Version: Xfce Apps\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-28 00:32+0100\n" -"PO-Revision-Date: 2020-01-30 09:29+0000\n" -"Last-Translator: 黃柏諺 \n" +"POT-Creation-Date: 2023-02-24 12:52+0100\n" +"PO-Revision-Date: 2013-07-03 18:34+0000\n" +"Last-Translator: 黃柏諺 , 2019-2023\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/xfce/xfce-apps/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,7 +64,7 @@ msgid "Adding files to the composition" msgstr "將檔案加入燒錄清單中" -#: ../xfburn/xfburn-adding-progress.c:96 +#: ../xfburn/xfburn-adding-progress.c:97 msgid "Cancel" msgstr "取消" @@ -100,38 +100,38 @@ msgid "Default value for eject checkbox" msgstr "退出勾選方框的預設值" -#: ../xfburn/xfburn-blank-dialog.c:168 +#: ../xfburn/xfburn-blank-dialog.c:166 msgid "Blank Disc" msgstr "抹除光碟" -#: ../xfburn/xfburn-blank-dialog.c:182 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:165 -#: ../xfburn/xfburn-burn-image-dialog.c:181 +#: ../xfburn/xfburn-blank-dialog.c:175 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:158 +#: ../xfburn/xfburn-burn-image-dialog.c:176 #: ../xfburn/xfburn-copy-cd-dialog.c:107 #: ../xfburn/xfburn-copy-dvd-dialog.c:104 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:129 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:123 msgid "Burning device" msgstr "燒錄裝置" -#: ../xfburn/xfburn-blank-dialog.c:195 ../xfburn/xfburn-device-box.c:156 +#: ../xfburn/xfburn-blank-dialog.c:188 ../xfburn/xfburn-device-box.c:158 msgid "Blank mode" msgstr "抹除模式" -#: ../xfburn/xfburn-blank-dialog.c:203 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:197 -#: ../xfburn/xfburn-burn-image-dialog.c:189 +#: ../xfburn/xfburn-blank-dialog.c:196 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:190 +#: ../xfburn/xfburn-burn-image-dialog.c:184 #: ../xfburn/xfburn-copy-cd-dialog.c:115 #: ../xfburn/xfburn-copy-dvd-dialog.c:112 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:163 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:157 msgid "Options" msgstr "選項" -#: ../xfburn/xfburn-blank-dialog.c:207 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:201 -#: ../xfburn/xfburn-burn-image-dialog.c:193 +#: ../xfburn/xfburn-blank-dialog.c:200 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:194 +#: ../xfburn/xfburn-burn-image-dialog.c:188 #: ../xfburn/xfburn-copy-cd-dialog.c:119 #: ../xfburn/xfburn-copy-dvd-dialog.c:116 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:167 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:161 msgid "E_ject disk" msgstr "退出光碟片(_J)" @@ -141,59 +141,59 @@ #. gtk_widget_show (align); #. gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0); #. action buttons -#: ../xfburn/xfburn-blank-dialog.c:213 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:254 -#: ../xfburn/xfburn-burn-image-dialog.c:218 +#: ../xfburn/xfburn-blank-dialog.c:206 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:247 +#: ../xfburn/xfburn-burn-image-dialog.c:213 #: ../xfburn/xfburn-copy-cd-dialog.c:165 -#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:131 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:188 +#: ../xfburn/xfburn-copy-dvd-dialog.c:162 ../xfburn/xfburn-utils.c:132 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:182 msgid "_Cancel" msgstr "取消(_C)" -#: ../xfburn/xfburn-blank-dialog.c:217 +#: ../xfburn/xfburn-blank-dialog.c:210 msgid "_Blank" msgstr "抹除(_B)" #. blanking can only be performed on blank discs, format and deformat are #. allowed to be blank ones -#: ../xfburn/xfburn-blank-dialog.c:329 +#: ../xfburn/xfburn-blank-dialog.c:326 msgid "The inserted disc is already blank." msgstr "放入的光碟片已被抹除。" #. these ones we can blank -#: ../xfburn/xfburn-blank-dialog.c:335 +#: ../xfburn/xfburn-blank-dialog.c:332 msgid "Ready" msgstr "準備就緒" -#: ../xfburn/xfburn-blank-dialog.c:338 +#: ../xfburn/xfburn-blank-dialog.c:335 msgid "No disc detected in the drive." msgstr "裝置中未偵測到光碟片。" -#: ../xfburn/xfburn-blank-dialog.c:347 +#: ../xfburn/xfburn-blank-dialog.c:344 msgid "Disc is not erasable." msgstr "光碟片不可抹除。" -#: ../xfburn/xfburn-blank-dialog.c:387 +#: ../xfburn/xfburn-blank-dialog.c:384 msgid "Blanking disc..." msgstr "抹除光碟中..." -#: ../xfburn/xfburn-blank-dialog.c:414 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:486 +#: ../xfburn/xfburn-blank-dialog.c:411 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:479 #: ../xfburn/xfburn-perform-burn.c:489 #, c-format msgid "Done" msgstr "完成" -#: ../xfburn/xfburn-blank-dialog.c:417 ../xfburn/xfburn-perform-burn.c:496 +#: ../xfburn/xfburn-blank-dialog.c:414 ../xfburn/xfburn-perform-burn.c:496 #: ../xfburn/xfburn-progress-dialog.c:637 msgid "Failure" msgstr "失敗" -#: ../xfburn/xfburn-blank-dialog.c:434 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:592 -#: ../xfburn/xfburn-burn-image-dialog.c:392 -#: ../xfburn/xfburn-burn-image-dialog.c:570 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:365 +#: ../xfburn/xfburn-blank-dialog.c:431 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:585 +#: ../xfburn/xfburn-burn-image-dialog.c:387 +#: ../xfburn/xfburn-burn-image-dialog.c:565 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:359 msgid "Unable to grab the drive." msgstr "無法抓取裝置。" @@ -209,168 +209,168 @@ msgid "Show a text entry for the name of the volume" msgstr "以文字條目顯示儲存體的的名稱" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:151 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:117 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:148 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:113 msgid "Burn Composition" msgstr "燒錄清單資料" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:169 msgid "Composition name" msgstr "燒錄清單名稱" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:181 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:174 msgid "Would you like to change the default composition name?" msgstr "想要變更預設的燒錄清單名稱嗎?" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:206 -#: ../xfburn/xfburn-burn-image-dialog.c:198 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:199 +#: ../xfburn/xfburn-burn-image-dialog.c:193 #: ../xfburn/xfburn-copy-cd-dialog.c:124 #: ../xfburn/xfburn-copy-dvd-dialog.c:121 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:172 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:166 msgid "_Dummy write" msgstr "模擬燒錄(_D)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:210 -#: ../xfburn/xfburn-burn-image-dialog.c:202 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:176 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:203 +#: ../xfburn/xfburn-burn-image-dialog.c:197 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:170 msgid "Burn_Free" msgstr "防燒壞(_F)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:215 -#: ../xfburn/xfburn-burn-image-dialog.c:207 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:208 +#: ../xfburn/xfburn-burn-image-dialog.c:202 msgid "Stream _Recording" msgstr "正在擷取串流(_R)" #. create ISO ? -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:221 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:214 #: ../xfburn/xfburn-copy-cd-dialog.c:133 #: ../xfburn/xfburn-copy-dvd-dialog.c:130 msgid "Only create _ISO" msgstr "只建立 ISO 檔(_I)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:258 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:192 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:251 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:186 msgid "_Burn Composition" msgstr "燒錄清單資料(_B)" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:437 #, c-format msgid "Could not create destination ISO file: %s" msgstr "無法建立目的 ISO 檔:%s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:451 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:444 msgid "Writing ISO..." msgstr "正在寫入 ISO 檔..." -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:468 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:461 #, c-format -msgid "An error occured while writing ISO: %s" -msgstr "寫入 ISO 檔時遭遇錯誤:%s" +msgid "An error occurred while writing ISO: %s" +msgstr "寫入 ISO 映像檔時發生錯誤:%s" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:524 -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:530 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:517 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:523 msgid "An error occurred in the burn backend." msgstr "燒錄後端程式遭遇錯誤。" -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:553 -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:296 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:546 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:290 msgid "The write mode is not supported currently." msgstr "目前不支援該寫入模式。" #. could not create source -#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:636 +#: ../xfburn/xfburn-burn-data-composition-base-dialog.c:629 msgid "Could not create ISO source structure." msgstr "無法建立 ISO 來源結構。" -#: ../xfburn/xfburn-burn-image-dialog.c:137 +#: ../xfburn/xfburn-burn-image-dialog.c:135 msgid "Burn image" msgstr "燒錄映像檔" #. file -#: ../xfburn/xfburn-burn-image-dialog.c:145 -#: ../xfburn/xfburn-burn-image-dialog.c:166 +#: ../xfburn/xfburn-burn-image-dialog.c:140 +#: ../xfburn/xfburn-burn-image-dialog.c:161 msgid "Image to burn" msgstr "要燒錄的映像檔" -#: ../xfburn/xfburn-burn-image-dialog.c:149 +#: ../xfburn/xfburn-burn-image-dialog.c:144 msgid "All files" msgstr "所有檔案" -#: ../xfburn/xfburn-burn-image-dialog.c:153 +#: ../xfburn/xfburn-burn-image-dialog.c:148 msgid "ISO images" msgstr "ISO 映像檔" -#: ../xfburn/xfburn-burn-image-dialog.c:212 +#: ../xfburn/xfburn-burn-image-dialog.c:207 msgid "_Quit after success" msgstr "成功完成後退出(_Q)" -#: ../xfburn/xfburn-burn-image-dialog.c:222 +#: ../xfburn/xfburn-burn-image-dialog.c:217 msgid "_Burn image" msgstr "燒錄映像檔(_B)" -#: ../xfburn/xfburn-burn-image-dialog.c:275 +#: ../xfburn/xfburn-burn-image-dialog.c:270 msgid "Burn mode is not currently implemented." msgstr "目前尚未能使用該燒錄模式。" -#: ../xfburn/xfburn-burn-image-dialog.c:326 -#: ../xfburn/xfburn-burn-image-dialog.c:355 +#: ../xfburn/xfburn-burn-image-dialog.c:321 +#: ../xfburn/xfburn-burn-image-dialog.c:350 msgid "An error occurred in the burn backend" msgstr "燒錄後端程式遭遇錯誤" -#: ../xfburn/xfburn-burn-image-dialog.c:339 +#: ../xfburn/xfburn-burn-image-dialog.c:334 msgid "Unable to determine image size." msgstr "無法判定映像檔大小。" -#: ../xfburn/xfburn-burn-image-dialog.c:346 +#: ../xfburn/xfburn-burn-image-dialog.c:341 msgid "Cannot open image." msgstr "無法開啟映像檔。" -#: ../xfburn/xfburn-burn-image-dialog.c:383 +#: ../xfburn/xfburn-burn-image-dialog.c:378 msgid "Burning image..." msgstr "正在燒錄映像檔..." -#: ../xfburn/xfburn-burn-image-dialog.c:456 +#: ../xfburn/xfburn-burn-image-dialog.c:451 msgid "" "Please" " select an image to burn" msgstr "請選取要燒錄的映像檔" -#: ../xfburn/xfburn-burn-image-dialog.c:496 +#: ../xfburn/xfburn-burn-image-dialog.c:491 msgid "" "Cannot append data to multisession disc in this write mode (use TAO instead)" msgstr "於此寫入模式無法附加資料至多區段光碟 (請改用 TAO 模式)" -#: ../xfburn/xfburn-burn-image-dialog.c:500 +#: ../xfburn/xfburn-burn-image-dialog.c:495 msgid "Closed disc with data detected. Need blank or appendable disc" msgstr "偵測到一張已封閉的資料光碟。需要進行抹除或需要可附加資料的光碟" -#: ../xfburn/xfburn-burn-image-dialog.c:502 +#: ../xfburn/xfburn-burn-image-dialog.c:497 msgid "No disc detected in drive" msgstr "裝置中未偵測到光碟片" -#: ../xfburn/xfburn-burn-image-dialog.c:504 +#: ../xfburn/xfburn-burn-image-dialog.c:499 msgid "Cannot recognize state of drive and disc" msgstr "無法辨別光碟機或光碟片的狀態" -#: ../xfburn/xfburn-burn-image-dialog.c:516 +#: ../xfburn/xfburn-burn-image-dialog.c:511 msgid "The selected image does not fit on the inserted disc" msgstr "選擇的映像檔大小超出放入光碟片的容量" -#: ../xfburn/xfburn-burn-image-dialog.c:520 +#: ../xfburn/xfburn-burn-image-dialog.c:515 msgid "Failed to get image size" msgstr "無法得知映像檔的大小" -#: ../xfburn/xfburn-burn-image-dialog.c:549 +#: ../xfburn/xfburn-burn-image-dialog.c:544 msgid "" "Make sure you selected a valid file and you have the proper permissions to " "access it." msgstr "請確認選擇的檔案有效,且有合適的許可權以存取。" -#: ../xfburn/xfburn-compositions-notebook.c:147 +#: ../xfburn/xfburn-compositions-notebook.c:144 msgid "Audio composition" msgstr "音訊燒錄清單" -#: ../xfburn/xfburn-compositions-notebook.c:208 +#: ../xfburn/xfburn-compositions-notebook.c:205 msgid "Welcome" msgstr "歡迎" @@ -421,210 +421,197 @@ msgid "Create ISO from CD" msgstr "從 CD 製作 ISO 映像檔" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-data-composition.c:966 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 -#: ../xfburn/xfburn-audio-composition.c:975 +#: ../xfburn/xfburn-data-composition.c:310 ../xfburn/xfburn-utils.c:184 +#: ../xfburn/xfburn-utils.c:186 ../xfburn/xfburn-audio-composition.c:330 msgid "Add" msgstr "加入" -#: ../xfburn/xfburn-data-composition.c:333 -#: ../xfburn/xfburn-audio-composition.c:216 -#: ../xfburn/xfburn-audio-composition.c:358 +#: ../xfburn/xfburn-data-composition.c:310 +#: ../xfburn/xfburn-audio-composition.c:330 msgid "Add the selected file(s) to the composition" msgstr "將所選取的檔案加入燒錄清單" -#: ../xfburn/xfburn-data-composition.c:335 ../xfburn-popup-menus.ui.h:1 +#: ../xfburn/xfburn-data-composition.c:312 ../xfburn-popup-menus.ui.h:1 msgid "Create directory" msgstr "建立目錄" -#: ../xfburn/xfburn-data-composition.c:335 +#: ../xfburn/xfburn-data-composition.c:312 msgid "Add a new directory to the composition" msgstr "在此燒錄清單新增目錄" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 ../xfburn-popup-menus.ui.h:3 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 ../xfburn-popup-menus.ui.h:3 msgid "Remove" msgstr "移除" -#: ../xfburn/xfburn-data-composition.c:340 -#: ../xfburn/xfburn-audio-composition.c:218 -#: ../xfburn/xfburn-audio-composition.c:363 +#: ../xfburn/xfburn-data-composition.c:317 +#: ../xfburn/xfburn-audio-composition.c:335 msgid "Remove the selected file(s) from the composition" msgstr "將所選取的檔案從燒錄清單移除" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear" msgstr "清除" -#: ../xfburn/xfburn-data-composition.c:342 -#: ../xfburn/xfburn-audio-composition.c:220 -#: ../xfburn/xfburn-audio-composition.c:365 +#: ../xfburn/xfburn-data-composition.c:319 +#: ../xfburn/xfburn-audio-composition.c:337 msgid "Clear the content of the composition" msgstr "清除燒錄清單的內容" -#: ../xfburn/xfburn-data-composition.c:353 +#: ../xfburn/xfburn-data-composition.c:330 msgid "Volume name :" msgstr "儲存體名稱 :" -#: ../xfburn/xfburn-data-composition.c:387 +#: ../xfburn/xfburn-data-composition.c:364 msgid "Contents" msgstr "目錄" -#: ../xfburn/xfburn-data-composition.c:402 +#: ../xfburn/xfburn-data-composition.c:379 #: ../xfburn/xfburn-directory-browser.c:113 msgid "Size" msgstr "大小" -#: ../xfburn/xfburn-data-composition.c:405 +#: ../xfburn/xfburn-data-composition.c:382 msgid "Local Path" msgstr "本機路徑" -#: ../xfburn/xfburn-data-composition.c:682 +#: ../xfburn/xfburn-data-composition.c:657 msgid "You must give a name to the file." msgstr "必須賦予檔案名稱。" -#: ../xfburn/xfburn-data-composition.c:691 -#: ../xfburn/xfburn-data-composition.c:1208 -#: ../xfburn/xfburn-audio-composition.c:1175 +#: ../xfburn/xfburn-data-composition.c:666 +#: ../xfburn/xfburn-data-composition.c:1124 +#: ../xfburn/xfburn-audio-composition.c:1138 msgid "A file with the same name is already present in the composition." msgstr "本燒錄清單已有相同名稱的檔案。" -#: ../xfburn/xfburn-data-composition.c:798 -#: ../xfburn/xfburn-data-composition.c:799 -#: ../xfburn/xfburn-data-composition.c:801 +#: ../xfburn/xfburn-data-composition.c:791 +#: ../xfburn/xfburn-data-composition.c:792 +#: ../xfburn/xfburn-data-composition.c:794 msgid "New directory" msgstr "新增資料夾" -#: ../xfburn/xfburn-data-composition.c:945 -#: ../xfburn/xfburn-audio-composition.c:972 -msgid "File(s) to add to composition" -msgstr "將檔案加入燒錄清單" - #. Note to translators: first %s is the date in "i18n" format (year-month- #. day), %d is a running number of compositions -#: ../xfburn/xfburn-data-composition.c:1051 +#: ../xfburn/xfburn-data-composition.c:967 #, c-format msgid "Data %s~%d" msgstr "資料 %s~%d" -#: ../xfburn/xfburn-data-composition.c:1287 +#: ../xfburn/xfburn-data-composition.c:1203 #, c-format msgid "" "%s cannot be added to the composition, because it exceeds the maximum " "allowed file size for iso9660." msgstr "無法將 %s 加入燒錄清單,因為會超過 iso9660 格式的最大允許檔案大小。" -#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-data-composition.c:1210 #, c-format msgid "" "%s is larger than what iso9660 level 2 allows. This can be a problem for old" " systems or software." msgstr "%s 比 iso9660 level 2 標準允許的還大。這可能會對舊版的系統或是軟體造成問題。" -#: ../xfburn/xfburn-data-composition.c:1378 -#: ../xfburn/xfburn-audio-composition.c:1351 +#: ../xfburn/xfburn-data-composition.c:1294 +#: ../xfburn/xfburn-audio-composition.c:1314 msgid "Adding home directory" msgstr "正在加入家目錄" -#: ../xfburn/xfburn-data-composition.c:1379 -#: ../xfburn/xfburn-audio-composition.c:1352 +#: ../xfburn/xfburn-data-composition.c:1295 +#: ../xfburn/xfburn-audio-composition.c:1315 msgid "" "You are about to add your home directory to the composition. This is likely to take a very long time, and also to be too big to fit on one disc.\n" "\n" "Are you sure you want to proceed?" msgstr "您正在將您的家目錄加至燒錄清單中。這可能會花上很長的時間,而且容量可能超出一張光碟片的大小。\n\n您確定想繼續嗎?" -#: ../xfburn/xfburn-data-composition.c:1547 +#: ../xfburn/xfburn-data-composition.c:1463 #, c-format msgid "" "A file named \"%s\" already exists in this directory, the file hasn't been " "added." msgstr "此資料夾已有名為「%s」的檔案,無法再次加入。" -#: ../xfburn/xfburn-data-composition.c:1946 +#: ../xfburn/xfburn-data-composition.c:1865 #, c-format msgid "%s: null pointer" msgstr "%s: 空的指針" -#: ../xfburn/xfburn-data-composition.c:1948 +#: ../xfburn/xfburn-data-composition.c:1867 #, c-format msgid "%s: out of memory" msgstr "%s: 記憶體耗盡" -#: ../xfburn/xfburn-data-composition.c:1950 +#: ../xfburn/xfburn-data-composition.c:1869 #, c-format msgid "%s: node name not unique" msgstr "%s: 非唯一的節點名稱" -#: ../xfburn/xfburn-data-composition.c:1952 +#: ../xfburn/xfburn-data-composition.c:1871 #, c-format msgid "%s: %s (code %X)" msgstr "%s: %s (代碼 %X)" #. The first string is the renamed name, the second one the original name -#: ../xfburn/xfburn-data-composition.c:1972 +#: ../xfburn/xfburn-data-composition.c:1891 #, c-format msgid "Duplicate filename '%s' for '%s'" msgstr "檔名「%s」重複,原名「%s」" -#: ../xfburn/xfburn-data-composition.c:2037 -msgid "Error(s) occured while adding files" -msgstr "加入檔案時遭遇錯誤" +#: ../xfburn/xfburn-data-composition.c:1956 +msgid "Error(s) occurred while adding files" +msgstr "新增檔案時發生錯誤" -#: ../xfburn/xfburn-data-composition.c:2041 +#: ../xfburn/xfburn-data-composition.c:1960 msgid "OK" msgstr "確定" -#: ../xfburn/xfburn-device-box.c:140 ../xfburn/xfburn-device-box.c:141 +#: ../xfburn/xfburn-device-box.c:142 ../xfburn/xfburn-device-box.c:143 msgid "Show writers only" msgstr "只顯示燒錄機" -#: ../xfburn/xfburn-device-box.c:144 +#: ../xfburn/xfburn-device-box.c:146 msgid "Show speed selection" msgstr "顯示速度選取項" -#: ../xfburn/xfburn-device-box.c:145 +#: ../xfburn/xfburn-device-box.c:147 msgid "Show speed selection combo" msgstr "顯示速度選項複合版" -#: ../xfburn/xfburn-device-box.c:148 +#: ../xfburn/xfburn-device-box.c:150 msgid "Show mode selection" msgstr "顯示模式選項" -#: ../xfburn/xfburn-device-box.c:149 +#: ../xfburn/xfburn-device-box.c:151 msgid "Show mode selection combo" msgstr "顯示模式選項複合版" -#: ../xfburn/xfburn-device-box.c:152 +#: ../xfburn/xfburn-device-box.c:154 msgid "Is it a valid combination" msgstr "是有效的組合嗎" -#: ../xfburn/xfburn-device-box.c:153 +#: ../xfburn/xfburn-device-box.c:155 msgid "Is the combination of hardware and disc valid to burn the composition?" msgstr "硬體和光碟的組合是否對燒錄清單來說有效?" -#: ../xfburn/xfburn-device-box.c:157 +#: ../xfburn/xfburn-device-box.c:159 msgid "The blank mode shows different disc status messages than regular mode" msgstr "抹除模式和正常模式顯示不同的光碟狀態" -#: ../xfburn/xfburn-device-box.c:206 +#: ../xfburn/xfburn-device-box.c:217 msgid "_Speed:" msgstr "速度(_S):" -#: ../xfburn/xfburn-device-box.c:229 +#: ../xfburn/xfburn-device-box.c:240 msgid "Write _mode:" msgstr "寫入模式(_M):" -#: ../xfburn/xfburn-device-box.c:340 +#: ../xfburn/xfburn-device-box.c:350 msgid "Empty speed list" msgstr "空白速度清單" -#: ../xfburn/xfburn-device-box.c:349 +#: ../xfburn/xfburn-device-box.c:359 msgid "" "Unable to retrieve the speed list for the drive.\n" "\n" @@ -635,72 +622,80 @@ "Thank you!" msgstr "無法取得裝置的速度清單。\n\n這是已知的臭蟲。如果您對於修正它有所興趣,請看一下 libburn 函式庫。\n\n燒錄功能應該仍可運作,但如果發生了任何問題請讓我們知道。\n\n感謝您! " -#: ../xfburn/xfburn-device-box.c:360 +#: ../xfburn/xfburn-device-box.c:370 msgid "Continue to _show this notice" msgstr "繼續顯示這個提示(_S)" -#: ../xfburn/xfburn-device-box.c:407 +#: ../xfburn/xfburn-device-box.c:418 msgid "default" msgstr "預設" -#: ../xfburn/xfburn-device-box.c:438 +#: ../xfburn/xfburn-device-box.c:449 msgid "Max" msgstr "最大" -#: ../xfburn/xfburn-device-box.c:473 +#: ../xfburn/xfburn-device-box.c:484 msgid "A full, but erasable disc is in the drive" msgstr "在磁碟中一個完整但可抹除的碟片" -#: ../xfburn/xfburn-device-box.c:474 +#: ../xfburn/xfburn-device-box.c:485 msgid "" "Do you want to blank the disc, so that it can be used for the upcoming burn " "process?" msgstr "您想要抹除碟片以供接下來的燒錄動作使用嗎?" -#: ../xfburn/xfburn-device-box.c:545 +#: ../xfburn/xfburn-device-box.c:557 msgid "Drive can't burn on the inserted disc" msgstr "裝置無法燒錄放入的光碟片" -#: ../xfburn/xfburn-device-box.c:554 ../xfburn/xfburn-device-box.c:600 +#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:612 msgid "Drive is empty" msgstr "裝置是空的" -#: ../xfburn/xfburn-device-box.c:557 +#: ../xfburn/xfburn-device-box.c:569 msgid "Sorry, multisession is not yet supported" msgstr "很抱歉,尚未支援多區段功能" -#: ../xfburn/xfburn-device-box.c:560 +#: ../xfburn/xfburn-device-box.c:572 msgid "Inserted disc is full" msgstr "放入的光碟片已滿" -#: ../xfburn/xfburn-device-box.c:563 ../xfburn/xfburn-device-box.c:606 +#: ../xfburn/xfburn-device-box.c:575 ../xfburn/xfburn-device-box.c:618 msgid "Inserted disc is unsuitable" msgstr "放入的光碟片不適當" -#: ../xfburn/xfburn-device-box.c:566 ../xfburn/xfburn-device-box.c:609 +#: ../xfburn/xfburn-device-box.c:578 ../xfburn/xfburn-device-box.c:621 msgid "Cannot access drive (it might be in use)" msgstr "無法存取裝置 (可能在使用中)" -#: ../xfburn/xfburn-device-box.c:571 ../xfburn/xfburn-device-box.c:612 +#: ../xfburn/xfburn-device-box.c:583 ../xfburn/xfburn-device-box.c:624 msgid "Error determining disc" msgstr "判斷光碟片時發生錯誤" -#: ../xfburn/xfburn-device-box.c:592 +#: ../xfburn/xfburn-device-box.c:604 msgid "Write-once disc, no blanking possible" msgstr "只能燒錄一次的光碟片,無法被抹除" -#: ../xfburn/xfburn-device-box.c:595 +#: ../xfburn/xfburn-device-box.c:607 msgid "DVD+RW does not need blanking" msgstr "DVD+RW 不需要抹除" -#: ../xfburn/xfburn-device-box.c:603 +#: ../xfburn/xfburn-device-box.c:615 msgid "Inserted disc is already blank" msgstr "放入的光碟片已是空白" -#: ../xfburn/xfburn-device-box.c:639 -msgid "Auto" +#: ../xfburn/xfburn-device-box.c:651 +msgid "Automatic" msgstr "自動" +#: ../xfburn/xfburn-device-box.c:658 +msgid "With Track Gaps / Track-At-Once (TAO)" +msgstr "有軌道間隙/一次ㄧ軌 (TAO)" + +#: ../xfburn/xfburn-device-box.c:665 +msgid "Multi Session / Session-At-Once (SAO)" +msgstr "多區段/一次ㄧ區段 (SAO)" + #: ../xfburn/xfburn-device-list.c:204 ../xfburn/xfburn-device-list.c:205 msgid "Number of burners in the system" msgstr "系統中燒錄機的數量" @@ -791,6 +786,7 @@ msgstr "即便在指令行上指定了其他動作也要顯示主程式" #: ../xfburn/xfburn-main.c:202 ../xfburn.desktop.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:1 msgid "Xfburn" msgstr "Xfburn" @@ -813,48 +809,46 @@ msgid "" "Possibly the disc(s) are in use, and cannot get accessed.\n" "\n" -"Please unmount and restart the application.\n" -"\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user." -msgstr "可能光碟片正在使用而無法存取。\n\n請卸載並重新啟動應用程式。\n\n如果光碟機內沒有光碟片,請確認目前的使用者是否有讀取與寫入的存取權。" +msgstr "光碟片可能正在使用而無法存取。\n\n若光碟機中沒有光碟片,請檢查目前的使用者是否有讀取與寫入的存取權。" -#: ../xfburn/xfburn-main.c:330 +#: ../xfburn/xfburn-main.c:329 #, c-format msgid "" "Failed to initialize %s transcoder: %s\n" "\t(falling back to basic implementation)" msgstr "無法初始化 %s 轉碼器:%s\n\t(退回基礎實作)" -#: ../xfburn/xfburn-main.c:373 +#: ../xfburn/xfburn-main.c:372 #, c-format msgid "Image file '%s' does not exist." msgstr "映像檔「%s」不存在。" -#: ../xfburn/xfburn-main-window.c:310 +#: ../xfburn/xfburn-main-window.c:235 msgid "New data composition" msgstr "新增資料燒錄清單" -#: ../xfburn/xfburn-main-window.c:313 +#: ../xfburn/xfburn-main-window.c:238 msgid "New audio composition" msgstr "新增音訊燒錄清單" -#: ../xfburn/xfburn-main-window.c:318 ../xfburn.ui.h:9 +#: ../xfburn/xfburn-main-window.c:243 ../xfburn.ui.h:9 msgid "Blank CD-RW" msgstr "抹除 CD-RW" -#: ../xfburn/xfburn-main-window.c:321 ../xfburn.ui.h:10 +#: ../xfburn/xfburn-main-window.c:246 ../xfburn.ui.h:10 msgid "Burn Image" msgstr "燒錄映像檔" -#: ../xfburn/xfburn-main-window.c:326 ../xfburn.ui.h:12 +#: ../xfburn/xfburn-main-window.c:251 ../xfburn.ui.h:12 msgid "Refresh" msgstr "重新整理" -#: ../xfburn/xfburn-main-window.c:326 +#: ../xfburn/xfburn-main-window.c:251 msgid "Refresh file list" msgstr "重新整理檔案清單" -#: ../xfburn/xfburn-main-window.c:573 +#: ../xfburn/xfburn-main-window.c:489 msgid "Another cd burning GUI" msgstr "又一個燒碟光碟的圖像化程式" @@ -1139,105 +1133,92 @@ msgid "Aborting..." msgstr "正在中止..." -#: ../xfburn/xfburn-utils.c:131 +#: ../xfburn/xfburn-utils.c:132 msgid "Select command" msgstr "選取指令" +#: ../xfburn/xfburn-utils.c:172 +msgid "File(s) to add to composition" +msgstr "將檔案加入燒錄清單" + #: ../xfburn/xfburn-welcome-tab.c:99 msgid "Welcome to Xfburn!" msgstr "歡迎使用 Xfburn!" #. buttons -#: ../xfburn/xfburn-welcome-tab.c:118 +#: ../xfburn/xfburn-welcome-tab.c:119 msgid "Burn _Image" msgstr "燒錄映像檔(_I)" -#: ../xfburn/xfburn-welcome-tab.c:118 -msgid "Burn a prepared compilation, i.e. an .ISO file" -msgstr "燒錄預備好的成品,例如 .ISO 檔" +#: ../xfburn/xfburn-welcome-tab.c:119 +msgid "Burn a prepared composition, i.e. an .ISO file" +msgstr "燒錄準備好的誠品,例如 .ISO 檔案" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "New _Data Composition" msgstr "新增資料燒錄清單(_D)" -#: ../xfburn/xfburn-welcome-tab.c:123 +#: ../xfburn/xfburn-welcome-tab.c:124 msgid "Create a new data disc with the files of your choosing" msgstr "以選擇的檔案來建立新的資料光碟" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "_Blank Disc" msgstr "抹除光碟片(_B)" -#: ../xfburn/xfburn-welcome-tab.c:128 +#: ../xfburn/xfburn-welcome-tab.c:129 msgid "Prepare the rewriteable disc for a new burn" msgstr "為新的燒錄準備可複寫的光碟片" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "_Audio CD" msgstr "音訊 CD(_A)" -#: ../xfburn/xfburn-welcome-tab.c:133 +#: ../xfburn/xfburn-welcome-tab.c:134 msgid "Audio CD playable in regular stereos" msgstr "可以在一般立體音響播放的音訊 CD" -#: ../xfburn/xfburn-audio-composition.c:222 -#: ../xfburn/xfburn-audio-composition.c:371 -msgid "What files can get burned to an audio CD?" -msgstr "什麼檔案可燒錄至音訊 CD?" - -#: ../xfburn/xfburn-audio-composition.c:226 ../xfburn-popup-menus.ui.h:4 -msgid "Rename Artist" -msgstr "重新命名藝人" - -#: ../xfburn/xfburn-audio-composition.c:226 -msgid "Rename the artist of the selected file" -msgstr "重新命名所選檔案的藝人" - -#: ../xfburn/xfburn-audio-composition.c:228 ../xfburn-popup-menus.ui.h:5 -msgid "Rename Title" -msgstr "重新命名標題" - -#: ../xfburn/xfburn-audio-composition.c:228 -msgid "Rename the title of the selected file" -msgstr "重新命名所選檔案的標題" - #. Note to translators: you can probably keep this as gstreamer, #. * unless you have a good reason to call it by another name that #. * the user would understand better -#: ../xfburn/xfburn-audio-composition.c:371 -#: ../xfburn/xfburn-transcoder-gst.c:579 +#: ../xfburn/xfburn-audio-composition.c:343 +#: ../xfburn/xfburn-transcoder-gst.c:581 msgid "gstreamer" msgstr "gstreamer" -#: ../xfburn/xfburn-audio-composition.c:402 +#: ../xfburn/xfburn-audio-composition.c:343 +msgid "What files can get burned to an audio CD?" +msgstr "什麼檔案可燒錄至音訊 CD?" + +#: ../xfburn/xfburn-audio-composition.c:374 msgid "Pos" msgstr "位置" -#: ../xfburn/xfburn-audio-composition.c:404 +#: ../xfburn/xfburn-audio-composition.c:376 msgid "Length" msgstr "長度" -#: ../xfburn/xfburn-audio-composition.c:410 +#: ../xfburn/xfburn-audio-composition.c:382 msgid "Artist" msgstr "藝人" -#: ../xfburn/xfburn-audio-composition.c:423 +#: ../xfburn/xfburn-audio-composition.c:395 msgid "Title" msgstr "標題" -#: ../xfburn/xfburn-audio-composition.c:434 +#: ../xfburn/xfburn-audio-composition.c:406 msgid "Filename" msgstr "檔案名稱" -#: ../xfburn/xfburn-audio-composition.c:581 +#: ../xfburn/xfburn-audio-composition.c:557 msgid "Cannot burn audio onto a DVD." msgstr "無法將音訊燒錄至 DVD。" -#: ../xfburn/xfburn-audio-composition.c:1259 +#: ../xfburn/xfburn-audio-composition.c:1222 msgid "You can only have a maximum of 99 tracks." msgstr "最多只能有 99 個軌道。" -#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:279 +#: ../xfburn/xfburn-burn-audio-cd-composition-dialog.c:273 msgid "A problem with the burn backend occurred." msgstr "燒錄後端程式遭遇問題。" @@ -1310,11 +1291,11 @@ "for the necessary plugins.\n" msgstr "遺失 %s。\n\n您沒有安裝處理此檔案用的解碼器。\n您很可能需要查看 gst-plugins-* 套件\n來得到需要的插件。\n" -#: ../xfburn/xfburn-transcoder-gst.c:542 +#: ../xfburn/xfburn-transcoder-gst.c:544 msgid "File content has a decoder but is not audio." msgstr "檔案內容有解碼器但不是音訊。" -#: ../xfburn/xfburn-transcoder-gst.c:585 +#: ../xfburn/xfburn-transcoder-gst.c:587 msgid "" "The gstreamer transcoder uses the gstreamer\n" "library for creating audio compositions.\n" @@ -1334,21 +1315,21 @@ msgid "Required plugins: " msgstr "需要的外掛程式:" -#: ../xfburn/xfburn-transcoder-gst.c:662 ../xfburn/xfburn-transcoder-gst.c:692 +#: ../xfburn/xfburn-transcoder-gst.c:664 ../xfburn/xfburn-transcoder-gst.c:694 #, c-format msgid "An error occurred while identifying '%s' with gstreamer" msgstr "以 gstreamer 識別「%s」時遇到錯誤" -#: ../xfburn/xfburn-transcoder-gst.c:679 +#: ../xfburn/xfburn-transcoder-gst.c:681 msgid "A plugin" msgstr "外掛程式" -#: ../xfburn/xfburn-transcoder-gst.c:814 +#: ../xfburn/xfburn-transcoder-gst.c:816 #, c-format msgid "Gstreamer did not want to start transcoding (timed out)" msgstr "Gstreamer 不想開始轉碼 (逾時)" -#: ../xfburn/xfburn-transcoder-gst.c:849 +#: ../xfburn/xfburn-transcoder-gst.c:851 #, c-format msgid "Failed to change songs while transcoding" msgstr "轉碼時不能切換歌曲" @@ -1495,6 +1476,14 @@ msgid "Rename" msgstr "重新命名" +#: ../xfburn-popup-menus.ui.h:4 +msgid "Rename Artist" +msgstr "重新命名藝人" + +#: ../xfburn-popup-menus.ui.h:5 +msgid "Rename Title" +msgstr "重新命名標題" + #: ../desktop-integration/thunar-sendto-xfburn.desktop.in.h:1 msgid "Data Composition" msgstr "資料燒錄清單" @@ -1511,7 +1500,11 @@ msgid "Burn Image (xfburn)" msgstr "燒錄映像檔 (xfburn)" -#: ../org.xfce.xfburn.appdata.xml.in.h:1 +#: ../org.xfce.xfburn.appdata.xml.in.h:2 +msgid "A simple CD burning tool" +msgstr "簡潔的 CD 燒錄工具" + +#: ../org.xfce.xfburn.appdata.xml.in.h:3 msgid "" "Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can " "blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn " diff -Nru xfburn-0.6.2/README xfburn-0.7.0/README --- xfburn-0.6.2/README 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/README 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -============================================================================== -xfburn ------- - -Version 0.6.0, 2019-11-03 - -http://www.xfce.org/projects/xfburn/ - -An easy to use burning software for the xfce desktop environment (but of -course will work with others). It uses libburn and libisofs as a backend, in -difference to most other GUI programs at the moment. Visit -http://www.libburnia-project.org/ for more information about these libraries. - -============================================================================== -Functionality -------------- - -xfburn is still a new program, and does not yet do all common burning related -tasks. - -Currently implemented is: - * Create data compositions - - Burn to CD, DVD, or BluRay (BD) - - Create ISO images - * Burn ISO images - * Create and burn audio CDs - * Blank discs - * Format and deformat DVD-RW discs - -At this time there is no multisession support. - -Note: Stream Recording disables error management for BD only, which increases -the burning speed. Using it seems to be the best option since discs with -errors tend to fail even when stream recording is disabled. - ------------------------- -Audio CD support details ------------------------- - -Included are two transcoders: basic, which just passes through uncompressed -wav data, and gst (gstreamer), which can decode any audio file for which a -gstreamer plugin is present. - -The basic transcoder: -- - - - - - - - - - - -Only CD-quality, uncompressed (PCM) Wave files can be added to an audio -compilation. Use i.e. your favority audio player with a disc writer output -mode / plugin to decompress your existing audio files. If .wav files are added -to the compilation, their headers get checked to make sure they are of the -right format. Note that this check is not very well tested (in particular it's -not likely to work on big-endian machines like PowerPC). It does not require -any external libraries - -The gst transcoder: -- - - - - - - - - - -Based on the gstreamer library, it can decode pretty much any audio content, -as long as you have the appropriate plugins installed. Note that by default -most distributions do _not_ install these plugins. But a simple search for -gstreamer plugins in your package manager should quickly allow you to install -them. - -You can at startup switch between the transcoders, see the command line help -for more information. - -============================================================================== -Requirements ------------- - * libisofs version 0.6.2 or newer - * libburn version 0.4.2 or newer - WARNING: libburn 0.4.2 - 0.5.4 are API compatible, but might trigger - an error in libburn's fifo code. - RECOMMENDED is version 0.5.6 or newer, where the bug was fixed. - -================================ -Optional, but highly recommended --------------------------------- - * gstreamer (1.0+, required for burning audio CDs from compressed music - files) - * gstreamer pbutils (they usually come with gstreamer as far as I know) - * gstreamer plugins (look for the good, the bad and the ugly plugin pack, - most likely you want all of these) - -Let the ``highly recommended'' part be highlighted once more. Of course -gstreamer will not matter if you do not plan on burning audio CDs, but the -other two libraries will come in handy in almost all situations. - -The author works with both hal and thunar-vfs enabled, so there might be the -occasional bug that breaks compilation without these components. Xfburn should -work without these optional components, but it is not well tested at all. -Should something not compile or work as expected, please report a bug, and it -will get fixed. - -============================================================================== -Future Plans ------------- - -Missing functionality that would be nice to have: - * Save and load compositions - * Verification - * Copy discs (needs backend support) - * Automatic checksum creation - * Plugin support - -There is no, and never will be, a timeline for these. Let us know if you think -something is missing on this list. If you really need something implemented, -feel free to help us out :-). - -At present development is in maintenance mode, as the author does not have a -lot of time. - -============================================================================== -Bugs & Feedback ---------------- - -Any comments are welcome! We aim to make xfburn a very easily usable program. -So if you think something could be implemented differently, feel free to speak -up and it will be considered. Please send all feedbacks to xfburn@xfce.org, or -use the xfce mailing lists. Bugs are best placed in the xfce bugtracker at -http://bugzilla.xfce.org/ - -Debugging ---------- - -If xfburn crashes, freezes, or somehow makes no progress for you, then you can -help greatly in debugging the problem. It does require you to build xfburn from -the sources, and to install gdb. If you can handle that, here are the exact -instructions: - -1) Rebuild xfburn with debugging support - grab the sources, and run: - $ ./configure --enable-debug=full && make clean all -2) Enable core dumps, then run xfburn until it hangs, or crashes: - $ ulimit -c unlimited; xfburn/xfburn 2>&1 | tee xfburn.output -3) From another terminal, kill xfburn (only if it hasn't crashed already, of coures) - $ kill -SEGV `pidof xfburn` -4) Get a backtrace from the coredump: - $ gdb xfburn/xfburn core.32270 --batch -ex 'thread apply all bt' > xfburn.backtrace - (Note that sometimes the core.xxxxxx file is just called core, and that 32270 is - just an arbitrary number - yours will be different) -5) Open up a bug report at http://bugzilla.xfce.org for xfburn, and add - both the xfburn.output and the xfburn.backtrace files to it. Done! - There is no need to attach the core dump, as it is heavily system dependent. - - -============================================================================== -License -------- - -This program is released under the GNU GPL version 2 or newer. See COPYING for -the full text of the license. diff -Nru xfburn-0.6.2/README.md xfburn-0.7.0/README.md --- xfburn-0.6.2/README.md 1970-01-01 00:00:00.000000000 +0000 +++ xfburn-0.7.0/README.md 2023-03-03 21:44:22.000000000 +0000 @@ -0,0 +1,158 @@ +xfburn +====== + +Version 0.7.0, 2023-03-03 + +[xfburn's website](https://docs.xfce.org/apps/xfburn/start) + +An easy to use burning software for the xfce desktop environment (but of +course will work with others). It uses libburn and libisofs as a backend, in +difference to most other GUI programs at the moment. Visit +http://www.libburnia-project.org/ for more information about these libraries. + +Functionality +============= + +xfburn is still a new program, and does not yet do all common burning related +tasks. + +Currently implemented is: + * Create data compositions + - Burn to CD, DVD, or BluRay (BD) + - Create ISO images + * Burn ISO images + * Create and burn audio CDs + * Blank discs + * Format and deformat DVD-RW discs + +At this time there is no multisession support. + +Note: Stream Recording disables error management for BD only, which increases +the burning speed. Using it seems to be the best option since discs with +errors tend to fail even when stream recording is disabled. + +------------------------ +Audio CD support details +------------------------ + +Included are two transcoders: basic, which just passes through uncompressed +wav data, and gst (gstreamer), which can decode any audio file for which a +gstreamer plugin is present. + +The basic transcoder: +- - - - - - - - - - - +Only CD-quality, uncompressed (PCM) Wave files can be added to an audio +compilation. Use i.e. your favority audio player with a disc writer output +mode / plugin to decompress your existing audio files. If .wav files are added +to the compilation, their headers get checked to make sure they are of the +right format. Note that this check is not very well tested (in particular it's +not likely to work on big-endian machines like PowerPC). It does not require +any external libraries + +The gst transcoder: +- - - - - - - - - - +Based on the gstreamer library, it can decode pretty much any audio content, +as long as you have the appropriate plugins installed. Note that by default +most distributions do _not_ install these plugins. But a simple search for +gstreamer plugins in your package manager should quickly allow you to install +them. + +You can at startup switch between the transcoders, see the command line help +for more information. + + +Requirements +============ + * libisofs version 0.6.2 or newer + * libburn version 0.4.2 or newer + * WARNING: libburn 0.4.2 - 0.5.4 are API compatible, but might trigger + an error in libburn's fifo code. + RECOMMENDED is version 0.5.6 or newer, where the bug was fixed. + +Optional, but highly recommended +-------------------------------- + * gstreamer (1.0+, required for burning audio CDs from compressed music + files) + * gstreamer pbutils (they usually come with gstreamer as far as I know) + * gstreamer plugins (look for the good, the bad and the ugly plugin pack, + most likely you want all of these) + +Let the **highly recommended** part be highlighted once more. Of course +gstreamer will not matter if you do not plan on burning audio CDs, but the +other two libraries will come in handy in almost all situations. + +Optional, for maintenance +------------------------- + * libxslt (for creating docs) + + +The author works with both hal and thunar-vfs enabled, so there might be the +occasional bug that breaks compilation without these components. Xfburn should +work without these optional components, but it is not well tested at all. +Should something not compile or work as expected, please report a bug, and it +will get fixed. + +Future Plans +============ + +Missing functionality that would be nice to have: + * Save and load compositions + * Verification + * Copy discs (needs backend support) + * Automatic checksum creation + * Plugin support + +There is no, and never will be, a timeline for these. Let us know if you think +something is missing on this list. If you really need something implemented, +feel free to help us out :-). + +At present development is in maintenance mode, as the author does not have a +lot of time. + + +Bugs & Feedback +=============== + +Any comments are welcome! We aim to make xfburn a very easily usable program. +So if you think something could be implemented differently, feel free to speak +up and it will be considered. Please send all feedbacks to xfburn@xfce.org, or +use the xfce mailing lists. Bugs are best placed in the [xfce bugtracker](https://gitlab.xfce.org/apps/xfburn/). + +Debugging +--------- + +If xfburn crashes, freezes, or somehow makes no progress for you, then you can +help greatly in debugging the problem. It does require you to build xfburn from +the sources, and to install gdb. If you can handle that, here are the exact +instructions: + +1) Rebuild xfburn with debugging support - grab the sources, and run (you can update + `-j4` to match your core count): + ``` + $ autoconf + $ ./configure && make clean all -j4 + ``` +2) Enable core dumps, then run xfburn until it hangs, or crashes: + ``` + $ ulimit -c unlimited; xfburn/xfburn 2>&1 | tee xfburn.output + ``` +3) From another terminal, kill xfburn (only if it hasn't crashed already, of coures) + ``` + $ kill -SEGV `pidof xfburn` + ``` +4) Get a backtrace from the coredump: + ``` + $ gdb xfburn/xfburn core.32270 --batch -ex 'thread apply all bt' > xfburn.backtrace + ``` + (Note that sometimes the core.xxxxxx file is just called core, and that 32270 is + just an arbitrary number which was the process id - yours will be different) +5) Open up a bug report at our [issue tracker](https://gitlab.xfce.org/apps/xfburn/) for xfburn, and add + both the xfburn.output and the xfburn.backtrace files to it. Done! + There is no need to attach the core dump, as it is heavily system dependent. + + +License +======= + +This program is released under the GNU GPL version 2 or newer. See COPYING for +the full text of the license. diff -Nru xfburn-0.6.2/xfburn/Makefile.in xfburn-0.7.0/xfburn/Makefile.in --- xfburn-0.6.2/xfburn/Makefile.in 2020-03-07 20:28:21.000000000 +0000 +++ xfburn-0.7.0/xfburn/Makefile.in 2023-03-03 21:47:04.000000000 +0000 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -97,7 +97,10 @@ subdir = xfburn ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) @@ -256,8 +259,6 @@ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ @@ -269,15 +270,13 @@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CATALOGS = @CATALOGS@ -CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ -DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ @@ -287,6 +286,7 @@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ +ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ EXO_CFLAGS = @EXO_CFLAGS@ EXO_LIBS = @EXO_LIBS@ @@ -298,7 +298,6 @@ GLIB_LIBS = @GLIB_LIBS@ GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@ GLIB_VERSION = @GLIB_VERSION@ -GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ GST_CFLAGS = @GST_CFLAGS@ @@ -326,8 +325,6 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INSTOBJEXT = @INSTOBJEXT@ -INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ @@ -336,7 +333,6 @@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ -INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBBURN_CFLAGS = @LIBBURN_CFLAGS@ @@ -370,9 +366,7 @@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ -MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ -MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ @@ -391,10 +385,6 @@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POFILES = @POFILES@ -POSUB = @POSUB@ -PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ -PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ @@ -403,7 +393,6 @@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ -XGETTEXT_ARGS = @XGETTEXT_ARGS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -590,9 +579,9 @@ exit 1;; \ esac; \ done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu xfburn/Makefile'; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign xfburn/Makefile'; \ $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu xfburn/Makefile + $(AUTOMAKE) --foreign xfburn/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ @@ -1310,7 +1299,6 @@ distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1354,7 +1342,8 @@ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am -install-exec: install-exec-am +install-exec: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data: install-data-am uninstall: uninstall-am @@ -1527,7 +1516,7 @@ uninstall-am: uninstall-binPROGRAMS -.MAKE: all check install install-am install-strip +.MAKE: all check install install-am install-exec install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ diff -Nru xfburn-0.6.2/xfburn/xfburn-adding-progress.c xfburn-0.7.0/xfburn/xfburn-adding-progress.c --- xfburn-0.6.2/xfburn/xfburn-adding-progress.c 2019-10-16 18:17:33.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-adding-progress.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -45,7 +45,7 @@ G_DEFINE_TYPE_WITH_PRIVATE(XfburnAddingProgress, xfburn_adding_progress, GTK_TYPE_WINDOW) static void xfburn_adding_progress_finalize (GObject * object); static gboolean cb_delete (XfburnAddingProgress *widget, GdkEvent *event, gpointer data); -static gboolean cb_cancel (XfburnAddingProgress *widget, GdkEvent *event, gpointer data); +static gboolean cb_cancel (GtkButton *widget, gpointer data); /* globals */ static GtkWindowClass *parent_class = NULL; @@ -75,23 +75,24 @@ { XfburnAddingProgressPrivate *priv = XFBURN_ADDING_PROGRESS_GET_PRIVATE (win); GtkWidget *vbox, *cancel_btn; - + gtk_window_set_resizable (GTK_WINDOW (win), FALSE); gtk_window_set_icon_name (GTK_WINDOW (win), "list-add"); gtk_window_set_destroy_with_parent (GTK_WINDOW (win), TRUE); gtk_window_set_title (GTK_WINDOW (win), _("Adding files to the composition")); - + gtk_window_set_modal (GTK_WINDOW (win), TRUE); + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5); gtk_widget_show (vbox); gtk_container_add (GTK_CONTAINER (win), vbox); - + priv->progress_bar = xfburn_create_progress_bar (NULL); gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (priv->progress_bar), 0.01); gtk_widget_show (priv->progress_bar); gtk_box_pack_start (GTK_BOX (vbox), priv->progress_bar, TRUE, TRUE, BORDER); - gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (priv->progress_bar), 0.5); + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (priv->progress_bar), 0.5); cancel_btn = gtk_button_new_with_label (_("Cancel")); gtk_box_pack_start (GTK_BOX (vbox), cancel_btn, TRUE, TRUE, BORDER); @@ -122,7 +123,7 @@ } static gboolean -cb_cancel (XfburnAddingProgress *widget, GdkEvent *event, gpointer data) +cb_cancel (GtkButton *widget, gpointer data) { XfburnAddingProgressPrivate *priv = XFBURN_ADDING_PROGRESS_GET_PRIVATE (data); priv->aborted = TRUE; @@ -156,7 +157,7 @@ xfburn_adding_progress_pulse (XfburnAddingProgress *adding_progress) { XfburnAddingProgressPrivate *priv = XFBURN_ADDING_PROGRESS_GET_PRIVATE (adding_progress); - + gdk_threads_enter (); //DBG ("pulse"); gtk_progress_bar_pulse (GTK_PROGRESS_BAR (priv->progress_bar)); @@ -167,7 +168,7 @@ xfburn_adding_progress_done (XfburnAddingProgress *adding_progress) { //XfburnAddingProgressPrivate *priv = XFBURN_ADDING_PROGRESS_GET_PRIVATE (adding_progress); - + gdk_threads_enter (); g_signal_emit (G_OBJECT (adding_progress), signals[ADDING_DONE], 0); gdk_threads_leave (); @@ -177,7 +178,7 @@ xfburn_adding_progress_is_aborted (XfburnAddingProgress *adding_progress) { XfburnAddingProgressPrivate *priv = XFBURN_ADDING_PROGRESS_GET_PRIVATE (adding_progress); - + return priv->aborted; } diff -Nru xfburn-0.6.2/xfburn/xfburn-adding-progress.h xfburn-0.7.0/xfburn/xfburn-adding-progress.h --- xfburn-0.6.2/xfburn/xfburn-adding-progress.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-adding-progress.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -35,12 +35,12 @@ #define XFBURN_IS_ADDING_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XFBURN_TYPE_ADDING_PROGRESS)) #define XFBURN_ADDING_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XFBURN_TYPE_ADDING_PROGRESS, XfburnAddingProgressClass)) -typedef struct +typedef struct { GtkWindow window; } XfburnAddingProgress; -typedef struct +typedef struct { GtkWindowClass parent_class; void (*adding_done) (XfburnAddingProgress *progress, XfburnDataComposition *dc); diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-composition.c xfburn-0.7.0/xfburn/xfburn-audio-composition.c --- xfburn-0.6.2/xfburn/xfburn-audio-composition.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-composition.c 2022-10-26 02:35:25.000000000 +0000 @@ -148,6 +148,7 @@ static void cb_content_drag_data_get (GtkWidget * widget, GdkDragContext * dc, GtkSelectionData * data, guint info, guint timestamp, XfburnAudioComposition * content); static void cb_adding_done (XfburnAddingProgress *progress, XfburnAudioComposition *dc); +static void cb_key_press_event (GtkWidget *widget, GdkEvent *event, XfburnAudioComposition *composition); /* thread entry points */ static gpointer thread_add_files_cli (ThreadAddFilesCLIParams *params); @@ -199,7 +200,7 @@ static GtkHPanedClass *parent_class = NULL; static guint instances = 0; static gchar *did_warn = "Did warn about this already"; -static gchar trans_name[MAX_NAME_LENGTH] = {""}; +static gchar trans_name[MAX_NAME_LENGTH+1] = {""}; static const GActionEntry actions[] = { {.name = "add-file", .activate = (gActionCallback)action_add_selected_files}, @@ -212,32 +213,6 @@ #endif /* CDTEXT */ }; -static const GtkActionEntry action_entries[] = { - {"add-file", "list-add", N_("Add"), NULL, N_("Add the selected file(s) to the composition"), - G_CALLBACK (action_add_selected_files),}, - {"remove-file", "list-remove", N_("Remove"), NULL, N_("Remove the selected file(s) from the composition"), - G_CALLBACK (action_remove_selection),}, - {"clear", "edit-clear", N_("Clear"), NULL, N_("Clear the content of the composition"), - G_CALLBACK (action_clear),}, - {"transcoder-info", "dialog-information", trans_name, NULL, N_("What files can get burned to an audio CD?"), - G_CALLBACK (action_info),}, - //{"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import existing session"),}, -#if 0 /* CDTEXT */ - {"rename-artist", "gtk-edit", N_("Rename Artist"), NULL, N_("Rename the artist of the selected file"), - G_CALLBACK (action_rename_selection_artist),}, - {"rename-title", "gtk-edit", N_("Rename Title"), NULL, N_("Rename the title of the selected file"), - G_CALLBACK (action_rename_selection_title),}, -#endif /* CDTEXT */ -}; - -static const gchar *toolbar_actions[] = { - "add-file", - "remove-file", - "clear", - "import-session", - "transcoder-info", -}; - static GdkPixbuf *icon_directory = NULL, *icon_file = NULL; /********************************/ @@ -272,15 +247,10 @@ static void xfburn_audio_composition_init (XfburnAudioComposition * composition) { + gint x, y; XfburnAudioCompositionPrivate *priv = XFBURN_AUDIO_COMPOSITION_GET_PRIVATE (composition); - gtk_orientable_set_orientation(GTK_ORIENTABLE (composition), GTK_ORIENTATION_VERTICAL); - - gint x, y; -// ExoToolbarsModel *model_toolbar; - gint toolbar_position; GtkWidget *hbox_toolbar; - //GtkWidget *hbox, *label; GtkWidget *scrolled_window; GtkTreeStore *model; #if 0 /* CDTEXT */ @@ -299,6 +269,8 @@ { "text/uri-list", 0, AUDIO_COMPOSITION_DND_TARGET_TEXT_URI_LIST }, }; + gtk_orientable_set_orientation(GTK_ORIENTABLE (composition), GTK_ORIENTATION_VERTICAL); + priv->full_paths_to_add = NULL; priv->trans = xfburn_transcoder_get_global (); @@ -482,6 +454,10 @@ g_simple_action_set_enabled (action, FALSE); priv->warned_about = g_hash_table_new (g_direct_hash, g_direct_equal); + + /* map delete key to remove file action */ + g_signal_connect (G_OBJECT (priv->content), "key-press-event", G_CALLBACK (cb_key_press_event), + composition); } static void @@ -645,6 +621,7 @@ GtkWidget *menuitem_rename_artist; GtkWidget *menuitem_rename_title; #endif /* CDTEXT */ + GdkRectangle r = {event->x, event->y, 1, 1}; selection = gtk_tree_view_get_selection (treeview); @@ -668,7 +645,6 @@ else gtk_widget_set_sensitive (menuitem_remove, FALSE); - GdkRectangle r = {event->x, event->y, 1, 1}; gtk_menu_popup_at_rect (GTK_MENU (menu_popup), gtk_widget_get_parent_window (GTK_WIDGET (treeview)), &r, GDK_GRAVITY_SOUTH_WEST, GDK_GRAVITY_NORTH_WEST, NULL); @@ -821,6 +797,24 @@ xfburn_default_cursor (priv->content); } +/** + * Handle the key-press-event on the audio composition interface. + * + * If the delete key was pressed, remove the currently-selected item. + */ +static void +cb_key_press_event (GtkWidget *widget, GdkEvent *event, XfburnAudioComposition *composition) +{ + XfburnAudioCompositionPrivate *priv = XFBURN_AUDIO_COMPOSITION_GET_PRIVATE (composition); + guint keyval; + + gdk_event_get_keyval (event, &keyval); + + if (keyval == GDK_KEY_Delete) { + g_action_group_activate_action (G_ACTION_GROUP (priv->action_group), "remove-file", NULL); + } +} + #if 0 /* CDTEXT */ static void action_rename_selection_artist (GtkAction * action, XfburnAudioComposition * dc) @@ -967,38 +961,7 @@ if (xfburn_settings_get_boolean("show-filebrowser", FALSE)) { selected_files = xfburn_file_browser_get_selection (browser); } else { - GtkWidget * dialog; - - dialog = gtk_file_chooser_dialog_new (_("File(s) to add to composition"), - GTK_WINDOW(xfburn_main_window_get_instance()), - GTK_FILE_CHOOSER_ACTION_OPEN, - _("Add"), - GTK_RESPONSE_ACCEPT, - NULL); - gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER(dialog), TRUE); - - if(xfburn_main_has_initial_dir ()) { - gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), xfburn_main_get_initial_dir ()); - } - - if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) { - GSList *list = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (dialog)); - GString * str = g_string_new(NULL); - GSList * curr; - - for (curr = list; curr!=NULL; curr = curr->next) { - g_string_append(str, curr->data); - g_string_append_c(str, '\n');; - } - - g_slist_free_full (list, g_free); - selected_files = str->str; - g_string_free (str, FALSE); - DBG("selected files: %s ", selected_files); - - //selected_files = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); - } - gtk_widget_destroy (dialog); + selected_files = xfburn_browse_for_files (FALSE); } if (selected_files) { @@ -1462,6 +1425,7 @@ GdkPixbuf *icon = NULL; gint pos = 0; gchar *name = NULL; + gint length = 0; guint64 size = 0; gchar *path = NULL; gchar *humanlength; @@ -1479,6 +1443,7 @@ gtk_tree_model_get (model, src, AUDIO_COMPOSITION_COLUMN_POS, &pos, AUDIO_COMPOSITION_COLUMN_CONTENT, &name, + AUDIO_COMPOSITION_COLUMN_LENGTH, &length, AUDIO_COMPOSITION_COLUMN_SIZE, &size, AUDIO_COMPOSITION_COLUMN_PATH, &path, AUDIO_COMPOSITION_COLUMN_HUMANLENGTH, &humanlength, @@ -1522,6 +1487,7 @@ gtk_tree_store_set (GTK_TREE_STORE (model), iter_new, AUDIO_COMPOSITION_COLUMN_POS, pos, AUDIO_COMPOSITION_COLUMN_CONTENT, name, + AUDIO_COMPOSITION_COLUMN_LENGTH, length, AUDIO_COMPOSITION_COLUMN_SIZE, size, AUDIO_COMPOSITION_COLUMN_PATH, path, AUDIO_COMPOSITION_COLUMN_HUMANLENGTH, humanlength, @@ -1678,28 +1644,7 @@ if ((iter = copy_entry_to (composition, &iter_src, iter_prev, position)) != NULL) { GtkTreePath *path_parent = gtk_tree_path_copy (path_src); - if (gdk_drag_context_get_actions(dc) == GDK_ACTION_MOVE) { - /* remove source entry */ - /* - * This shouldn't be able to happen anymore w/o folders - if (gtk_tree_path_up (path_parent) && path_where_insert && - !gtk_tree_path_is_descendant (path_where_insert, path_parent)) { - // update parent size and humansize - GtkTreeIter iter_parent; - guint64 old_size; - - gtk_tree_model_iter_parent (model, &iter_parent, &iter_src); - gtk_tree_model_get (model, &iter_parent, AUDIO_COMPOSITION_COLUMN_SIZE, &old_size, -1); - - gtk_tree_store_set (GTK_TREE_STORE (model), &iter_parent, - AUDIO_COMPOSITION_COLUMN_SIZE, old_size - size, -1); - } - */ - gtk_tree_store_remove (GTK_TREE_STORE (model), &iter_src); - - } else { - xfburn_disc_usage_add_size (XFBURN_DISC_USAGE (priv->disc_usage), secs); - } + gtk_tree_store_remove (GTK_TREE_STORE (model), &iter_src); gtk_tree_path_free (path_parent); g_free (iter_prev); @@ -1904,10 +1849,11 @@ if (thread_add_file_to_list (composition, model, full_path, &iter, &iter_where_insert, position)) { if (position == GTK_TREE_VIEW_DROP_INTO_OR_BEFORE - || position == GTK_TREE_VIEW_DROP_INTO_OR_AFTER) + || position == GTK_TREE_VIEW_DROP_INTO_OR_AFTER) { gdk_threads_enter (); gtk_tree_view_expand_row (GTK_TREE_VIEW (widget), priv->path_where_insert, FALSE); gdk_threads_leave (); + } } } else { diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-composition.h xfburn-0.7.0/xfburn/xfburn-audio-composition.h --- xfburn-0.6.2/xfburn/xfburn-audio-composition.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-composition.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -35,7 +35,7 @@ #define XFBURN_IS_AUDIO_COMPOSITION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XFBURN_TYPE_AUDIO_COMPOSITION)) #define XFBURN_IS_AUDIO_COMPOSITION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XFBURN_TYPE_AUDIO_COMPOSITION)) #define XFBURN_AUDIO_COMPOSITION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XFBURN_TYPE_AUDIO_COMPOSITION, XfburnAudioCompositionClass)) - + typedef struct { GtkVBox vbox; diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-disc-usage.c xfburn-0.7.0/xfburn/xfburn-audio-disc-usage.c --- xfburn-0.6.2/xfburn/xfburn-audio-disc-usage.c 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-disc-usage.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -93,7 +93,7 @@ /* override virtual methods */ pklass = XFBURN_DISC_USAGE_CLASS(klass); - + pklass->labels = audiodiscsizes; pklass->num_labels = G_N_ELEMENTS (audiodiscsizes); pklass->update_size = xfburn_audio_disc_usage_update_size; @@ -128,7 +128,7 @@ static gboolean can_burn (XfburnDiscUsage *disc_usage) { - if (disc_usage->size == 0 || + if (disc_usage->size == 0 || disc_usage->size > audiodiscsizes[gtk_combo_box_get_active (GTK_COMBO_BOX (disc_usage->combo))].size) return FALSE; else diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-track.c xfburn-0.7.0/xfburn/xfburn-audio-track.c --- xfburn-0.6.2/xfburn/xfburn-audio-track.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-track.c 2022-10-26 02:35:25.000000000 +0000 @@ -41,7 +41,7 @@ } -gpointer +gpointer audio_track_copy (gpointer boxed) { XfburnAudioTrack *atrack = XFBURN_AUDIO_TRACK (boxed); @@ -60,7 +60,7 @@ return copy; } -void +void audio_track_free (gpointer boxed) { XfburnAudioTrack *atrack = XFBURN_AUDIO_TRACK (boxed); diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-track-gst.c xfburn-0.7.0/xfburn/xfburn-audio-track-gst.c --- xfburn-0.6.2/xfburn/xfburn-audio-track-gst.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-track-gst.c 2022-10-26 02:35:25.000000000 +0000 @@ -41,7 +41,7 @@ } -gpointer +gpointer audio_track_gst_copy (gpointer boxed) { XfburnAudioTrackGst *copy; @@ -55,7 +55,7 @@ return copy; } -void +void audio_track_gst_free (gpointer boxed) { //XfburnAudioTrackGst *atrack = XFBURN_AUDIO_TRACK_GST (boxed); diff -Nru xfburn-0.6.2/xfburn/xfburn-audio-track.h xfburn-0.7.0/xfburn/xfburn-audio-track.h --- xfburn-0.6.2/xfburn/xfburn-audio-track.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-audio-track.h 2022-10-26 02:35:25.000000000 +0000 @@ -47,8 +47,8 @@ struct burn_source *src; /* implementations will add extra data here */ - GType type; - gpointer data; + GType type; + gpointer data; } XfburnAudioTrack; GType xfburn_audio_track_get_type (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-blank-dialog.c xfburn-0.7.0/xfburn/xfburn-blank-dialog.c --- xfburn-0.6.2/xfburn/xfburn-blank-dialog.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-blank-dialog.c 2023-03-03 20:49:54.000000000 +0000 @@ -48,7 +48,7 @@ GtkWidget *device_box; GtkWidget *combo_type; GtkWidget *button_blank; - + GtkWidget *check_eject; gboolean eject; } XfburnBlankDialogPrivate; @@ -66,7 +66,7 @@ XFBURN_BLANK_MODE_LAST, } XfburnBlankMode; -static char * blank_mode_names[] = { +static char * blank_mode_names[] = { N_("Quick Blank"), N_("Full Blank (slow)"), N_("Quick Format"), @@ -114,8 +114,8 @@ parent_class = g_type_class_peek_parent (klass); object_class->set_property = xfburn_blank_dialog_set_property; object_class->get_property = xfburn_blank_dialog_get_property; - - g_object_class_install_property (object_class, PROP_EJECT, + + g_object_class_install_property (object_class, PROP_EJECT, g_param_spec_boolean ("eject", _("Eject the disc"), _("Default value for eject checkbox"), XFBURN_BLANK_DIALOG_EJECT_DEFAULT, G_PARAM_READWRITE)); } @@ -139,7 +139,7 @@ xfburn_blank_dialog_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { XfburnBlankDialogPrivate *priv = XFBURN_BLANK_DIALOG_GET_PRIVATE (XFBURN_BLANK_DIALOG (object)); - + switch (prop_id) { case PROP_EJECT: priv->eject = g_value_get_boolean (value); @@ -156,23 +156,16 @@ { XfburnBlankDialogPrivate *priv = XFBURN_BLANK_DIALOG_GET_PRIVATE (obj); GtkBox *box = GTK_BOX (gtk_dialog_get_content_area((GTK_DIALOG (obj)))); - GdkPixbuf *icon = NULL; GtkWidget *frame; GtkWidget *vbox; GtkWidget *button; - gint x,y; GtkListStore *store = NULL; GtkCellRenderer *cell; - + gtk_window_set_title (GTK_WINDOW (obj), _("Blank Disc")); gtk_window_set_destroy_with_parent (GTK_WINDOW (obj), TRUE); - - gtk_icon_size_lookup (GTK_ICON_SIZE_DIALOG, &x, &y); - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "stock_xfburn-blank-cdrw", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - - gtk_window_set_icon (GTK_WINDOW (obj), icon); - g_object_unref (icon); + gtk_window_set_icon_name (GTK_WINDOW (obj), "stock_xfburn-blank-cdrw"); /* devices list */ priv->device_box = xfburn_device_box_new (SHOW_CDRW_WRITERS | BLANK_MODE); @@ -231,12 +224,14 @@ XfburnBlankDialogPrivate *priv = XFBURN_BLANK_DIALOG_GET_PRIVATE (dialog); XfburnBlankMode mode = XFBURN_BLANK_FAST; GtkTreeModel *model = gtk_combo_box_get_model (GTK_COMBO_BOX (priv->combo_type)); + XfburnDeviceList *devlist = xfburn_device_list_new (); + XfburnDevice *device = xfburn_device_list_get_current_device (devlist); int n = 0; gtk_list_store_clear (GTK_LIST_STORE (model)); while (mode < XFBURN_BLANK_MODE_LAST) { - if (is_valid_blank_mode (NULL, mode)) { + if (is_valid_blank_mode (device, mode)) { GtkTreeIter iter; gtk_list_store_append (GTK_LIST_STORE (model), &iter); @@ -247,6 +242,7 @@ } gtk_combo_box_set_active (GTK_COMBO_BOX (priv->combo_type), 0); gtk_widget_set_sensitive (priv->button_blank, n > 0); + g_object_unref (devlist); } static gboolean is_valid_blank_mode (XfburnDevice *device, XfburnBlankMode mode) @@ -255,11 +251,12 @@ gboolean erasable = FALSE; enum burn_disc_status disc_state; - XfburnDeviceList *devlist = xfburn_device_list_new (); + if (device == NULL) { + return FALSE; + } + + g_object_get (G_OBJECT (device), "profile-no", &profile_no, "erasable", &erasable, "disc-status", &disc_state, NULL); - g_object_get (G_OBJECT (xfburn_device_list_get_current_device (devlist)), "profile-no", &profile_no, "erasable", &erasable, "disc-status", &disc_state, NULL); - g_object_unref (devlist); - if (profile_no == 0x13) { /* in 0x14 no blanking is needed, we can only deformat */ if (mode == XFBURN_DEFORMAT_FAST || mode == XFBURN_DEFORMAT_COMPLETE) @@ -269,7 +266,7 @@ } if (profile_no == 0x14 && (mode == XFBURN_FORMAT_FAST || mode == XFBURN_FORMAT_COMPLETE)) - return TRUE; + return TRUE; if (erasable && (disc_state != BURN_DISC_BLANK) && (mode == XFBURN_BLANK_FAST || mode == XFBURN_BLANK_COMPLETE)) return TRUE; @@ -323,7 +320,7 @@ usleep (1001); switch (disc_state) { - case BURN_DISC_BLANK: + case BURN_DISC_BLANK: if (params->blank_mode == XFBURN_BLANK_FAST || params->blank_mode == XFBURN_BLANK_COMPLETE) { /* blanking can only be performed on blank discs, format and deformat are allowed to be blank ones */ xfburn_progress_dialog_burning_failed (XFBURN_PROGRESS_DIALOG (dialog_progress), _("The inserted disc is already blank.")); @@ -353,7 +350,7 @@ if (ret <= 0) g_warning ("Failed to set libburn message severities, burn errors might not get detected!"); - + switch (params->blank_mode) { case XFBURN_BLANK_FAST: //DBG ("blank_fast"); @@ -390,7 +387,7 @@ //DBG ("drive_state = %d", drive_state); if(progress.sectors>0 && progress.sector>=0) { gdouble percent = 1.0 + ((gdouble) progress.sector+1.0) / ((gdouble) progress.sectors) * 98.0; - + xfburn_progress_dialog_set_progress_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), percent); } usleep(500000); @@ -436,7 +433,7 @@ thread_blank_perform_blank (params, drive_info); xfburn_device_release (drive_info, params->eject); } - + g_free (params); #ifdef HAVE_GUDEV @@ -479,7 +476,7 @@ device = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box)); - + dialog_progress = xfburn_progress_dialog_new (GTK_WINDOW (dialog)); g_object_set (dialog_progress, "animate", TRUE, NULL); @@ -491,13 +488,13 @@ params->dialog_progress = dialog_progress; params->device = device; params->blank_mode = get_selected_mode (priv); - params->eject = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_eject)); + params->eject = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_eject)); g_thread_new ("xfburn_blank", (GThreadFunc) thread_blank, params); } else { xfburn_main_leave_window (); } } - + static void cb_volume_changed (GtkWidget *device_box, gboolean device_changed, XfburnDevice *device, XfburnBlankDialog * dialog) { diff -Nru xfburn-0.6.2/xfburn/xfburn-burn-audio-cd-composition-dialog.c xfburn-0.7.0/xfburn/xfburn-burn-audio-cd-composition-dialog.c --- xfburn-0.6.2/xfburn/xfburn-burn-audio-cd-composition-dialog.c 2019-10-16 18:54:53.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-burn-audio-cd-composition-dialog.c 2022-10-26 02:48:48.000000000 +0000 @@ -67,7 +67,6 @@ }; /* prototypes */ -static GObject * xfburn_burn_audio_cd_composition_dialog_constructor (GType type, guint n_construct_properties, GObjectConstructParam *construct_properties); static void xfburn_burn_audio_cd_composition_dialog_finalize (GObject * object); static void xfburn_burn_audio_cd_composition_dialog_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec); @@ -88,7 +87,7 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + // object_class->constructor = xfburn_burn_audio_cd_composition_dialog_constructor; object_class->finalize = xfburn_burn_audio_cd_composition_dialog_finalize; object_class->get_property = xfburn_burn_audio_cd_composition_dialog_get_property; @@ -103,22 +102,17 @@ xfburn_burn_audio_cd_composition_dialog_init(XfburnBurnAudioCdCompositionDialog *obj) { XfburnBurnAudioCdCompositionDialogPrivate *priv = XFBURN_BURN_AUDIO_CD_COMPOSITION_DIALOG_GET_PRIVATE(obj); - - GdkPixbuf *icon = NULL; + GtkBox *box; GtkWidget *frame; GtkWidget *vbox; - GtkWidget *align; GtkWidget *button; - //const char *comp_name; box = GTK_BOX (gtk_dialog_get_content_area((GTK_DIALOG (obj)))); gtk_window_set_title (GTK_WINDOW (obj), _("Burn Composition")); gtk_window_set_destroy_with_parent (GTK_WINDOW (obj), TRUE); - icon = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), "stock_xfburn", GTK_ICON_SIZE_DIALOG, 0, NULL); - gtk_window_set_icon (GTK_WINDOW (obj), icon); - g_object_unref (icon); + gtk_window_set_icon_name (GTK_WINDOW (obj), "stock_xfburn"); /* burning devices list */ priv->device_box = xfburn_device_box_new (SHOW_CD_WRITERS | SHOW_CDRW_WRITERS | @@ -263,9 +257,9 @@ gboolean burnfree; } ThreadBurnCompositionParams; -static void +static void thread_burn_prep_and_burn (ThreadBurnCompositionParams * params, struct burn_drive *drive, - struct burn_disc *disc, struct burn_session *session, int n_tracks, + struct burn_disc *disc, struct burn_session *session, int n_tracks, int track_sectors[], struct burn_track **tracks, struct burn_source **srcs) { GtkWidget *dialog_progress = params->dialog_progress; @@ -412,7 +406,7 @@ dialog_progress = xfburn_progress_dialog_new (GTK_WINDOW (dialog)); gtk_window_set_transient_for (GTK_WINDOW (dialog_progress), gtk_window_get_transient_for (GTK_WINDOW (dialog))); gtk_widget_hide (GTK_WIDGET (dialog)); - + gtk_widget_show (dialog_progress); device = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box)); @@ -441,6 +435,6 @@ XfburnBurnAudioCdCompositionDialog *obj; obj = XFBURN_BURN_AUDIO_CD_COMPOSITION_DIALOG (g_object_new (XFBURN_TYPE_BURN_AUDIO_CD_COMPOSITION_DIALOG, "track-list", track_list, NULL)); - + return GTK_WIDGET (obj); } diff -Nru xfburn-0.6.2/xfburn/xfburn-burn-data-cd-composition-dialog.c xfburn-0.7.0/xfburn/xfburn-burn-data-cd-composition-dialog.c --- xfburn-0.6.2/xfburn/xfburn-burn-data-cd-composition-dialog.c 2019-10-16 21:36:30.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-burn-data-cd-composition-dialog.c 2022-10-26 02:35:25.000000000 +0000 @@ -58,13 +58,13 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + object_class->finalize = xfburn_burn_data_cd_composition_dialog_finalize; } static void xfburn_burn_data_cd_composition_dialog_init (XfburnBurnDataCdCompositionDialog * obj) -{ +{ } static void @@ -82,9 +82,9 @@ { XfburnBurnDataCdCompositionDialog *obj; - obj = XFBURN_BURN_DATA_CD_COMPOSITION_DIALOG (g_object_new (XFBURN_TYPE_BURN_DATA_CD_COMPOSITION_DIALOG, "image", image, + obj = XFBURN_BURN_DATA_CD_COMPOSITION_DIALOG (g_object_new (XFBURN_TYPE_BURN_DATA_CD_COMPOSITION_DIALOG, "image", image, "show-volume-name", has_default_name, NULL)); - + return GTK_WIDGET (obj); } diff -Nru xfburn-0.6.2/xfburn/xfburn-burn-data-composition-base-dialog.c xfburn-0.7.0/xfburn/xfburn-burn-data-composition-base-dialog.c --- xfburn-0.6.2/xfburn/xfburn-burn-data-composition-base-dialog.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-burn-data-composition-base-dialog.c 2023-01-22 22:34:05.000000000 +0000 @@ -118,7 +118,7 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + object_class->finalize = xfburn_burn_data_composition_base_dialog_finalize; object_class->get_property = xfburn_burn_data_composition_base_dialog_get_property; object_class->set_property = xfburn_burn_data_composition_base_dialog_set_property; @@ -134,27 +134,20 @@ xfburn_burn_data_composition_base_dialog_init(XfburnBurnDataCompositionBaseDialog *obj) { XfburnBurnDataCompositionBaseDialogPrivate *priv = xfburn_burn_data_composition_base_dialog_get_instance_private(obj); - GdkPixbuf *icon = NULL; GtkBox *box; GtkWidget *img; GtkWidget *frame; GtkWidget *vbox; - GtkWidget *align; GtkWidget *button; gchar *default_path; gchar *tmp_dir; const char *comp_name; - gint x,y; box = GTK_BOX (gtk_dialog_get_content_area((GTK_DIALOG (obj)))); gtk_window_set_title (GTK_WINDOW (obj), _("Burn Composition")); gtk_window_set_destroy_with_parent (GTK_WINDOW (obj), TRUE); - gtk_icon_size_lookup (GTK_ICON_SIZE_DIALOG, &x, &y); - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "stock_xfburn", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - - gtk_window_set_icon (GTK_WINDOW (obj), icon); - g_object_unref (icon); + gtk_window_set_icon_name (GTK_WINDOW (obj), "stock_xfburn"); /* burning devices list */ priv->device_box = xfburn_device_box_new (SHOW_CD_WRITERS | SHOW_CDRW_WRITERS | SHOW_MODE_SELECTION | SHOW_SPEED_SELECTION); @@ -315,7 +308,7 @@ XfburnBurnDataCompositionBaseDialogPrivate *priv = XFBURN_BURN_DATA_COMPOSITION_BASE_DIALOG_GET_PRIVATE (object); iso_image_unref (priv->image); - + G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -347,7 +340,7 @@ return button; } -void +void update_proceed_button (XfburnBurnDataCompositionBaseDialog * dialog) { XfburnBurnDataCompositionBaseDialogPrivate *priv = XFBURN_BURN_DATA_COMPOSITION_BASE_DIALOG_GET_PRIVATE (dialog); @@ -365,7 +358,7 @@ gtk_widget_set_sensitive (priv->frame_device, !gtk_toggle_button_get_active (button)); xfburn_device_box_set_sensitive (XFBURN_DEVICE_BOX (priv->device_box), !gtk_toggle_button_get_active (button)); - + gtk_widget_set_sensitive (priv->hbox_iso, gtk_toggle_button_get_active (button)); gtk_widget_set_sensitive (priv->check_eject, !gtk_toggle_button_get_active (button)); gtk_widget_set_sensitive (priv->check_burnfree, !gtk_toggle_button_get_active (button)); @@ -391,7 +384,7 @@ cb_browse_iso (GtkButton * button, XfburnBurnDataCompositionBaseDialog * dialog) { XfburnBurnDataCompositionBaseDialogPrivate *priv = XFBURN_BURN_DATA_COMPOSITION_BASE_DIALOG_GET_PRIVATE (dialog); - + xfburn_browse_for_file (GTK_ENTRY (priv->entry_path_iso), GTK_WINDOW (dialog)); } @@ -459,13 +452,13 @@ /* FIXME: is size really always 2048? */ while (read_fn (params->src, buf, 2048) == 2048) { if (write (fd, buf, 2048) < 2048) { - /* an error occured while writing */ + /* an error occurred while writing */ gchar err[256]; gchar *error_msg = NULL; - + strerror_r (errno, err, 256); - - error_msg = g_strdup_printf (_("An error occured while writing ISO: %s"), err); + + error_msg = g_strdup_printf (_("An error occurred while writing ISO: %s"), err); xfburn_progress_dialog_burning_failed (XFBURN_PROGRESS_DIALOG (dialog_progress), error_msg); g_free (error_msg); goto cleanup; @@ -507,7 +500,7 @@ gboolean stream_recording; } ThreadBurnCompositionParams; -static void +static void thread_burn_prep_and_burn (ThreadBurnCompositionParams * params, struct burn_drive *drive, struct burn_disc *disc, struct burn_session *session, struct burn_track *track) { @@ -530,7 +523,7 @@ xfburn_progress_dialog_burning_failed (XFBURN_PROGRESS_DIALOG (dialog_progress), _("An error occurred in the burn backend.")); return; } - + burn_session_add_track (session, track, BURN_POS_END); burn_options = burn_write_opts_new (drive); @@ -643,7 +636,7 @@ dialog_progress = xfburn_progress_dialog_new (GTK_WINDOW (dialog)); gtk_window_set_transient_for (GTK_WINDOW (dialog_progress), gtk_window_get_transient_for (GTK_WINDOW (dialog))); gtk_widget_hide (GTK_WIDGET (dialog)); - + gtk_widget_show (dialog_progress); if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_only_iso))) { @@ -694,6 +687,6 @@ XfburnBurnDataCompositionBaseDialog *obj; obj = XFBURN_BURN_DATA_COMPOSITION_BASE_DIALOG (g_object_new (XFBURN_TYPE_BURN_DATA_COMPOSITION_BASE_DIALOG, "image", image, NULL)); - + return GTK_WIDGET (obj); } diff -Nru xfburn-0.6.2/xfburn/xfburn-burn-data-dvd-composition-dialog.c xfburn-0.7.0/xfburn/xfburn-burn-data-dvd-composition-dialog.c --- xfburn-0.6.2/xfburn/xfburn-burn-data-dvd-composition-dialog.c 2019-10-16 22:00:07.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-burn-data-dvd-composition-dialog.c 2022-10-26 02:35:25.000000000 +0000 @@ -58,7 +58,7 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + object_class->finalize = xfburn_burn_data_dvd_composition_dialog_finalize; } @@ -82,6 +82,6 @@ XfburnBurnDataDvdCompositionDialog *obj; obj = XFBURN_BURN_DATA_DVD_COMPOSITION_DIALOG (g_object_new (XFBURN_TYPE_BURN_DATA_DVD_COMPOSITION_DIALOG, "image", image, NULL)); - + return GTK_WIDGET (obj); } diff -Nru xfburn-0.6.2/xfburn/xfburn-burn-image-dialog.c xfburn-0.7.0/xfburn/xfburn-burn-image-dialog.c --- xfburn-0.6.2/xfburn/xfburn-burn-image-dialog.c 2019-10-16 22:04:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-burn-image-dialog.c 2023-03-03 20:49:54.000000000 +0000 @@ -126,20 +126,15 @@ GtkBox *box = GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (obj))); XfburnBurnImageDialogPrivate *priv = XFBURN_BURN_IMAGE_DIALOG_GET_PRIVATE (obj); - GdkPixbuf *icon = NULL; GtkFileFilter *filter; GtkWidget *frame; GtkWidget *vbox; GtkWidget *button; - gint x,y; XfburnDevice *device; gtk_window_set_title (GTK_WINDOW (obj), _("Burn image")); gtk_window_set_destroy_with_parent (GTK_WINDOW (obj), TRUE); - gtk_icon_size_lookup (GTK_ICON_SIZE_DIALOG, &x, &y); - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "stock_xfburn", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - gtk_window_set_icon (GTK_WINDOW (obj), icon); - g_object_unref (icon); + gtk_window_set_icon_name (GTK_WINDOW (obj), "stock_xfburn"); /* file */ priv->chooser_image = gtk_file_chooser_button_new (_("Image to burn"), GTK_FILE_CHOOSER_ACTION_OPEN); @@ -471,7 +466,7 @@ filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (priv->chooser_image)); if (filename != NULL) { if (last_file) - g_free (last_file); + g_free (last_file); last_file = filename; gtk_widget_set_sensitive (priv->burn_button, valid_disc); } else { diff -Nru xfburn-0.6.2/xfburn/xfburn-composition.c xfburn-0.7.0/xfburn/xfburn-composition.c --- xfburn-0.6.2/xfburn/xfburn-composition.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-composition.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -42,7 +42,7 @@ G_STRUCT_OFFSET (XfburnCompositionInterface, name_changed), NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING); - + initialized = TRUE; } } @@ -65,10 +65,10 @@ NULL, /* instance_init */ NULL }; - + type = g_type_register_static (G_TYPE_INTERFACE, "XfburnComposition", &info, 0); } - + return type; } diff -Nru xfburn-0.6.2/xfburn/xfburn-composition.h xfburn-0.7.0/xfburn/xfburn-composition.h --- xfburn-0.6.2/xfburn/xfburn-composition.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-composition.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,17 +5,17 @@ * 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 Library 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. */ - + #ifndef __XFBURN_COMPOSITION_H__ #define __XFBURN_COMPOSITION_H__ @@ -33,16 +33,16 @@ #define XFBURN_COMPOSITION_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), XFBURN_TYPE_COMPOSITION, XfburnCompositionInterface)) typedef struct _XfburnCompositon XfburnComposition; /* dummy object */ - + typedef struct { GTypeInterface parent; - + void (*show_custom_controls) (XfburnComposition *composition); void (*hide_custom_controls) (XfburnComposition *composition); - + void (*load) (XfburnComposition *composition, const gchar *file); void (*save) (XfburnComposition *composition); - + void (*name_changed) (XfburnComposition *composition, const gchar *name); } XfburnCompositionInterface; diff -Nru xfburn-0.6.2/xfburn/xfburn-compositions-notebook.c xfburn-0.7.0/xfburn/xfburn-compositions-notebook.c --- xfburn-0.6.2/xfburn/xfburn-compositions-notebook.c 2019-10-16 22:09:34.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-compositions-notebook.c 2022-10-26 02:35:25.000000000 +0000 @@ -46,7 +46,7 @@ /* internals */ -static void cb_switch_page (GtkNotebook *notebook, GtkWidget *page, guint page_num, +static void cb_switch_page (GtkNotebook *notebook, GtkWidget *page, guint page_num, XfburnCompositionsNotebookPrivate *priv); static void cb_composition_close (XfburnNotebookTab *tab, GtkNotebook *notebook); static void cb_composition_name_changed (XfburnComposition *composition, const gchar * name, XfburnCompositionsNotebook *notebook); @@ -73,19 +73,16 @@ } static void -cb_move_focus_out (GtkNotebook *notebook, GtkDirectionType *arg1, XfburnCompositionsNotebookPrivate *priv) +cb_move_focus_out (GtkNotebook *notebook, GtkDirectionType *arg1, XfburnCompositionsNotebookPrivate *priv) { - guint page_num; - - page_num = gtk_notebook_get_current_page (notebook); - DBG ("%d", page_num); + DBG ("%d", gtk_notebook_get_current_page (notebook)); } static void xfburn_compositions_notebook_init (XfburnCompositionsNotebook * notebook) { XfburnCompositionsNotebookPrivate *priv = XFBURN_COMPOSITIONS_NOTEBOOK_GET_PRIVATE (notebook); - + g_signal_connect (G_OBJECT (notebook), "switch-page", G_CALLBACK (cb_switch_page), priv); g_signal_connect (G_OBJECT (notebook), "move-focus-out", G_CALLBACK (cb_move_focus_out), priv); } @@ -108,7 +105,7 @@ { GtkWidget *composition; guint page_num; - + composition = g_object_get_data (G_OBJECT (tab), "composition"); page_num = gtk_notebook_page_num (notebook, composition); gtk_notebook_remove_page (notebook, page_num); @@ -121,9 +118,9 @@ { //guint page_num; GtkWidget *tab, *menu_label; - + //page_num = gtk_notebook_page_num (GTK_NOTEBOOK (notebook), GTK_WIDGET (composition)); - + tab = gtk_notebook_get_tab_label (GTK_NOTEBOOK (notebook), GTK_WIDGET (composition)); xfburn_notebook_tab_set_label (XFBURN_NOTEBOOK_TAB (tab), name); menu_label = gtk_notebook_get_menu_label (GTK_NOTEBOOK (notebook), GTK_WIDGET (composition)); @@ -136,8 +133,8 @@ GtkWidget *composition = NULL; gchar *label_text = NULL; static guint i = 0; - - switch (type) { + + switch (type) { case XFBURN_DATA_COMPOSITION: composition = xfburn_data_composition_new (); label_text = g_strdup_printf ("%s %d", _(DATA_COMPOSITION_DEFAULT_NAME), ++i); @@ -147,33 +144,33 @@ label_text = g_strdup_printf ("%s %d", _("Audio composition"), ++i); break; } - + if (composition) { GtkWidget *tab = NULL; GtkWidget *menu_label = NULL; - + guint page_num; - + tab = xfburn_notebook_tab_new (label_text, TRUE); gtk_widget_show (tab); - + menu_label = gtk_label_new (label_text); gtk_widget_show (menu_label); - + gtk_widget_show (composition); page_num = gtk_notebook_append_page_menu (GTK_NOTEBOOK (notebook), composition, tab, menu_label); gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), page_num); gtk_notebook_set_tab_reorderable (GTK_NOTEBOOK (notebook), composition, 1); - + gtk_notebook_set_show_tabs (GTK_NOTEBOOK (notebook), gtk_notebook_get_n_pages (GTK_NOTEBOOK (notebook)) > 1); g_object_set_data (G_OBJECT (tab), "composition", composition); g_signal_connect (G_OBJECT (tab), "button-close-clicked", G_CALLBACK (cb_composition_close), notebook); - + g_signal_connect (G_OBJECT (composition), "name-changed", G_CALLBACK (cb_composition_name_changed), notebook); } - + g_free (label_text); return XFBURN_COMPOSITION (composition); @@ -217,7 +214,7 @@ xfburn_compositions_notebook_close_composition (XfburnCompositionsNotebook *notebook) { gint page_num; - + page_num = gtk_notebook_get_current_page (GTK_NOTEBOOK (notebook)); if (page_num > 0) /* don't close the welcome page */ @@ -229,9 +226,9 @@ { XfburnComposition *composition; guint page_num; - + page_num = gtk_notebook_get_current_page (GTK_NOTEBOOK (notebook)); composition = XFBURN_COMPOSITION (gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), page_num)); - + xfburn_composition_save (composition); } diff -Nru xfburn-0.6.2/xfburn/xfburn-copy-cd-dialog.c xfburn-0.7.0/xfburn/xfburn-copy-cd-dialog.c --- xfburn-0.6.2/xfburn/xfburn-copy-cd-dialog.c 2019-10-16 22:17:07.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-copy-cd-dialog.c 2022-10-26 02:35:25.000000000 +0000 @@ -67,7 +67,7 @@ static void xfburn_copy_cd_dialog_class_init (XfburnCopyCdDialogClass * klass) -{ +{ parent_class = g_type_class_peek_parent (klass); } @@ -95,7 +95,7 @@ /* reader devices list */ priv->device_box_src = xfburn_device_box_new (FALSE, FALSE); gtk_widget_show (priv->device_box_src); - + frame = xfce_create_framebox_with_content (_("CD Reader device"), priv->device_box_src); gtk_widget_show (frame); gtk_box_pack_start (box, frame, FALSE, FALSE, BORDER); @@ -107,7 +107,7 @@ priv->frame_burn = xfce_create_framebox_with_content (_("Burning device"), priv->device_box_dest); gtk_widget_show (priv->frame_burn); gtk_box_pack_start (box, priv->frame_burn, FALSE, FALSE, BORDER); - + /* options */ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_widget_show (vbox); @@ -146,7 +146,7 @@ priv->entry_path_iso = gtk_entry_new (); gtk_widget_show (priv->entry_path_iso); - tmp_dir = xfburn_settings_get_string ("temporary-dir", "/tmp"); + tmp_dir = xfburn_settings_get_string ("temporary-dir", "/var/tmp"); default_path = g_build_filename (tmp_dir, "xfburn.iso", NULL); gtk_entry_set_text (GTK_ENTRY (priv->entry_path_iso), default_path); g_free (default_path); @@ -175,10 +175,10 @@ g_signal_connect (G_OBJECT (priv->device_box_src), "device-changed", G_CALLBACK (cb_device_changed), priv); g_signal_connect (G_OBJECT (priv->device_box_dest), "device-changed", G_CALLBACK (cb_device_changed), priv); - + /* check if the selected devices are the same */ cb_device_changed (XFBURN_DEVICE_BOX (priv->device_box_dest), NULL, priv); - + g_signal_connect (G_OBJECT (obj), "response", G_CALLBACK (cb_dialog_response), priv); } @@ -188,11 +188,11 @@ { XfburnCopyCdDialogPrivate *priv = XFBURN_COPY_CD_DIALOG_GET_PRIVATE (dialog); gboolean sensitive = gtk_toggle_button_get_active (button); - + gtk_widget_set_sensitive (priv->hbox_iso, sensitive); - + gtk_widget_set_sensitive (priv->frame_burn, !sensitive); - + gtk_widget_set_sensitive (priv->check_eject, !sensitive); gtk_widget_set_sensitive (priv->check_dummy, !sensitive); gtk_widget_set_sensitive (priv->check_onthefly, !sensitive); @@ -202,16 +202,16 @@ cb_device_changed (XfburnDeviceBox *box, const gchar *device_name, XfburnCopyCdDialogPrivate *priv) { gchar *source_device_name = NULL, *dest_device_name = NULL; - + source_device_name = xfburn_device_box_get_selected (XFBURN_DEVICE_BOX (priv->device_box_src)); dest_device_name = xfburn_device_box_get_selected (XFBURN_DEVICE_BOX (priv->device_box_dest)); - + if (source_device_name && dest_device_name && !strcmp (source_device_name, dest_device_name)) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_onthefly), FALSE); gtk_widget_set_sensitive (priv->check_onthefly, FALSE); } else gtk_widget_set_sensitive (priv->check_onthefly, TRUE); - + g_free (source_device_name); g_free (dest_device_name); } @@ -220,7 +220,7 @@ cb_browse_iso (GtkButton * button, XfburnCopyCdDialog * dialog) { XfburnCopyCdDialogPrivate *priv = XFBURN_COPY_CD_DIALOG_GET_PRIVATE (dialog); - + xfburn_browse_for_file (GTK_ENTRY (priv->entry_path_iso), GTK_WINDOW (dialog)); } @@ -232,44 +232,44 @@ XfburnDevice *device_burn; XfburnDevice *device_read; GtkWidget *dialog_progress = NULL; - + device_read = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box_src)); - + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_only_iso))) { - command = g_strconcat ("readcd dev=", device_read->node_path, " f=", + command = g_strconcat ("readcd dev=", device_read->node_path, " f=", gtk_entry_get_text (GTK_ENTRY (priv->entry_path_iso)), NULL); - + dialog_progress = xfburn_create_iso_progress_dialog_new (); } else { gchar *speed; gchar *source_device = NULL; - + device_burn = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box_dest)); speed = xfburn_device_box_get_speed (XFBURN_DEVICE_BOX (priv->device_box_dest)); - + if (device_burn != device_read) source_device = g_strconcat (" --source-device ", device_read->node_path, NULL); else source_device = g_strdup (""); - - command = g_strconcat ("cdrdao copy -n -v 2", source_device, - " --device ", device_burn->node_path, " --speed ", speed, + + command = g_strconcat ("cdrdao copy -n -v 2", source_device, + " --device ", device_burn->node_path, " --speed ", speed, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_eject)) ? " --eject" : "", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_dummy)) ? " --simulate" : "", device_burn != device_read && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_onthefly)) ? " --on-the-fly" : "", - " --datafile /tmp/xfburn.bin", NULL); + " --datafile /var/tmp/xfburn.bin", NULL); g_free (source_device); g_free (speed); - + dialog_progress = xfburn_copy_cd_progress_dialog_new (); } - + gtk_window_set_transient_for (GTK_WINDOW (dialog_progress), gtk_window_get_transient_for (GTK_WINDOW (dialog))); gtk_widget_hide (GTK_WIDGET (dialog)); - + g_object_set_data (G_OBJECT (dialog_progress), "command", command); gtk_dialog_run (GTK_DIALOG (dialog_progress)); - + g_free (command); } } diff -Nru xfburn-0.6.2/xfburn/xfburn-copy-cd-progress-dialog.c xfburn-0.7.0/xfburn/xfburn-copy-cd-progress-dialog.c --- xfburn-0.6.2/xfburn/xfburn-copy-cd-progress-dialog.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-copy-cd-progress-dialog.c 2022-10-26 02:35:25.000000000 +0000 @@ -85,7 +85,7 @@ cb_new_output (XfburnCopyCdProgressDialog * dialog, const gchar * output, gpointer data) { static gint readcd_end = -1; - + if (strstr (output, CDRDAO_DONE)) { xfburn_progress_dialog_set_status (XFBURN_PROGRESS_DIALOG (dialog), XFBURN_PROGRESS_DIALOG_STATUS_COMPLETED); } @@ -111,10 +111,10 @@ gint done, total, buffer1, buffer2; gint min, sec, cent; gdouble fraction; - + if (sscanf (output, "Wrote %d %*s %d %*s %*s %d%% %d%%", &done, &total, &buffer1, &buffer2) == 4) { gchar *command; - + command = g_object_get_data (G_OBJECT (dialog), "command"); if (strstr (command, "on-the-fly")) { fraction = ((gdouble) done) / total; diff -Nru xfburn-0.6.2/xfburn/xfburn-copy-dvd-dialog.c xfburn-0.7.0/xfburn/xfburn-copy-dvd-dialog.c --- xfburn-0.6.2/xfburn/xfburn-copy-dvd-dialog.c 2019-10-16 22:21:06.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-copy-dvd-dialog.c 2022-10-26 02:35:25.000000000 +0000 @@ -64,7 +64,7 @@ static void xfburn_copy_dvd_dialog_class_init (XfburnCopyDvdDialogClass * klass) -{ +{ parent_class = g_type_class_peek_parent (klass); } @@ -92,7 +92,7 @@ /* reader devices list */ priv->device_box_src = xfburn_device_box_new (SHOW_DVD_READERS); gtk_widget_show (priv->device_box_src); - + frame = xfce_create_framebox_with_content (_("DVD Reader device"), priv->device_box_src); gtk_widget_show (frame); gtk_box_pack_start (box, frame, FALSE, FALSE, BORDER); @@ -104,7 +104,7 @@ priv->frame_burn = xfce_create_framebox_with_content (_("Burning device"), priv->device_box_dest); gtk_widget_show (priv->frame_burn); gtk_box_pack_start (box, priv->frame_burn, FALSE, FALSE, BORDER); - + /* options */ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_widget_show (vbox); @@ -172,10 +172,10 @@ g_signal_connect (G_OBJECT (priv->device_box_src), "device-changed", G_CALLBACK (cb_device_changed), priv); g_signal_connect (G_OBJECT (priv->device_box_dest), "device-changed", G_CALLBACK (cb_device_changed), priv); - + /* check if the selected devices are the same */ cb_device_changed (XFBURN_DEVICE_BOX (priv->device_box_dest), NULL, priv); - + g_signal_connect (G_OBJECT (obj), "response", G_CALLBACK (cb_dialog_response), priv); } @@ -185,11 +185,11 @@ { XfburnCopyDvdDialogPrivate *priv = XFBURN_COPY_DVD_DIALOG_GET_PRIVATE (dialog); gboolean sensitive = gtk_toggle_button_get_active (button); - + gtk_widget_set_sensitive (priv->hbox_iso, sensitive); - + gtk_widget_set_sensitive (priv->frame_burn, !sensitive); - + gtk_widget_set_sensitive (priv->check_eject, !sensitive); gtk_widget_set_sensitive (priv->check_dummy, !sensitive); gtk_widget_set_sensitive (priv->check_onthefly, !sensitive); @@ -199,16 +199,16 @@ cb_device_changed (XfburnDeviceBox *box, const gchar *device_name, XfburnCopyDvdDialogPrivate *priv) { gchar *source_device_name = NULL, *dest_device_name = NULL; - + source_device_name = xfburn_device_box_get_selected (XFBURN_DEVICE_BOX (priv->device_box_src)); dest_device_name = xfburn_device_box_get_selected (XFBURN_DEVICE_BOX (priv->device_box_dest)); - + if (source_device_name && dest_device_name && !strcmp (source_device_name, dest_device_name)) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_onthefly), FALSE); gtk_widget_set_sensitive (priv->check_onthefly, FALSE); } else gtk_widget_set_sensitive (priv->check_onthefly, TRUE); - + g_free (source_device_name); g_free (dest_device_name); } @@ -217,7 +217,7 @@ cb_browse_iso (GtkButton * button, XfburnCopyDvdDialog * dialog) { XfburnCopyDvdDialogPrivate *priv = XFBURN_COPY_DVD_DIALOG_GET_PRIVATE (dialog); - + xfburn_browse_for_file (GTK_ENTRY (priv->entry_path_iso), GTK_WINDOW (dialog)); } @@ -229,40 +229,40 @@ XfburnDevice *device_burn; XfburnDevice *device_read; GtkWidget *dialog_progress = NULL; - + device_read = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box_src)); - + if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_only_iso))) { - command = g_strconcat ("readcd dev=", device_read->node_path, " f=", + command = g_strconcat ("readcd dev=", device_read->node_path, " f=", gtk_entry_get_text (GTK_ENTRY (priv->entry_path_iso)), NULL); - + // dialog_progress = xfburn_create_iso_progress_dialog_new (); } else { gint speed; gchar *source_device = NULL; - + device_burn = xfburn_device_box_get_selected_device (XFBURN_DEVICE_BOX (priv->device_box_dest)); speed = xfburn_device_box_get_speed (XFBURN_DEVICE_BOX (priv->device_box_dest)); - + if (device_burn != device_read) source_device = g_strconcat (" --source-device ", device_read->node_path, NULL); else source_device = g_strdup (""); - - command = g_strconcat ("cdrdao copy -n -v 2", source_device, - " --device ", device_burn->node_path, " --speed ", speed, + + command = g_strconcat ("cdrdao copy -n -v 2", source_device, + " --device ", device_burn->node_path, " --speed ", speed, gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_eject)) ? " --eject" : "", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_dummy)) ? " --simulate" : "", device_burn != device_read && gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_onthefly)) ? " --on-the-fly" : "", - " --datafile /tmp/xfburn.bin", NULL); + " --datafile /var/tmp/xfburn.bin", NULL); g_free (source_device); - + // dialog_progress = xfburn_copy_cd_progress_dialog_new (); } - + gtk_window_set_transient_for (GTK_WINDOW (dialog_progress), gtk_window_get_transient_for (GTK_WINDOW (dialog))); gtk_widget_hide (GTK_WIDGET (dialog)); - + g_object_set_data (G_OBJECT (dialog_progress), "command", command); gtk_dialog_run (GTK_DIALOG (dialog_progress)); diff -Nru xfburn-0.6.2/xfburn/xfburn-data-composition.c xfburn-0.7.0/xfburn/xfburn-data-composition.c --- xfburn-0.6.2/xfburn/xfburn-data-composition.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-data-composition.c 2023-01-22 22:34:05.000000000 +0000 @@ -16,7 +16,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifdef HAVE_CONFIG_H +#ifdef HAVE_CONFIG_H #include #endif /* !HAVE_CONFIG_H */ @@ -118,7 +118,6 @@ static void action_rename_selection (GSimpleAction *, GVariant *, XfburnDataComposition *); static void action_add_or_select (GSimpleAction *, GVariant *, XfburnDataComposition *); static void add_files (gchar * files, XfburnDataComposition *); -static void add_cb (GtkWidget * widget, gpointer data); static gboolean cb_treeview_button_pressed (GtkTreeView * treeview, GdkEventButton * event, XfburnDataComposition * dc); static void cb_treeview_row_activated (GtkTreeView * treeview, GtkTreePath * path, GtkTreeViewColumn * column, XfburnDataComposition * composition); @@ -131,6 +130,7 @@ static void cb_content_drag_data_get (GtkWidget * widget, GdkDragContext * dc, GtkSelectionData * data, guint info, guint timestamp, XfburnDataComposition * content); static void cb_adding_done (XfburnAddingProgress *progress, XfburnDataComposition *dc); +static void cb_key_press_event (GtkWidget * widget, GdkEvent * event, XfburnDataComposition * composition); /* thread entry points */ static gpointer thread_add_files_cli (ThreadAddFilesCLIParams *params); @@ -195,28 +195,6 @@ /*{.name = "import-session", .activate = (gActionCallback)action_remove_selection},*/ {.name = "rename-file", .activate = (gActionCallback)action_rename_selection}, }; -/* -static const GtkActionEntry action_entries[] = { - {"add-file", "list-add", N_("Add"), NULL, N_("Add the selected file(s) to the composition"), - G_CALLBACK (action_add_or_select),}, - {"create-dir", "document-new", N_("Create directory"), NULL, N_("Add a new directory to the composition"), - G_CALLBACK (action_create_directory),}, - {"remove-file", "list-remove", N_("Remove"), NULL, N_("Remove the selected file(s) from the composition"), - G_CALLBACK (action_remove_selection),}, - {"clear", "edit-clear", N_("Clear"), NULL, N_("Clear the content of the composition"), - G_CALLBACK (action_clear),}, - /*{"import-session", "xfburn-import-session", N_("Import"), NULL, N_("Import existing session"),}, */ -/* {"rename-file", "gtk-edit", N_("Rename"), NULL, N_("Rename the selected file"), - G_CALLBACK (action_rename_selection),}, -};*/ - -static const gchar *toolbar_actions[] = { - "add-file", - "remove-file", - "create-dir", - "clear", - "import-session", -}; static GdkPixbuf *icon_directory = NULL, *icon_file = NULL; @@ -257,11 +235,8 @@ { XfburnDataCompositionPrivate *priv = XFBURN_DATA_COMPOSITION_GET_PRIVATE (composition); - gtk_orientable_set_orientation(GTK_ORIENTABLE (composition), GTK_ORIENTATION_VERTICAL); - gint x, y; -// ExoToolbarsModel *model_toolbar; - gint toolbar_position; + gchar *popup_ui; GtkWidget *hbox_toolbar; GtkWidget *hbox, *label; GtkWidget *scrolled_window; @@ -279,6 +254,8 @@ { "text/plain;charset=utf-8", 0, DATA_COMPOSITION_DND_TARGET_TEXT_PLAIN }, }; + gtk_orientable_set_orientation(GTK_ORIENTABLE (composition), GTK_ORIENTATION_VERTICAL); + priv->full_paths_to_add = NULL; instances++; @@ -302,7 +279,7 @@ gtk_builder_set_translation_domain(priv->ui_manager, GETTEXT_PACKAGE); xfce_resource_push_path (XFCE_RESOURCE_DATA, DATADIR); - gchar *popup_ui = xfce_resource_lookup (XFCE_RESOURCE_DATA, "xfburn/xfburn-popup-menus.ui"); + popup_ui = xfce_resource_lookup (XFCE_RESOURCE_DATA, "xfburn/xfburn-popup-menus.ui"); gtk_builder_add_from_file (priv->ui_manager, popup_ui, NULL); hbox_toolbar = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 5); @@ -444,6 +421,10 @@ action = g_action_map_lookup_action (G_ACTION_MAP (priv->action_group), "remove-file"); g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE); + + /* map delete key to remove file action */ + g_signal_connect (G_OBJECT (priv->content), "key-press-event", G_CALLBACK (cb_key_press_event), + composition); } static void @@ -570,25 +551,20 @@ if ((event->button == 3) && (event->type == GDK_BUTTON_PRESS)) { GtkTreeSelection *selection; - GtkTreePath *path; GMenuModel *model; GtkWidget *menu_popup; GtkWidget *menuitem_remove; GtkWidget *menuitem_rename; + GList *childs; + GdkRectangle r = {event->x, event->y, 1, 1}; selection = gtk_tree_view_get_selection (treeview); - if (gtk_tree_view_get_path_at_pos (treeview, event->x, event->y, &path, NULL, NULL, NULL)) { - gtk_tree_selection_unselect_all (selection); - gtk_tree_selection_select_path (selection, path); - gtk_tree_path_free (path); - } - model = G_MENU_MODEL (gtk_builder_get_object (priv->ui_manager, "data-popup-menu")); menu_popup = gtk_menu_new_from_model (model); gtk_widget_insert_action_group(GTK_WIDGET(menu_popup), "win", G_ACTION_GROUP(priv->action_group)); - GList *childs = gtk_container_get_children (GTK_CONTAINER (menu_popup)); + childs = gtk_container_get_children (GTK_CONTAINER (menu_popup)); menuitem_remove = GTK_WIDGET (childs->next->next->data); menuitem_rename = GTK_WIDGET (childs->next->data); @@ -601,7 +577,6 @@ else gtk_widget_set_sensitive (menuitem_rename, FALSE); - GdkRectangle r = {event->x, event->y, 1, 1}; gtk_menu_popup_at_rect (GTK_MENU (menu_popup), gtk_widget_get_parent_window (GTK_WIDGET (treeview)), &r, GDK_GRAVITY_SOUTH_WEST, GDK_GRAVITY_NORTH_WEST, NULL); @@ -724,6 +699,24 @@ xfburn_default_cursor (priv->content); } +/** + * Handle the key-press-event on the data composition interface. + * + * If the delete key was pressed, remove the currently-selected item. + */ +static void +cb_key_press_event (GtkWidget *widget, GdkEvent *event, XfburnDataComposition *composition) +{ + XfburnDataCompositionPrivate *priv = XFBURN_DATA_COMPOSITION_GET_PRIVATE (composition); + guint keyval; + + gdk_event_get_keyval (event, &keyval); + + if (keyval == GDK_KEY_Delete) { + g_action_group_activate_action (G_ACTION_GROUP (priv->action_group), "remove-file", NULL); + } +} + static void action_rename_selection (GSimpleAction *action, GVariant *param, XfburnDataComposition *dc) { @@ -903,83 +896,6 @@ } static void -add_cb (GtkWidget * widget, gpointer data) -{ - XfburnDataComposition * dc = XFBURN_DATA_COMPOSITION(data); - XfburnDataCompositionPrivate *priv = XFBURN_DATA_COMPOSITION_GET_PRIVATE (dc); - gchar *selected_files = NULL; - - GSList *list = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (priv->add_filechooser)); - GString * str = g_string_new(NULL); - GSList * curr; - - priv->last_directory = gtk_file_chooser_get_current_folder (GTK_FILE_CHOOSER(priv->add_filechooser)); - - for (curr = list; curr!=NULL; curr = curr->next) { - g_string_append(str, curr->data); - g_string_append_c(str, '\n');; - } - - g_slist_free_full (list, g_free); - selected_files = str->str; - g_string_free (str, FALSE); - DBG("selected files: %s ", selected_files); - - gtk_widget_destroy (priv->add_window); - - add_files (selected_files, dc); -} - -static void -select_files (XfburnDataComposition * dc) -{ - XfburnDataCompositionPrivate *priv = XFBURN_DATA_COMPOSITION_GET_PRIVATE (dc); - - GtkWidget * window; - GtkWidget * add_button; - GtkWidget * vbox; - GtkWidget * bbox; - - priv->add_window = window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_window_set_type_hint (GTK_WINDOW (window), GDK_WINDOW_TYPE_HINT_DIALOG); - gtk_window_set_title (GTK_WINDOW(window), _("File(s) to add to composition")); - gtk_window_set_position (GTK_WINDOW(window), GTK_WIN_POS_CENTER); // GTK_WINDOW(xfburn_main_window_get_instance()), - gtk_container_set_border_width (GTK_CONTAINER(window), 10); - gtk_window_set_default_size(GTK_WINDOW(window), 600, 400); - - priv->add_filechooser = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN); - - gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER(priv->add_filechooser), TRUE); - - if(xfburn_main_has_initial_dir ()) { - gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(priv->add_filechooser), xfburn_main_get_initial_dir ()); - } - - if (priv->last_directory) - gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER(priv->add_filechooser), priv->last_directory); - - vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); - gtk_container_add(GTK_CONTAINER(window), vbox); - - gtk_box_pack_start(GTK_BOX(vbox), priv->add_filechooser, TRUE, TRUE, 3); - - add_button = gtk_button_new_with_label (_("Add")); - g_signal_connect (add_button, "clicked", G_CALLBACK(add_cb), dc); - g_signal_connect (priv->add_filechooser, "file-activated", G_CALLBACK(add_cb), dc); - - bbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL); - gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); - gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 3); - - gtk_box_pack_end(GTK_BOX(bbox), add_button, FALSE, FALSE, 3); - - g_signal_connect(window, "destroy", - G_CALLBACK(gtk_widget_destroyed), &window); - - gtk_widget_show_all (window); -} - -static void action_add_or_select (GSimpleAction *action, GVariant *param, XfburnDataComposition *dc) { if (xfburn_settings_get_boolean("show-filebrowser", FALSE)) { @@ -987,7 +903,7 @@ add_files (xfburn_file_browser_get_selection (browser), dc); } else { - select_files(dc); + add_files (xfburn_browse_for_files (TRUE), dc); } } @@ -1544,7 +1460,7 @@ } if (file_exists_on_same_level (model, path_level, FALSE, name)) { - xfce_dialog_show_warning(NULL, NULL, _("A file named \"%s\" already exists in this directory, the file hasn't been added."), name); + xfce_dialog_show_warning(NULL, NULL, _("A file named \"%s\" already exists in this directory, the file hasn't been added."), name); goto cleanup; } @@ -1622,7 +1538,7 @@ row = selected_rows = *((GList **) gtk_selection_data_get_data(sd)); - if (path_where_insert) { + if (path_where_insert) { gtk_tree_model_get_iter (model, &iter_where_insert, path_where_insert); iter = &iter_where_insert; @@ -1699,7 +1615,7 @@ g_free (parent_humansize); } - if (gdk_drag_context_get_actions(dc) == GDK_ACTION_MOVE) { + if (gdk_drag_context_get_actions(dc) == GDK_ACTION_MOVE) { /* remove source entry */ if (gtk_tree_path_up (path_parent) && path_where_insert && !gtk_tree_path_is_descendant (path_where_insert, path_parent)) { @@ -1812,14 +1728,17 @@ if (G_LIKELY (vfs_paths != NULL)) { ThreadAddFilesDragParams *params; priv->full_paths_to_add = NULL; + + xfburn_adding_progress_show (XFBURN_ADDING_PROGRESS (priv->progress)); + for (vfs_path = vfs_paths; vfs_path != NULL; vfs_path = g_list_next (vfs_path)) { - GFile *path = vfs_path->data; - if (path == NULL) + GFile *path = vfs_path->data; + if (path == NULL) continue; - /* unable to handle non-local files */ - if (G_UNLIKELY (!g_file_has_uri_scheme (path, "file"))) { + /* unable to handle non-local files */ + if (G_UNLIKELY (!g_file_has_uri_scheme (path, "file"))) { g_object_unref (path); - continue; + continue; } full_path = g_file_get_path (path); /* if there is no local path, use the URI (which always works) */ @@ -1914,88 +1833,88 @@ fill_image_with_composition (GtkTreeModel *model, IsoImage *image, IsoDir * parent, GtkTreeIter *iter, GSList **errors) { do { - DataCompositionEntryType type; - gchar *name = NULL; - gchar *src = NULL; - IsoNode *node = NULL; - IsoDir *dir = NULL; - int r; - gchar *basename; - - gtk_tree_model_get (model, iter, DATA_COMPOSITION_COLUMN_TYPE, &type, - DATA_COMPOSITION_COLUMN_CONTENT, &name, DATA_COMPOSITION_COLUMN_PATH, &src, -1); - - if (type == DATA_COMPOSITION_TYPE_DIRECTORY && src == NULL) { - /* a directory which the user added for this composition */ - r = iso_tree_add_new_dir (parent, name, &dir); - node = (IsoNode *) dir; - - /* if the new directory is part of the root of the iso, - * then its owner will be set to root:root. Not sure what a better - * default could be, so I'll just leave it like that. */ - } else { - /* something existing on the filesystem, creating a node - * will copy its attributes */ - r = iso_tree_add_node (image, parent, src, &node); - } + DataCompositionEntryType type; + gchar *name = NULL; + gchar *src = NULL; + IsoNode *node = NULL; + IsoDir *dir = NULL; + int r; + gchar *basename; + + gtk_tree_model_get (model, iter, DATA_COMPOSITION_COLUMN_TYPE, &type, + DATA_COMPOSITION_COLUMN_CONTENT, &name, DATA_COMPOSITION_COLUMN_PATH, &src, -1); + + if (type == DATA_COMPOSITION_TYPE_DIRECTORY && src == NULL) { + /* a directory which the user added for this composition */ + r = iso_tree_add_new_dir (parent, name, &dir); + node = (IsoNode *) dir; + + /* if the new directory is part of the root of the iso, + * then its owner will be set to root:root. Not sure what a better + * default could be, so I'll just leave it like that. */ + } else { + /* something existing on the filesystem, creating a node + * will copy its attributes */ + r = iso_tree_add_node (image, parent, src, &node); + } - if (r < 0) { - char * msg; + if (r < 0) { + char * msg; + + if ((guint) r == ISO_NULL_POINTER) + g_error (_("%s: null pointer"), src); + else if ((guint) r == ISO_OUT_OF_MEM) + g_error (_("%s: out of memory"), src); + else if ((guint) r == ISO_NODE_NAME_NOT_UNIQUE) + msg = g_strdup_printf (_("%s: node name not unique"), src); + else + msg = g_strdup_printf (_("%s: %s (code %X)"), src, iso_error_to_msg(r), r); - if (r == ISO_NULL_POINTER) - g_error (_("%s: null pointer"), src); - else if (r == ISO_OUT_OF_MEM) - g_error (_("%s: out of memory"), src); - else if (r == ISO_NODE_NAME_NOT_UNIQUE) - msg = g_strdup_printf (_("%s: node name not unique"), src); - else - msg = g_strdup_printf (_("%s: %s (code %X)"), src, iso_error_to_msg(r), r); + g_warning ("%s", msg); + *errors = g_slist_prepend (*errors, msg); - g_warning ("%s", msg); - *errors = g_slist_prepend (*errors, msg); + g_free (name); + g_free (src); + continue; + } - g_free (name); - g_free (src); - continue; - } + if (src != NULL && *src != '\0') { + basename = g_path_get_basename (src); - if (src != NULL && *src != '\0') { - basename = g_path_get_basename (src); + /* check if the file has been renamed */ + if (strcmp (basename, name) != 0) { + /* rename the iso_node */ + r = iso_node_set_name (node, name); - /* check if the file has been renamed */ - if (strcmp (basename, name) != 0) { - /* rename the iso_node */ - r = iso_node_set_name (node, name); - - if (r == 0) { - /* The first string is the renamed name, the second one the original name */ - xfce_dialog_show_warning(NULL, NULL, _("Duplicate filename '%s' for '%s'"), name, src); - - g_free (basename); - g_free (name); - g_free (src); + if (r == 0) { + /* The first string is the renamed name, the second one the original name */ + xfce_dialog_show_warning(NULL, NULL, _("Duplicate filename '%s' for '%s'"), name, src); - continue; - } - } + g_free (basename); + g_free (name); + g_free (src); - g_free (basename); + continue; + } } - g_free (name); - g_free (src); + g_free (basename); + } - if (type == DATA_COMPOSITION_TYPE_DIRECTORY && gtk_tree_model_iter_has_child (model, iter)) { - GtkTreeIter child; + g_free (name); + g_free (src); - if (iso_node_get_type(node) != LIBISO_DIR) - g_error ("Expected %s to be a directory, but it isn't...\n", src); + if (type == DATA_COMPOSITION_TYPE_DIRECTORY && gtk_tree_model_iter_has_child (model, iter)) { + GtkTreeIter child; - dir = (IsoDir *)node; + if (iso_node_get_type(node) != LIBISO_DIR) + g_error ("Expected %s to be a directory, but it isn't...\n", src); - gtk_tree_model_iter_children (model, &child, iter); - fill_image_with_composition (model, image, dir, &child, errors); - } + dir = (IsoDir *)node; + + gtk_tree_model_iter_children (model, &child, iter); + fill_image_with_composition (model, image, dir, &child, errors); + } } while (gtk_tree_model_iter_next (model, iter)); } @@ -2034,7 +1953,7 @@ g_slist_foreach (errors, (GFunc) concat_free, &combined_msg); - title = _("Error(s) occured while adding files"); + title = _("Error(s) occurred while adding files"); dialog = gtk_dialog_new_with_buttons (title, GTK_WINDOW (mainwin), GTK_DIALOG_DESTROY_WITH_PARENT, @@ -2047,7 +1966,7 @@ gtk_label_set_markup(GTK_LABEL (label), title); g_free (title); - gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area(GTK_DIALOG(dialog))), label); + gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area(GTK_DIALOG(dialog))), label); textview = gtk_text_view_new (); buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(textview)); diff -Nru xfburn-0.6.2/xfburn/xfburn-data-composition.h xfburn-0.7.0/xfburn/xfburn-data-composition.h --- xfburn-0.6.2/xfburn/xfburn-data-composition.h 2019-08-30 20:57:44.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-data-composition.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -33,7 +33,7 @@ #define XFBURN_IS_DATA_COMPOSITION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XFBURN_TYPE_DATA_COMPOSITION)) #define XFBURN_IS_DATA_COMPOSITION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XFBURN_TYPE_DATA_COMPOSITION)) #define XFBURN_DATA_COMPOSITION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XFBURN_TYPE_DATA_COMPOSITION, XfburnDataCompositionClass)) - + typedef struct { GtkVBox vbox; diff -Nru xfburn-0.6.2/xfburn/xfburn-data-disc-usage.c xfburn-0.7.0/xfburn/xfburn-data-disc-usage.c --- xfburn-0.6.2/xfburn/xfburn-data-disc-usage.c 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-data-disc-usage.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -103,7 +103,7 @@ /* override virtual methods */ pklass = XFBURN_DISC_USAGE_CLASS(klass); - + pklass->labels = datadiscsizes; pklass->num_labels = G_N_ELEMENTS (datadiscsizes); pklass->update_size = xfburn_data_disc_usage_update_size; @@ -138,7 +138,7 @@ static gboolean can_burn (XfburnDiscUsage *disc_usage) { - if (disc_usage->size == 0 || + if (disc_usage->size == 0 || disc_usage->size > datadiscsizes[gtk_combo_box_get_active (GTK_COMBO_BOX (disc_usage->combo))].size) return FALSE; else diff -Nru xfburn-0.6.2/xfburn/xfburn-data-disc-usage.h xfburn-0.7.0/xfburn/xfburn-data-disc-usage.h --- xfburn-0.6.2/xfburn/xfburn-data-disc-usage.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-data-disc-usage.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. diff -Nru xfburn-0.6.2/xfburn/xfburn-device-box.c xfburn-0.7.0/xfburn/xfburn-device-box.c --- xfburn-0.6.2/xfburn/xfburn-device-box.c 2019-10-16 22:36:44.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device-box.c 2023-03-03 20:49:54.000000000 +0000 @@ -6,12 +6,12 @@ * 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 Library 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. @@ -67,11 +67,11 @@ gboolean show_mode_selection; gboolean valid_disc; gboolean blank_mode; - + GtkWidget *hbox_refresh; GtkWidget *disc_label; - + GtkWidget *hbox_speed_selection; GtkWidget *combo_speed; @@ -86,11 +86,12 @@ gulong handler_volume_change_start; gulong handler_volume_change_end; - + XfburnDeviceList *devlist; } XfburnDeviceBoxPrivate; /* prototypes */ +static GObject * xfburn_device_box_constructor (GType type, guint n_construct_properties, GObjectConstructParam *construct_properties); static void xfburn_device_box_finalize (GObject * object); static void xfburn_device_box_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); static void xfburn_device_box_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec); @@ -124,40 +125,50 @@ xfburn_device_box_class_init (XfburnDeviceBoxClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - + parent_class = g_type_class_peek_parent (klass); - + + object_class->constructor = xfburn_device_box_constructor; object_class->finalize = xfburn_device_box_finalize; object_class->set_property = xfburn_device_box_set_property; object_class->get_property = xfburn_device_box_get_property; - + signals[VOLUME_CHANGED] = g_signal_new ("volume_changed", XFBURN_TYPE_DEVICE_BOX, G_SIGNAL_ACTION, G_STRUCT_OFFSET (XfburnDeviceBoxClass, volume_changed), NULL, NULL, xfburn_cclosure_marshal_VOID__BOOLEAN_OBJECT, G_TYPE_NONE, 2, G_TYPE_BOOLEAN, XFBURN_TYPE_DEVICE); - - g_object_class_install_property (object_class, PROP_SHOW_WRITERS_ONLY, + + g_object_class_install_property (object_class, PROP_SHOW_WRITERS_ONLY, g_param_spec_boolean ("show-writers-only", _("Show writers only"), _("Show writers only"), FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - g_object_class_install_property (object_class, PROP_SHOW_SPEED_SELECTION, + g_object_class_install_property (object_class, PROP_SHOW_SPEED_SELECTION, g_param_spec_boolean ("show-speed-selection", _("Show speed selection"), - _("Show speed selection combo"), + _("Show speed selection combo"), FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - g_object_class_install_property (object_class, PROP_SHOW_MODE_SELECTION, + g_object_class_install_property (object_class, PROP_SHOW_MODE_SELECTION, g_param_spec_boolean ("show-mode-selection", _("Show mode selection"), - _("Show mode selection combo"), + _("Show mode selection combo"), FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - g_object_class_install_property (object_class, PROP_VALID, + g_object_class_install_property (object_class, PROP_VALID, g_param_spec_boolean ("valid", _("Is it a valid combination"), - _("Is the combination of hardware and disc valid to burn the composition?"), + _("Is the combination of hardware and disc valid to burn the composition?"), FALSE, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_BLANK_MODE, + g_object_class_install_property (object_class, PROP_BLANK_MODE, g_param_spec_boolean ("blank-mode", _("Blank mode"), - _("The blank mode shows different disc status messages than regular mode"), + _("The blank mode shows different disc status messages than regular mode"), FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); } +static GObject * +xfburn_device_box_constructor (GType type, guint n_construct_properties, GObjectConstructParam *construct_properties) +{ + GObject *gobj = G_OBJECT_CLASS (parent_class)->constructor(type, n_construct_properties, construct_properties); + XfburnDeviceBoxPrivate *priv = xfburn_device_box_get_instance_private(XFBURN_DEVICE_BOX(gobj)); + refresh_drive_info (XFBURN_DEVICE_BOX(gobj), xfburn_device_list_get_current_device (priv->devlist)); + return gobj; +} + static void xfburn_device_box_init (XfburnDeviceBox *box) { @@ -169,7 +180,7 @@ GtkCellRenderer *cell; XfburnDeviceList *devlist; gint n_burners; - + gtk_orientable_set_orientation (GTK_ORIENTABLE (box), GTK_ORIENTATION_VERTICAL); priv->devlist = devlist = xfburn_device_list_new (); @@ -179,7 +190,7 @@ /* devices */ priv->combo_device = xfburn_device_list_get_device_combo (devlist); gtk_box_pack_start (GTK_BOX (box), priv->combo_device, FALSE, FALSE, BORDER); - + /* hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_widget_show (hbox); @@ -255,7 +266,6 @@ priv->have_asked_for_blanking = FALSE; - refresh_drive_info (box, xfburn_device_list_get_current_device (priv->devlist)); } static void @@ -302,7 +312,7 @@ xfburn_device_box_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { XfburnDeviceBoxPrivate *priv = XFBURN_DEVICE_BOX_GET_PRIVATE (object); - + switch (prop_id) { case PROP_SHOW_WRITERS_ONLY: priv->show_writers_only = g_value_get_boolean (value); @@ -340,7 +350,7 @@ dialog = (GtkDialog *) gtk_dialog_new_with_buttons (_("Empty speed list"), NULL, GTK_DIALOG_DESTROY_WITH_PARENT, - "window-close", + "window-close-symbolic", GTK_RESPONSE_CLOSE, NULL); @@ -365,7 +375,7 @@ switch (gtk_dialog_run (GTK_DIALOG (dialog))) { case GTK_RESPONSE_CLOSE: - xfburn_settings_set_boolean ("show-empty-speed-list-notice", + xfburn_settings_set_boolean ("show-empty-speed-list-notice", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check_show_notice))); break; default: @@ -386,15 +396,16 @@ int factor; GtkTreeIter iter_max; - if (device) { - g_object_get (G_OBJECT (device), - "profile-no", &profile_no, - "supported-speeds", &el, - NULL); - } - gtk_list_store_clear (GTK_LIST_STORE (model)); + if (device == NULL) + return; + + g_object_get (G_OBJECT (device), + "profile-no", &profile_no, + "supported-speeds", &el, + NULL); + if (el == NULL) { /* a valid disc is in the drive, but no speed list is present */ GtkTreeIter iter; @@ -490,14 +501,15 @@ int profile_no = 0; gchar *profile_name = NULL; gboolean is_erasable = FALSE; - XfburnDevice *device = NULL; - - g_object_get (G_OBJECT (priv->devlist), "current-device", &device, NULL); + XfburnDevice *device = xfburn_device_list_get_current_device (priv->devlist); - if (device == NULL) - return FALSE; + if (device == NULL) { + gtk_widget_set_sensitive (priv->combo_speed, FALSE); + priv->valid_disc = FALSE; + return priv->valid_disc; + } - g_object_get (G_OBJECT (device), "disc-status", &disc_status, "profile-no", &profile_no, + g_object_get (G_OBJECT (device), "disc-status", &disc_status, "profile-no", &profile_no, "erasable", &is_erasable, "profile-name", &profile_name, NULL); if (profile_name != NULL) { @@ -544,7 +556,7 @@ if (!priv->valid_disc) { priv->status_text = _("Drive can't burn on the inserted disc"); } else { - priv->valid_disc = (disc_status == BURN_DISC_BLANK); + priv->valid_disc = (disc_status == BURN_DISC_BLANK); /* Not sure if we support appending yet, so let's disable it for the time being * || (disc_status == BURN_DISC_APPENDABLE); */ @@ -636,21 +648,21 @@ gtk_list_store_clear (GTK_LIST_STORE (model)); gtk_list_store_append (GTK_LIST_STORE (model), &iter); - gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, _("Auto"), MODE_VALUE_COLUMN, WRITE_MODE_AUTO, -1); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, _("Automatic"), MODE_VALUE_COLUMN, WRITE_MODE_AUTO, -1); - if (device) + if (device) g_object_get (G_OBJECT (device), "tao-block-types", &block_types, NULL); if (block_types) { gtk_list_store_append (GTK_LIST_STORE (model), &iter); - gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, "TAO", MODE_VALUE_COLUMN, WRITE_MODE_TAO, -1); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, _("With Track Gaps / Track-At-Once (TAO)"), MODE_VALUE_COLUMN, WRITE_MODE_TAO, -1); } - if (device) + if (device) g_object_get (G_OBJECT (device), "sao-block-types", &block_types, NULL); if (block_types & BURN_BLOCK_SAO) { gtk_list_store_append (GTK_LIST_STORE (model), &iter); - gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, "SAO", MODE_VALUE_COLUMN, WRITE_MODE_SAO, -1); + gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, _("Multi Session / Session-At-Once (SAO)"), MODE_VALUE_COLUMN, WRITE_MODE_SAO, -1); } /* * RAW modes are not supported by libburn yet @@ -672,7 +684,8 @@ gtk_list_store_set (GTK_LIST_STORE (model), &iter, MODE_TEXT_COLUMN, "packet", MODE_VALUE_COLUMN, WRITE_MODE_PACKET, -1); } */ - + + gtk_widget_set_sensitive (priv->combo_mode, device != NULL); gtk_combo_box_set_active (GTK_COMBO_BOX (priv->combo_mode), 0); } @@ -686,12 +699,12 @@ static void cb_volume_change_end (XfburnDeviceList *devlist, gboolean device_changed, XfburnDevice *device, XfburnDeviceBox *box) { + XfburnDeviceBoxPrivate *priv = XFBURN_DEVICE_BOX_GET_PRIVATE (box); + g_return_if_fail (XFBURN_IS_DEVICE_LIST (devlist)); - g_return_if_fail (XFBURN_IS_DEVICE (device)); g_return_if_fail (XFBURN_IS_DEVICE_BOX (box)); - /* FIXME: adjust selected device? */ - + xfburn_device_list_refresh_device_combo (devlist, priv->combo_device); refresh_drive_info (box, device); if (gtk_widget_get_realized (GTK_WIDGET (box))) @@ -700,7 +713,7 @@ g_signal_emit (box, signals[VOLUME_CHANGED], 0, device_changed, device); } -static void +static void refresh_drive_info (XfburnDeviceBox *box, XfburnDevice *device) { XfburnDeviceBoxPrivate *priv = XFBURN_DEVICE_BOX_GET_PRIVATE (box); @@ -738,13 +751,13 @@ { GtkWidget *obj; - obj = g_object_new (xfburn_device_box_get_type (), - "show-writers-only", ((flags & SHOW_CD_WRITERS) != 0), - "show-speed-selection", ((flags & SHOW_SPEED_SELECTION) != 0), - "show-mode-selection", ((flags & SHOW_MODE_SELECTION) != 0), - "blank-mode", ((flags & BLANK_MODE) != 0), + obj = g_object_new (xfburn_device_box_get_type (), + "show-writers-only", ((flags & SHOW_CD_WRITERS) != 0), + "show-speed-selection", ((flags & SHOW_SPEED_SELECTION) != 0), + "show-mode-selection", ((flags & SHOW_MODE_SELECTION) != 0), + "blank-mode", ((flags & BLANK_MODE) != 0), NULL); - + return obj; } @@ -752,7 +765,7 @@ xfburn_device_box_get_speed (XfburnDeviceBox *box) { XfburnDeviceBoxPrivate *priv = XFBURN_DEVICE_BOX_GET_PRIVATE (box); - + GtkTreeModel *model; GtkTreeIter iter; gint speed = -1; @@ -783,7 +796,7 @@ xfburn_device_box_get_mode (XfburnDeviceBox *box) { XfburnDeviceBoxPrivate *priv = XFBURN_DEVICE_BOX_GET_PRIVATE (box); - + GtkTreeModel *model; GtkTreeIter iter; gint mode = -1; diff -Nru xfburn-0.6.2/xfburn/xfburn-device-box.h xfburn-0.7.0/xfburn/xfburn-device-box.h --- xfburn-0.6.2/xfburn/xfburn-device-box.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device-box.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. diff -Nru xfburn-0.6.2/xfburn/xfburn-device.c xfburn-0.7.0/xfburn/xfburn-device.c --- xfburn-0.6.2/xfburn/xfburn-device.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device.c 2022-10-26 02:35:25.000000000 +0000 @@ -1,20 +1,20 @@ /* * Copyright (C) 2009 David Mohr - * + * * 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 Library 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. - * + * */ #ifdef HAVE_CONFIG_H @@ -71,7 +71,7 @@ gint buffer_size; gboolean dummy_write; - + gboolean cdr; gboolean cdrw; gboolean dvdr; @@ -189,7 +189,7 @@ priv->profile_no = g_value_get_int (value); break; case PROP_PROFILE_NAME: - strncpy (priv->profile_name, g_value_get_string(value), 80); + g_strlcpy (priv->profile_name, g_value_get_string(value), 80); break; case PROP_ERASABLE: priv->is_erasable = g_value_get_boolean (value); @@ -251,58 +251,58 @@ object_class->set_property = xfburn_device_set_property; object_class->finalize = xfburn_device_finalize; - g_object_class_install_property (object_class, PROP_NAME, + g_object_class_install_property (object_class, PROP_NAME, g_param_spec_string ("name", _("Display name"), _("Display name"), NULL, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_ADDRESS, + g_object_class_install_property (object_class, PROP_ADDRESS, g_param_spec_string ("address", _("Device address"), _("Device address"), "", G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_REVISION, + g_object_class_install_property (object_class, PROP_REVISION, g_param_spec_string ("revision", _("Device revision"), _("Device Revision"), "", G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_SUPPORTED_SPEEDS, + g_object_class_install_property (object_class, PROP_SUPPORTED_SPEEDS, g_param_spec_pointer ("supported-speeds", _("Burn speeds supported by the device"), _("Burn speeds supported by the device"), G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_DISC_STATUS, + g_object_class_install_property (object_class, PROP_DISC_STATUS, g_param_spec_int ("disc-status", _("Disc status"), _("Disc status"), 0, 6, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_PROFILE_NO, + g_object_class_install_property (object_class, PROP_PROFILE_NO, g_param_spec_int ("profile-no", _("Profile no. as reported by libburn"), _("Profile no. as reported by libburn"), 0, 0xffff, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_PROFILE_NAME, + g_object_class_install_property (object_class, PROP_PROFILE_NAME, g_param_spec_string ("profile-name", _("Profile name as reported by libburn"), _("Profile name as reported by libburn"), "", G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_ERASABLE, + g_object_class_install_property (object_class, PROP_ERASABLE, g_param_spec_boolean ("erasable", _("Is the disc erasable"), _("Is the disc erasable"), FALSE, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_CDR, + g_object_class_install_property (object_class, PROP_CDR, g_param_spec_boolean ("cdr", _("Can burn CDR"), _("Can burn CDR"), FALSE, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_CDRW, + g_object_class_install_property (object_class, PROP_CDRW, g_param_spec_boolean ("cdrw", _("Can burn CDRW"), _("Can burn CDRW"), FALSE, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_DVDR, + g_object_class_install_property (object_class, PROP_DVDR, g_param_spec_boolean ("dvdr", _("Can burn DVDR"), _("Can burn DVDR"), FALSE, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_DVDPLUSR, + g_object_class_install_property (object_class, PROP_DVDPLUSR, g_param_spec_boolean ("dvdplusr", _("Can burn DVDPLUSR"), _("Can burn DVDPLUSR"), FALSE, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_DVDRAM, + g_object_class_install_property (object_class, PROP_DVDRAM, g_param_spec_boolean ("dvdram", _("Can burn DVDRAM"), _("Can burn DVDRAM"), FALSE, G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_BD, g_param_spec_boolean ("bd", _("Can burn Blu-ray"), _("Can burn Blu-ray"), FALSE, G_PARAM_READWRITE)); - g_object_class_install_property (object_class, PROP_TAO_BLOCK_TYPES, + g_object_class_install_property (object_class, PROP_TAO_BLOCK_TYPES, g_param_spec_int ("tao-block-types", _("libburn TAO block types"), _("libburn TAO block types"), 0, G_MAXINT, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_SAO_BLOCK_TYPES, + g_object_class_install_property (object_class, PROP_SAO_BLOCK_TYPES, g_param_spec_int ("sao-block-types", _("libburn SAO block types"), _("libburn SAO block types"), 0, G_MAXINT, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_RAW_BLOCK_TYPES, + g_object_class_install_property (object_class, PROP_RAW_BLOCK_TYPES, g_param_spec_int ("raw-block-types", _("libburn RAW block types"), _("libburn RAW block types"), 0, G_MAXINT, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_PACKET_BLOCK_TYPES, + g_object_class_install_property (object_class, PROP_PACKET_BLOCK_TYPES, g_param_spec_int ("packet-block-types", _("libburn PACKET block types"), _("libburn PACKET block types"), 0, G_MAXINT, 0, G_PARAM_READABLE)); } @@ -383,23 +383,23 @@ /* fill new list */ ret = burn_drive_get_speedlist (drive_info->drive, &speed_list); - /* speed_list = NULL; DEBUG */ + /* speed_list = NULL; DEBUG */ if (ret > 0 && speed_list != NULL) { struct burn_speed_descriptor *el = speed_list; while (el) { gint speed = el->write_speed; - + /* FIXME: why do we need no_speed_duplicate? */ if (speed > 0 && no_speed_duplicate (priv->supported_speeds, speed)) { priv->supported_speeds = g_slist_prepend (priv->supported_speeds, GINT_TO_POINTER (speed)); - } + } el = el->next; } - burn_drive_free_speedlist (&speed_list); + burn_drive_free_speedlist (&speed_list); priv->supported_speeds = g_slist_sort (priv->supported_speeds, &cmp_ints); } else if (ret == 0 || speed_list == NULL) { g_warning ("reported speed list is empty for device:"); @@ -428,7 +428,7 @@ priv->dvdr = drive->write_dvdr; priv->dvdram = drive->write_dvdram; - + priv->buffer_size = drive->buffer_size; priv->dummy_write = drive->write_simulate; @@ -527,7 +527,7 @@ return ret; } -gboolean +gboolean xfburn_device_release (struct burn_drive_info *drive_info, gboolean eject) { int ret; @@ -572,7 +572,7 @@ return CAN_BURN (priv); } -gboolean +gboolean xfburn_device_can_dummy_write (XfburnDevice *device) { XfburnDevicePrivate *priv = GET_PRIVATE (device); diff -Nru xfburn-0.6.2/xfburn/xfburn-device.h xfburn-0.7.0/xfburn/xfburn-device.h --- xfburn-0.6.2/xfburn/xfburn-device.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device.h 2022-10-26 02:35:25.000000000 +0000 @@ -1,20 +1,20 @@ /* * Copyright (C) 2009 David Mohr - * + * * 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 Library 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. - * + * */ #ifndef __XFBURN_DEVICE__ diff -Nru xfburn-0.6.2/xfburn/xfburn-device-list.c xfburn-0.7.0/xfburn/xfburn-device-list.c --- xfburn-0.6.2/xfburn/xfburn-device-list.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device-list.c 2023-03-03 20:49:54.000000000 +0000 @@ -199,17 +199,17 @@ G_STRUCT_OFFSET (XfburnDeviceListClass, volume_changed), NULL, NULL, xfburn_cclosure_marshal_VOID__BOOLEAN_OBJECT, G_TYPE_NONE, 2, G_TYPE_BOOLEAN, XFBURN_TYPE_DEVICE); - - g_object_class_install_property (object_class, PROP_NUM_BURNERS, + + g_object_class_install_property (object_class, PROP_NUM_BURNERS, g_param_spec_int ("num-burners", _("Number of burners in the system"), _("Number of burners in the system"), 0, G_MAXINT, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_NUM_DRIVES, + g_object_class_install_property (object_class, PROP_NUM_DRIVES, g_param_spec_int ("num-drives", _("Number of drives in the system"), _("Number of drives in the system (readers and writers)"), 0, G_MAXINT, 0, G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_DEVICES, + g_object_class_install_property (object_class, PROP_DEVICES, g_param_spec_pointer ("devices", _("List of devices"), _("List of devices"), G_PARAM_READABLE)); - g_object_class_install_property (object_class, PROP_CURRENT_DEVICE, + g_object_class_install_property (object_class, PROP_CURRENT_DEVICE, g_param_spec_object ("current-device", _("Currently selected device"), _("Currently selected device"), XFBURN_TYPE_DEVICE, G_PARAM_READWRITE)); @@ -255,8 +255,7 @@ XfburnDeviceListPrivate *priv = GET_PRIVATE (devlist); struct burn_drive_info *drives; - guint i; - gint ret; + gint i, ret; guint num_drives; DBG ("Before scanning for drives"); @@ -280,14 +279,13 @@ char rev[5]; name = xfburn_device_set_name (device, drives[i].vendor, drives[i].product); - strncpy (rev, drives[i].revision, 5); - rev[5] = '\0'; + g_strlcpy (rev, drives[i].revision, 5); g_object_set (device, "revision", rev, NULL); xfburn_device_fillin_libburn_info (device, &drives[i]); - + ret = burn_drive_d_get_adr (drives[i].drive, addr); if (ret <= 0) g_error ("Unable to get drive %s address (ret=%d). Please report this problem to libburn-hackers@pykix.org", name, ret); @@ -364,10 +362,25 @@ refresh (XfburnDeviceList *devlist) { XfburnDeviceListPrivate *priv = GET_PRIVATE (devlist); +#ifdef HAVE_GUDEV + XfburnUdevManager *udevman = xfburn_udev_manager_get_global (); +#endif g_signal_emit (G_OBJECT (devlist), signals[VOLUME_CHANGE_START], 0, FALSE); usleep (1000001); - xfburn_device_refresh_info (priv->curr_device, TRUE); +#ifdef HAVE_GUDEV + priv->devices = xfburn_udev_manager_get_devices (udevman, &priv->num_drives, &priv->num_burners); +#else + get_libburn_device_list (devlist); +#endif + + if (priv->num_burners > 0) { + priv->curr_device = XFBURN_DEVICE (priv->devices->data); + xfburn_device_refresh_info (priv->curr_device, TRUE); + } else { + priv->curr_device = NULL; + } + g_signal_emit (G_OBJECT (devlist), signals[VOLUME_CHANGE_END], 0, FALSE, priv->curr_device); } @@ -406,29 +419,24 @@ return NULL; } -GtkWidget * -xfburn_device_list_get_device_combo (XfburnDeviceList *devlist) +/** + * Replace all devices in the device combo drop-down menu. + */ +void +xfburn_device_list_refresh_device_combo (XfburnDeviceList *devlist, GtkWidget *combo_device) { XfburnDeviceListPrivate *priv = GET_PRIVATE (devlist); + GtkListStore *store = GTK_LIST_STORE (gtk_combo_box_get_model (GTK_COMBO_BOX (combo_device))); + GList *device = priv->devices; + int i = 0; + int selected = -1; + + /* Temporarily disconnect this signal handler to prevent an infinite loop + (cb_combo_device_changed calling this function, which calls that). */ + g_signal_handlers_disconnect_by_func (G_OBJECT (combo_device), G_CALLBACK (cb_combo_device_changed), devlist); - GtkWidget *combo_device; - GList *device = NULL; - GtkListStore *store = NULL; - GtkCellRenderer *cell; + gtk_list_store_clear (store); - int i, selected=-1; - - store = gtk_list_store_new (DEVICE_N_COLUMNS, G_TYPE_STRING, G_TYPE_POINTER); - combo_device = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store)); - g_object_unref (store); - - cell = gtk_cell_renderer_text_new (); - gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo_device), cell, TRUE); - gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo_device), cell, "text", DEVICE_NAME_COLUMN, NULL); - gtk_widget_show (combo_device); - - device = priv->devices; - i = 0; while (device) { XfburnDevice *device_data = (XfburnDevice *) device->data; GtkTreeIter iter; @@ -439,18 +447,39 @@ gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter, DEVICE_NAME_COLUMN, name, DEVICE_POINTER_COLUMN, device_data, -1); - if (device_data == priv->curr_device) - selected = i; + if (device_data == priv->curr_device) { + selected = i; + } device = g_list_next (device); i++; } - /* FIXME: this might have to change once reading devices need to get selected as well */ + gtk_widget_set_sensitive (combo_device, priv->num_drives > 0); gtk_combo_box_set_active (GTK_COMBO_BOX (combo_device), selected); + /* Reconnect the signal handler. */ g_signal_connect (G_OBJECT (combo_device), "changed", G_CALLBACK (cb_combo_device_changed), devlist); +} + +GtkWidget * +xfburn_device_list_get_device_combo (XfburnDeviceList *devlist) +{ + GtkWidget *combo_device; + GtkListStore *store = NULL; + GtkCellRenderer *cell; + + store = gtk_list_store_new (DEVICE_N_COLUMNS, G_TYPE_STRING, G_TYPE_POINTER); + combo_device = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store)); + g_object_unref (store); + + cell = gtk_cell_renderer_text_new (); + gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo_device), cell, TRUE); + gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo_device), cell, "text", DEVICE_NAME_COLUMN, NULL); + gtk_widget_show (combo_device); + + xfburn_device_list_refresh_device_combo (devlist, combo_device); return combo_device; } @@ -458,7 +487,6 @@ GtkWidget * xfburn_device_list_get_refresh_button (XfburnDeviceList *devlist) { - XfburnDeviceListPrivate *priv = GET_PRIVATE (devlist); GtkWidget *img, *button; img = gtk_image_new_from_icon_name ("view-refresh", GTK_ICON_SIZE_SMALL_TOOLBAR); @@ -466,7 +494,6 @@ button = gtk_button_new (); gtk_container_add (GTK_CONTAINER (button), img); gtk_widget_show (button); - gtk_widget_set_sensitive (button, priv->num_burners > 0); g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (cb_refresh_clicked), devlist); diff -Nru xfburn-0.6.2/xfburn/xfburn-device-list.h xfburn-0.7.0/xfburn/xfburn-device-list.h --- xfburn-0.6.2/xfburn/xfburn-device-list.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-device-list.h 2023-03-03 20:49:54.000000000 +0000 @@ -53,7 +53,7 @@ typedef struct { GObjectClass parent_class; - + void (*volume_changed) (XfburnDeviceList *devlist, guint device_changed, XfburnDevice *device); } XfburnDeviceListClass; @@ -100,5 +100,6 @@ GtkWidget * xfburn_device_list_get_refresh_button (XfburnDeviceList *devlist); GtkWidget * xfburn_device_list_get_device_combo (XfburnDeviceList *devlist); XfburnDevice * xfburn_device_list_get_current_device (XfburnDeviceList *devlist); +void xfburn_device_list_refresh_device_combo (XfburnDeviceList *devlist, GtkWidget *combo_device); #endif /* __XFBURN_DEVICE_LIST_H__ */ diff -Nru xfburn-0.6.2/xfburn/xfburn-directory-browser.c xfburn-0.7.0/xfburn/xfburn-directory-browser.c --- xfburn-0.6.2/xfburn/xfburn-directory-browser.c 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-directory-browser.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -64,7 +64,7 @@ XfburnDirectoryBrowserPrivate *priv = XFBURN_DIRECTORY_BROWSER_GET_PRIVATE (object); g_free (priv->current_path); - + G_OBJECT_CLASS (parent_class)->finalize (object); } @@ -74,7 +74,7 @@ GObjectClass *gobject_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + gobject_class->finalize = xfburn_directory_browser_finalize; } @@ -87,7 +87,7 @@ GtkTreeSelection *selection; GtkTargetEntry gte[] = { {"text/plain;charset=utf-8", 0, DATA_COMPOSITION_DND_TARGET_TEXT_PLAIN} }; - + model = gtk_list_store_new (DIRECTORY_BROWSER_N_COLUMNS, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_UINT64, G_TYPE_STRING, G_TYPE_STRING); gtk_tree_sortable_set_sort_func (GTK_TREE_SORTABLE (model), DIRECTORY_BROWSER_COLUMN_FILE, @@ -115,20 +115,20 @@ gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (browser), -1, _("Type"), gtk_cell_renderer_text_new (), "text", DIRECTORY_BROWSER_COLUMN_TYPE, NULL); - gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), + gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), (DIRECTORY_BROWSER_COLUMN_FILE - 1)), 1); - gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), + gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), (DIRECTORY_BROWSER_COLUMN_HUMANSIZE - 1)), 1); - + gtk_tree_view_column_set_fixed_width (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), (DIRECTORY_BROWSER_COLUMN_FILE - 1)), 500); gtk_tree_view_column_set_fixed_width (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), (DIRECTORY_BROWSER_COLUMN_HUMANSIZE - 1)), 100); - + gtk_tree_view_column_set_min_width (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), - (DIRECTORY_BROWSER_COLUMN_FILE - 1)), 100); + (DIRECTORY_BROWSER_COLUMN_FILE - 1)), 100); gtk_tree_view_column_set_min_width (gtk_tree_view_get_column (GTK_TREE_VIEW (browser), - (DIRECTORY_BROWSER_COLUMN_HUMANSIZE - 1)), 60); + (DIRECTORY_BROWSER_COLUMN_HUMANSIZE - 1)), 60); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (browser)); gtk_tree_selection_set_mode (selection, GTK_SELECTION_MULTIPLE); @@ -194,7 +194,7 @@ xfburn_directory_browser_load_path (XfburnDirectoryBrowser * browser, const gchar * path) { XfburnDirectoryBrowserPrivate *priv = XFBURN_DIRECTORY_BROWSER_GET_PRIVATE (browser); - + GtkTreeModel *model; GDir *dir; GError *error = NULL; @@ -205,18 +205,18 @@ GdkScreen *screen; GtkIconTheme *icon_theme; gboolean show_hidden; - + dir = g_dir_open (path, 0, &error); if (!dir) { g_warning ("unable to open the %s directory : %s", path, error->message); g_error_free (error); return; } - + temp = g_strdup (path); g_free (priv->current_path); priv->current_path = temp; - + model = gtk_tree_view_get_model (GTK_TREE_VIEW (browser)); gtk_list_store_clear (GTK_LIST_STORE (model)); @@ -257,7 +257,7 @@ gchar *path_utf8; GError *conv_error = NULL; - /* from the g_dir_read_name () docs: most of the time Linux stores + /* from the g_dir_read_name () docs: most of the time Linux stores filenames in utf8, but older versions might not, so convert here */ path_utf8 = g_filename_to_utf8 (full_path, -1, NULL, NULL, &conv_error); @@ -269,12 +269,12 @@ if (conv_error) g_error_free (conv_error); } - + humansize = xfburn_humanreadable_filesize (s.st_size); - + if ((s.st_mode & S_IFDIR)) { GtkTreeIter iter; - + gtk_list_store_append (GTK_LIST_STORE (model), &iter); gtk_list_store_set (GTK_LIST_STORE (model), &iter, DIRECTORY_BROWSER_COLUMN_ICON, icon_directory, @@ -330,11 +330,11 @@ } void -xfburn_directory_browser_refresh (XfburnDirectoryBrowser * browser) +xfburn_directory_browser_refresh (XfburnDirectoryBrowser * browser) { XfburnDirectoryBrowserPrivate *priv = XFBURN_DIRECTORY_BROWSER_GET_PRIVATE (browser); gchar *temp; - + temp = g_strdup (priv->current_path); xfburn_directory_browser_load_path (browser, (const gchar*) temp); g_free (temp); @@ -356,7 +356,7 @@ GtkTreeIter iter; gchar *current_path = NULL; gchar *temp = NULL; - + gtk_tree_model_get_iter (model, &iter, (GtkTreePath *) selected_rows->data); gtk_tree_model_get (model, &iter, DIRECTORY_BROWSER_COLUMN_PATH, ¤t_path, -1); diff -Nru xfburn-0.6.2/xfburn/xfburn-directory-browser.h xfburn-0.7.0/xfburn/xfburn-directory-browser.h --- xfburn-0.6.2/xfburn/xfburn-directory-browser.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-directory-browser.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. diff -Nru xfburn-0.6.2/xfburn/xfburn-disc-usage.c xfburn-0.7.0/xfburn/xfburn-disc-usage.c --- xfburn-0.6.2/xfburn/xfburn-disc-usage.c 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-disc-usage.c 2022-10-26 02:35:25.000000000 +0000 @@ -6,18 +6,18 @@ * 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 Library 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. */ -/* +/* * This is an instantiable base class for the disc usage. * * Every composition type should extend it, but for testing it can be used @@ -163,7 +163,7 @@ gtk_widget_set_sensitive (disc_usage->button, FALSE); gtk_widget_show (disc_usage->button); g_signal_connect (G_OBJECT (disc_usage->button), "clicked", G_CALLBACK (cb_button_clicked), disc_usage); - + g_signal_connect (G_OBJECT (disc_usage->combo), "changed", G_CALLBACK (cb_combo_changed), disc_usage); class->update_size (disc_usage); @@ -172,7 +172,7 @@ } /* internals */ -static void +static void update_size_default (XfburnDiscUsage *du) { gchar *size; @@ -184,13 +184,13 @@ g_free (size); } -static gboolean +static gboolean can_burn_default (XfburnDiscUsage *du) { return TRUE; } -static void +static void cb_button_clicked (GtkButton *button, XfburnDiscUsage *du) { XfburnDiscUsageClass *class = XFBURN_DISC_USAGE_GET_CLASS (du); diff -Nru xfburn-0.6.2/xfburn/xfburn-disc-usage.h xfburn-0.7.0/xfburn/xfburn-disc-usage.h --- xfburn-0.6.2/xfburn/xfburn-disc-usage.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-disc-usage.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -56,7 +56,7 @@ GtkHBoxClass parent_class; XfburnDiscLabels *labels; int num_labels; - + /* signals */ void (*begin_burn) (XfburnDiscUsage *du); diff -Nru xfburn-0.6.2/xfburn/xfburn-error.c xfburn-0.7.0/xfburn/xfburn-error.c --- xfburn-0.6.2/xfburn/xfburn-error.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-error.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. diff -Nru xfburn-0.6.2/xfburn/xfburn-error.h xfburn-0.7.0/xfburn/xfburn-error.h --- xfburn-0.6.2/xfburn/xfburn-error.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-error.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -25,7 +25,7 @@ #include -typedef enum +typedef enum { XFBURN_ERROR_NONE, XFBURN_ERROR_NOT_IMPLEMENTED, diff -Nru xfburn-0.6.2/xfburn/xfburn-file-browser.c xfburn-0.7.0/xfburn/xfburn-file-browser.c --- xfburn-0.6.2/xfburn/xfburn-file-browser.c 2019-10-16 22:59:49.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-file-browser.c 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -40,7 +40,7 @@ } HasFocusWidgetType; /* private struct */ -typedef struct { +typedef struct { HasFocusWidgetType has_focus; } XfburnFileBrowserPrivate; @@ -96,12 +96,12 @@ xfburn_directory_browser_load_path (XFBURN_DIRECTORY_BROWSER (file_browser->directory_browser), xfce_get_homedir ()); selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (file_browser->fs_browser)); - + g_signal_connect (G_OBJECT (selection), "changed", G_CALLBACK (cb_fs_browser_selection_changed), file_browser); g_signal_connect (G_OBJECT (file_browser->directory_browser), "row-activated", G_CALLBACK (cb_directory_browser_row_activated), file_browser); - + g_signal_connect (G_OBJECT (file_browser->fs_browser), "focus-in-event", G_CALLBACK (cb_focus_in_event), file_browser); g_signal_connect (G_OBJECT (file_browser->directory_browser), "focus-in-event", G_CALLBACK (cb_focus_in_event), file_browser); } @@ -143,17 +143,17 @@ gchar *temp = NULL; gtk_tree_model_get (model_fs, &iter, FS_BROWSER_COLUMN_DIRECTORY, &temp, -1); - + if (temp && !strcmp (temp, directory)) { found = TRUE; g_free (temp); break; } - + g_free (temp); } while (gtk_tree_model_iter_next (model_fs, &iter)); } - + /* select the current directory in the FS browser */ if (found) { gtk_tree_selection_select_iter (selection_fs, &iter); @@ -178,17 +178,17 @@ } } -static gboolean +static gboolean cb_focus_in_event (GtkWidget *widget, GdkEventFocus *event, XfburnFileBrowser *file_browser) { XfburnFileBrowserPrivate *priv = XFBURN_FILE_BROWSER_GET_PRIVATE (file_browser); - + if (widget == file_browser->fs_browser) { priv->has_focus = FS_BROWSER; } else if (widget == file_browser->directory_browser) { priv->has_focus = DIRECTORY_BROWSER; } - + return FALSE; } @@ -212,11 +212,11 @@ xfburn_file_browser_get_selection (XfburnFileBrowser *browser) { XfburnFileBrowserPrivate *priv = XFBURN_FILE_BROWSER_GET_PRIVATE (browser); - + if (priv->has_focus == FS_BROWSER) return xfburn_fs_browser_get_selection (XFBURN_FS_BROWSER (browser->fs_browser)); else if (priv->has_focus == DIRECTORY_BROWSER) return xfburn_directory_browser_get_selection (XFBURN_DIRECTORY_BROWSER (browser->directory_browser)); - + return NULL; } diff -Nru xfburn-0.6.2/xfburn/xfburn-file-browser.h xfburn-0.7.0/xfburn/xfburn-file-browser.h --- xfburn-0.6.2/xfburn/xfburn-file-browser.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-file-browser.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -34,7 +34,7 @@ #define XFBURN_IS_FILE_BROWSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XFBURN_TYPE_FILE_BROWSER)) #define XFBURN_FILE_BROWSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XFBURN_TYPE_FILE_BROWSER, XfburnFileBrowserClass)) -typedef struct +typedef struct { GtkHPaned hpaned; @@ -45,7 +45,7 @@ typedef struct { GtkHPanedClass parent_class; -} XfburnFileBrowserClass; +} XfburnFileBrowserClass; GType xfburn_file_browser_get_type (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-fs-browser.c xfburn-0.7.0/xfburn/xfburn-fs-browser.c --- xfburn-0.6.2/xfburn/xfburn-fs-browser.c 2019-10-16 18:16:57.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-fs-browser.c 2023-01-22 22:44:50.000000000 +0000 @@ -285,7 +285,7 @@ screen = gtk_widget_get_screen (GTK_WIDGET (browser)); icon_theme = gtk_icon_theme_get_for_screen (screen); - icon = gtk_icon_theme_load_icon (icon_theme, "gnome-fs-home", x, 0, NULL); + icon = gtk_icon_theme_load_icon (icon_theme, "user-home", x, 0, NULL); gtk_tree_store_append (GTK_TREE_STORE (model), &iter_home, NULL); gtk_tree_store_set (GTK_TREE_STORE (model), &iter_home, @@ -298,7 +298,7 @@ load_directory_in_browser (browser, xfce_get_homedir (), &iter_home); /* load the fs root */ - icon = gtk_icon_theme_load_icon (icon_theme, "gnome-dev-harddisk", x, 0, NULL); + icon = gtk_icon_theme_load_icon (icon_theme, "drive-harddisk", x, 0, NULL); gtk_tree_store_append (GTK_TREE_STORE (model), &iter_root, NULL); gtk_tree_store_set (GTK_TREE_STORE (model), &iter_root, FS_BROWSER_COLUMN_ICON, icon, diff -Nru xfburn-0.6.2/xfburn/xfburn-global.h xfburn-0.7.0/xfburn/xfburn-global.h --- xfburn-0.6.2/xfburn/xfburn-global.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-global.h 2022-10-26 02:35:25.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. diff -Nru xfburn-0.6.2/xfburn/xfburn-main.c xfburn-0.7.0/xfburn/xfburn-main.c --- xfburn-0.6.2/xfburn/xfburn-main.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-main.c 2023-03-03 20:49:54.000000000 +0000 @@ -120,7 +120,7 @@ const gchar * -xfburn_main_get_initial_dir () +xfburn_main_get_initial_dir (void) { if (initial_dir) return initial_dir; @@ -129,7 +129,7 @@ } gboolean -xfburn_main_has_initial_dir () +xfburn_main_has_initial_dir (void) { if (initial_dir) return TRUE; @@ -191,7 +191,7 @@ XfburnTranscoder *transcoder; XfburnDeviceList *devlist; -#if DEBUG > 0 +#ifdef DEBUG /* I have to disable this until GtkTreeView gets fixed, * and doesn't complain anymore when a DnD doesn't add any * rows @@ -269,7 +269,7 @@ DBG ("%s version %s for Xfce %s\n", PACKAGE, VERSION, xfce_version_string ()); - xfburn_settings_init (); + xfburn_settings_init_external (); #ifdef HAVE_GUDEV error_msg = xfburn_udev_manager_create_global (); @@ -294,7 +294,6 @@ ((const gchar *) _("No burners are currently available"))); gtk_message_dialog_format_secondary_text (dialog, _("Possibly the disc(s) are in use, and cannot get accessed.\n\n" - "Please unmount and restart the application.\n\n" "If no disc is in the drive, check that you have read and write access to the drive with the current user.")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (GTK_WIDGET (dialog)); diff -Nru xfburn-0.6.2/xfburn/xfburn-main-window.c xfburn-0.7.0/xfburn/xfburn-main-window.c --- xfburn-0.6.2/xfburn/xfburn-main-window.c 2019-12-10 21:15:18.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-main-window.c 2023-03-03 20:49:54.000000000 +0000 @@ -55,9 +55,6 @@ GtkWidget *file_browser; GtkWidget *compositions_notebook; - - gboolean support_cdr; - gboolean support_cdrw; } XfburnMainWindowPrivate; /* prototypes */ @@ -114,82 +111,10 @@ { .name = "burn-dvd", .activate = (gActionCallback)action_burn_dvd_image}, }; -static const struct { - const gchar * target; - const gchar * accel[2]; -} accelerator[] = { - {"new-data-composition",{"e",NULL}}, - {"new-audio-composition",{"A",NULL}}, -}; - -/*static const GtkActionEntry action_entries[] = { - {"file-menu", NULL, N_("_File"), NULL, NULL, NULL}, - /*{"new-composition", "document-new", N_("_New composition"), "", N_("Create a new composition"),},*/ - /*{"new-composition", "document-new", N_("_New composition"), NULL, N_("Create a new composition"), - G_CALLBACK (action_new_data_composition),}, */ -/* {"new-data-composition", "xfburn-new-data-composition", N_("New data composition"), "e", N_("New data composition"), - G_CALLBACK (action_new_data_composition),}, - {"new-audio-composition", "xfburn-audio-cd", N_("New audio composition"), "A", N_("New audio composition"), - G_CALLBACK (action_new_audio_composition),}, - /*{"load-composition", "document-open", N_("Load composition"), NULL, N_("Load composition"), - G_CALLBACK (action_load),}, - {"save-composition", "document-save", N_("Save composition"), NULL, N_("Save composition"), - G_CALLBACK (action_save),}, - {"save-composition-as", "document-save"_AS, N_("Save composition as..."), NULL, N_("Save composition as"), - G_CALLBACK (action_save_as),},*/ -/* {"close-composition", "window-close", N_("Close composition"), NULL, N_("Close composition"), - G_CALLBACK (action_close),}, - {"quit", "application-exit", N_("_Quit"), NULL, N_("Quit Xfburn"), G_CALLBACK (action_quit),}, - {"edit-menu", NULL, N_("_Edit"), NULL, NULL, NULL}, - {"preferences", "preferences-system", N_("Prefere_nces"), NULL, N_("Show preferences dialog"), - G_CALLBACK (action_preferences),}, - {"action-menu", NULL, N_("_Actions"), NULL, NULL, NULL}, - {"view-menu", NULL, N_("_View"), NULL, NULL, NULL}, - {"refresh", "view-refresh", N_("Refresh"), NULL, N_("Refresh file list"), - G_CALLBACK (action_refresh_directorybrowser),}, - {"help-menu", NULL, N_("_Help"), NULL, NULL, NULL}, - {"about", "gtk-about", N_("_About"), NULL, N_("Display information about Xfburn"), - G_CALLBACK (action_about),}, - {"blank-disc", "xfburn-blank-cdrw", N_("Blank CD-RW"), NULL, N_("Blank CD-RW"), - G_CALLBACK (action_blank),}, - {"copy-data", "xfburn-data-copy", N_("Copy Data CD"), NULL, N_("Copy Data CD"), - G_CALLBACK (action_copy_cd),}, - /*{"copy-audio", "xfburn-audio-copy", N_("Copy Audio CD"), NULL, N_("Copy Audio CD"),}, */ -/* {"burn-image", "stock_xfburn", N_("Burn Image"), NULL, N_("Burn Image"), - G_CALLBACK (action_burn_image),}, -/* {"copy-dvd", "xfburn-data-copy", N_("Copy DVD"), NULL, N_("Copy DVD"), - G_CALLBACK (action_copy_dvd),}, */ -/* {"burn-dvd", "xfburn-burn-image", N_("Burn DVD Image"), NULL, N_("Burn DVD Image"), - G_CALLBACK (action_burn_dvd_image),}, -}; -*/ static const GActionEntry toggle_action_entries[] = { { .name = "show-filebrowser", .state = "false", .change_state = (gActionCallback)action_show_filebrowser }, { .name = "show-toolbar", .state = "false", .change_state = (gActionCallback)action_show_toolbar }, }; -/* static const GtkToggleActionEntry toggle_action_entries[] = { - {"show-filebrowser", NULL, N_("Show file browser"), NULL, N_("Show/hide the file browser"), - G_CALLBACK (action_show_filebrowser), TRUE,}, - {"show-toolbar", NULL, N_("Show toolbar"), NULL, N_("Show/hide the toolbar"), - G_CALLBACK (action_show_toolbar), TRUE,}, -}; */ - -static const gchar *toolbar_actions[] = { - "new-data-composition", - "new-audio-composition", -/* "load-composition", - "save-composition", - "close-composition",*/ - "blank-disc", - "copy-data", - //"copy-audio", - "burn-image", - "copy-dvd", - "burn-dvd", - "refresh", - "about", - "preferences", -}; static XfburnMainWindow *instance = NULL; @@ -218,17 +143,17 @@ { XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (mainwin); - GtkAccelGroup *accel_group; gchar *file; GtkWidget *vbox; + GMenuModel *menu_model; /* the window itself */ gtk_window_set_position (GTK_WINDOW (mainwin), GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_title (GTK_WINDOW (mainwin), "Xfburn"); gtk_window_set_icon_name (GTK_WINDOW (mainwin), "stock_xfburn"); - gtk_window_resize (GTK_WINDOW (mainwin), xfburn_settings_get_int ("main-window-width", 850), - xfburn_settings_get_int ("main-window-height", 700)); + gtk_window_resize (GTK_WINDOW (mainwin), xfburn_settings_get_int ("main-window-width", 790), + xfburn_settings_get_int ("main-window-height", 500)); g_signal_connect (G_OBJECT (mainwin), "delete-event", G_CALLBACK (cb_delete_main_window), priv); @@ -266,8 +191,8 @@ gtk_widget_show (vbox); /* menubar */ - GMenuModel *menu_model = (GMenuModel*)gtk_builder_get_object (priv->ui_manager, "main-menu"); - + menu_model = (GMenuModel*)gtk_builder_get_object (priv->ui_manager, "main-menu"); + priv->menubar = gtk_menu_bar_new_from_model (menu_model); if (G_LIKELY (priv->menubar != NULL)) { gtk_widget_insert_action_group (priv->menubar, "app", G_ACTION_GROUP (priv->action_map)); @@ -513,8 +438,6 @@ static void action_about (GAction * action, GVariant* param, XfburnMainWindow * window) { - gint x, y; - GdkPixbuf *icon = NULL; const gchar *auth[] = { "David Mohr david@mcbf.net Author/Maintainer", "Mario Đanić mario@libburnia-project.org Author/Maintainer", "Jean-François Wauthy pollux@xfce.org Retired author/maintainer", @@ -554,31 +477,21 @@ "正龙 赵 longer.zhao@gmail.com zh_CN\n" "Cosmo Chene cosmolax@gmail.com zh_TW\n"; - gtk_icon_size_lookup (GTK_ICON_SIZE_DIALOG, &x, &y); - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "media-optical", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - if (!icon) - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "media-cdrom", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - if (!icon) - icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "media-optical", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - #if !GTK_CHECK_VERSION (2, 18, 0) gtk_about_dialog_set_email_hook (exo_gtk_url_about_dialog_hook, NULL, NULL); gtk_about_dialog_set_url_hook (exo_gtk_url_about_dialog_hook, NULL, NULL); #endif gtk_show_about_dialog(GTK_WINDOW (window), - "logo", icon, + "logo-icon-name", "media-optical", "program-name", "Xfburn", "license", xfce_get_license_text (XFCE_LICENSE_TEXT_GPL), "version", VERSION, "comments", _("Another cd burning GUI"), - "website", "https://docs.xfce.org/apps/xfburn", + "website", "https://docs.xfce.org/apps/xfburn/start", "copyright", "2005-2008 David Mohr, Mario Đanić, Jean-François Wauthy", "authors", auth, "translator-credits", translators, NULL); - - if (G_LIKELY (icon != NULL)) - g_object_unref (G_OBJECT (icon)); } static void @@ -604,12 +517,15 @@ static void action_show_filebrowser (GSimpleAction * action, GVariant* value, XfburnMainWindow * window) { + XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); + GAction *file; + gboolean toggle; + if(g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)) g_simple_action_set_state (action, value); - XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); - GAction *file = g_action_map_lookup_action(G_ACTION_MAP(priv->action_map), "show-filebrowser"); - gboolean toggle = g_variant_get_boolean (g_action_get_state (file)); + file = g_action_map_lookup_action(G_ACTION_MAP(priv->action_map), "show-filebrowser"); + toggle = g_variant_get_boolean (g_action_get_state (file)); xfburn_settings_set_boolean ("show-filebrowser", toggle); if ( toggle ) { @@ -623,11 +539,15 @@ static void action_show_toolbar (GSimpleAction * action, GVariant* value, XfburnMainWindow * window) { + XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); + GAction *tool; + gboolean toggle; + if(g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)) g_simple_action_set_state (action, value); - XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); - GAction *tool = g_action_map_lookup_action(G_ACTION_MAP(priv->action_map), "show-toolbar"); - gboolean toggle = g_variant_get_boolean (g_action_get_state (tool)); + + tool = g_action_map_lookup_action(G_ACTION_MAP(priv->action_map), "show-toolbar"); + toggle = g_variant_get_boolean (g_action_get_state (tool)); xfburn_settings_set_boolean ("show-toolbar", toggle); @@ -660,8 +580,6 @@ XfburnMainWindowPrivate *priv; GAction *action; GActionMap *action_map; - GList *device = NULL; - XfburnDeviceList *devlist; instance = win = XFBURN_MAIN_WINDOW (obj); priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (win); @@ -674,40 +592,6 @@ /* action = gtk_action_group_get_action (priv->action_group, "save-composition"); gtk_action_set_sensitive (GTK_ACTION (action), FALSE);*/ - /* disable action that cannot be used due to device */ - - devlist = xfburn_device_list_new (); - g_object_get (G_OBJECT (devlist), "devices", &device, NULL); - g_object_unref (devlist); - - /* FIXME: this is really outdated behavior. Needs to get rewritten */ - while (device != NULL) { - XfburnDevice *device_info = (XfburnDevice *) device->data; - gboolean cdr, cdrw; - - g_object_get (G_OBJECT (device_info), "cdr", &cdr, "cdrw", &cdrw, NULL); - - if (cdr) - priv->support_cdr = TRUE; - if (cdrw) - priv->support_cdrw = TRUE; - - device = g_list_next (device); - } - - if (!priv->support_cdr) { - action = g_action_map_lookup_action (action_map, "copy-data"); - g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE); - action = g_action_map_lookup_action (action_map, "copy-audio"); - g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE); - action = g_action_map_lookup_action (action_map, "burn-image"); - g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE); - } - if (!priv->support_cdrw) { - action = g_action_map_lookup_action (action_map, "blank-disc"); - g_simple_action_set_enabled (G_SIMPLE_ACTION (action), FALSE); - } - /* show welcome tab */ xfburn_compositions_notebook_add_welcome_tab (XFBURN_COMPOSITIONS_NOTEBOOK (priv->compositions_notebook), action_map); } @@ -764,19 +648,3 @@ filelist = xfburn_make_abosulet_file_list (filec, filenames); xfburn_audio_composition_add_files (XFBURN_AUDIO_COMPOSITION (comp), filelist); } - -gboolean -xfburn_main_window_support_cdr (XfburnMainWindow *window) -{ - XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); - - return priv->support_cdr; -} - -gboolean -xfburn_main_window_support_cdrw (XfburnMainWindow *window) -{ - XfburnMainWindowPrivate *priv = XFBURN_MAIN_WINDOW_GET_PRIVATE (window); - - return priv->support_cdrw; -} diff -Nru xfburn-0.6.2/xfburn/xfburn-main-window.h xfburn-0.7.0/xfburn/xfburn-main-window.h --- xfburn-0.6.2/xfburn/xfburn-main-window.h 2019-09-06 02:30:02.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-main-window.h 2023-03-03 20:49:54.000000000 +0000 @@ -5,12 +5,12 @@ * 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 Library 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. @@ -39,12 +39,12 @@ typedef void (* gActionCallback) (GSimpleAction *,GVariant *,gpointer); -typedef struct +typedef struct { GtkWindow window; } XfburnMainWindow; -typedef struct +typedef struct { GtkWindowClass parent_class; } XfburnMainWindowClass; @@ -60,8 +60,5 @@ void xfburn_main_window_add_data_composition_with_files (XfburnMainWindow *window, int filec, char **filenames); void xfburn_main_window_add_audio_composition_with_files (XfburnMainWindow *window, int filec, char **filenames); -gboolean xfburn_main_window_support_cdr (XfburnMainWindow *window); -gboolean xfburn_main_window_support_cdrw (XfburnMainWindow *window); - G_END_DECLS #endif diff -Nru xfburn-0.6.2/xfburn/xfburn-notebook-tab.c xfburn-0.7.0/xfburn/xfburn-notebook-tab.c --- xfburn-0.6.2/xfburn/xfburn-notebook-tab.c 2019-10-16 23:14:58.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-notebook-tab.c 2023-01-22 22:44:50.000000000 +0000 @@ -68,20 +68,20 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + object_class->set_property = xfburn_notebook_tab_set_property; object_class->get_property = xfburn_notebook_tab_get_property; - + notebook_tab_signals[BUTTON_CLOSE_CLICKED] = g_signal_new ("button-close-clicked", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_ACTION, G_STRUCT_OFFSET (XfburnNotebookTabClass, button_close_clicked), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); - - g_object_class_install_property (object_class, PROP_LABEL, - g_param_spec_string ("label", _("Label"), _("The text of the label"), + + g_object_class_install_property (object_class, PROP_LABEL, + g_param_spec_string ("label", _("Label"), _("The text of the label"), NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); - g_object_class_install_property (object_class, PROP_SHOW_BUTTON_CLOSE, - g_param_spec_boolean ("show-button-close", _("Show close button"), _("Determine whether the close button is visible"), + g_object_class_install_property (object_class, PROP_SHOW_BUTTON_CLOSE, + g_param_spec_boolean ("show-button-close", _("Show close button"), _("Determine whether the close button is visible"), TRUE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); } @@ -90,18 +90,19 @@ { XfburnNotebookTabPrivate *priv = XFBURN_NOTEBOOK_TAB_GET_PRIVATE (tab); GtkBox *hbox = GTK_BOX (tab); - gtk_orientable_set_orientation (GTK_ORIENTABLE (hbox), GTK_ORIENTATION_HORIZONTAL); GtkWidget *img; - + + gtk_orientable_set_orientation (GTK_ORIENTABLE (hbox), GTK_ORIENTATION_HORIZONTAL); + priv->label = gtk_label_new (""); gtk_widget_show (priv->label); gtk_box_pack_start (hbox, priv->label, TRUE, TRUE, 0); - + priv->button_close = gtk_button_new (); gtk_button_set_relief (GTK_BUTTON (priv->button_close), GTK_RELIEF_NONE); gtk_widget_show (priv->button_close); - - img = gtk_image_new_from_icon_name ("window-close", GTK_ICON_SIZE_MENU); + + img = gtk_image_new_from_icon_name ("window-close-symbolic", GTK_ICON_SIZE_MENU); gtk_widget_show (img); gtk_container_add (GTK_CONTAINER (priv->button_close), img); gtk_box_pack_start (hbox, priv->button_close, FALSE, FALSE, 0); @@ -131,7 +132,7 @@ xfburn_notebook_tab_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { XfburnNotebookTabPrivate *priv = XFBURN_NOTEBOOK_TAB_GET_PRIVATE (XFBURN_NOTEBOOK_TAB (object)); - + switch (prop_id) { case PROP_LABEL: gtk_label_set_text (GTK_LABEL (priv->label), g_value_get_string (value)); @@ -141,14 +142,14 @@ gtk_widget_show (priv->button_close); else gtk_widget_hide (priv->button_close); - + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } - + /*************/ /* internals */ /*************/ @@ -166,7 +167,7 @@ { GtkWidget *obj; - obj = GTK_WIDGET (g_object_new (XFBURN_TYPE_NOTEBOOK_TAB, "homogeneous", FALSE, + obj = GTK_WIDGET (g_object_new (XFBURN_TYPE_NOTEBOOK_TAB, "homogeneous", FALSE, "label", label, "show-button-close", show_button_close, NULL)); return obj; @@ -176,7 +177,7 @@ xfburn_notebook_tab_set_label (XfburnNotebookTab *tab, const gchar *label) { XfburnNotebookTabPrivate *priv = XFBURN_NOTEBOOK_TAB_GET_PRIVATE (tab); - + gtk_label_set_text (GTK_LABEL (priv->label), label); } @@ -184,7 +185,7 @@ xfburn_notebook_tab_show_button_close (XfburnNotebookTab *tab) { XfburnNotebookTabPrivate *priv = XFBURN_NOTEBOOK_TAB_GET_PRIVATE (tab); - + gtk_widget_show (priv->button_close); } @@ -192,6 +193,6 @@ xfburn_notebook_tab_show_button_hide (XfburnNotebookTab *tab) { XfburnNotebookTabPrivate *priv = XFBURN_NOTEBOOK_TAB_GET_PRIVATE (tab); - + gtk_widget_hide (priv->button_close); } diff -Nru xfburn-0.6.2/xfburn/xfburn-notebook-tab.h xfburn-0.7.0/xfburn/xfburn-notebook-tab.h --- xfburn-0.6.2/xfburn/xfburn-notebook-tab.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-notebook-tab.h 2022-10-26 02:35:25.000000000 +0000 @@ -38,7 +38,7 @@ typedef struct { GtkHBoxClass parent_class; - + void (*button_close_clicked) (XfburnNotebookTab *tab); } XfburnNotebookTabClass; diff -Nru xfburn-0.6.2/xfburn/xfburn-perform-burn.c xfburn-0.7.0/xfburn/xfburn-perform-burn.c --- xfburn-0.6.2/xfburn/xfburn-perform-burn.c 2018-10-21 05:04:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-perform-burn.c 2022-10-26 02:35:25.000000000 +0000 @@ -126,22 +126,22 @@ xfburn_progress_dialog_set_status (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_STOPPING); } - + //DBG ("Formatting (%.f%%)", percent); - + usleep (500000); } /* Check for success */ if (burn_drive_wrote_well (drive)) { DBG ("Formatting done"); - + if (stopping) { return 0; } - + percent = 100.0; - + xfburn_progress_dialog_set_progress_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), percent); } else { @@ -163,7 +163,7 @@ } */ gboolean -xfburn_set_write_mode (struct burn_write_opts *opts, XfburnWriteMode write_mode, struct burn_disc *disc, +xfburn_set_write_mode (struct burn_write_opts *opts, XfburnWriteMode write_mode, struct burn_disc *disc, XfburnWriteMode fallback) { g_assert (fallback != WRITE_MODE_AUTO); @@ -183,7 +183,7 @@ DBG("Automatically selected burn mode %d", mode); // write mode set, we're done - + return TRUE; } else { @@ -225,8 +225,8 @@ } void -xfburn_perform_burn_write (GtkWidget *dialog_progress, - struct burn_drive *drive, XfburnWriteMode write_mode, struct burn_write_opts *burn_options, int sector_size, +xfburn_perform_burn_write (GtkWidget *dialog_progress, + struct burn_drive *drive, XfburnWriteMode write_mode, struct burn_write_opts *burn_options, int sector_size, struct burn_disc *disc, struct burn_source **fifos, int *track_sectors) { enum burn_disc_status disc_state; @@ -254,7 +254,7 @@ while (burn_drive_get_status (drive, NULL) != BURN_DRIVE_IDLE) usleep(100001); - + /* retrieve media type, so we can convert from 'kb/s' into 'x' rating */ if (burn_disc_get_profile(drive, &media_no, media_name) == 1) { factor = xfburn_media_profile_to_kb (media_no); @@ -272,7 +272,7 @@ } else if (disc_state != BURN_DISC_BLANK) { if (disc_state == BURN_DISC_FULL) xfburn_progress_dialog_burning_failed (XFBURN_PROGRESS_DIALOG (dialog_progress), _("Closed disc with data detected, a blank or appendable disc is needed.")); - else if (disc_state == BURN_DISC_EMPTY) + else if (disc_state == BURN_DISC_EMPTY) xfburn_progress_dialog_burning_failed (XFBURN_PROGRESS_DIALOG (dialog_progress), _("No disc detected in drive.")); else { g_warning ("Cannot recognize state of drive and disc: disc_state = %d", disc_state); @@ -312,7 +312,7 @@ * Hopefully this means the drive won't be left in a burning state if we catch a signal */ burn_set_signal_handling ("xfburn", NULL, 0); - burn_disc_write (burn_options, disc); + burn_disc_write (burn_options, disc); while (burn_drive_get_status (drive, NULL) == BURN_DRIVE_SPAWNING) usleep(1002); @@ -376,7 +376,7 @@ cur_speed = ((gdouble) ((gdouble)(glong)progress.sector * 2048L) / (gdouble) (time_now - time_start)) / ((gdouble) (factor * 1000.0)); //DBG ("(%f / %f) / %f = %f\n", (gdouble) ((gdouble)(glong)progress.sector * 2048L), (gdouble) (time_now - time_start), ((gdouble) (factor * 1000.0)), cur_speed); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), cur_speed); if (fifos != NULL) { @@ -418,45 +418,45 @@ } break; case BURN_DRIVE_WRITING_LEADIN: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Writing Lead-In...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; case BURN_DRIVE_WRITING_LEADOUT: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Writing Lead-Out...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; case BURN_DRIVE_WRITING_PREGAP: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Writing pregap...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; case BURN_DRIVE_CLOSING_TRACK: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Closing track...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; case BURN_DRIVE_CLOSING_SESSION: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Closing session...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; case BURN_DRIVE_FORMATTING: - xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), + xfburn_progress_dialog_set_status_with_text (XFBURN_PROGRESS_DIALOG (dialog_progress), XFBURN_PROGRESS_DIALOG_STATUS_RUNNING, _("Formatting...")); xfburn_progress_dialog_set_buffer_bar_fraction (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); - xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); + xfburn_progress_dialog_set_writing_speed (XFBURN_PROGRESS_DIALOG (dialog_progress), -1); break; default: DBG ("Status %d not supported", status); break; - } + } usleep (500000); } diff -Nru xfburn-0.6.2/xfburn/xfburn-perform-burn.h xfburn-0.7.0/xfburn/xfburn-perform-burn.h --- xfburn-0.6.2/xfburn/xfburn-perform-burn.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-perform-burn.h 2022-10-26 02:35:25.000000000 +0000 @@ -34,7 +34,7 @@ gboolean xfburn_set_write_mode (struct burn_write_opts *opts, XfburnWriteMode write_mode, struct burn_disc *disc, XfburnWriteMode fallback); -void xfburn_perform_burn_write (GtkWidget *dialog_progress, +void xfburn_perform_burn_write (GtkWidget *dialog_progress, struct burn_drive *drive, XfburnWriteMode write_mode, struct burn_write_opts *burn_options, int sector_size, struct burn_disc *disc, struct burn_source **fifos, int *track_sectors); diff -Nru xfburn-0.6.2/xfburn/xfburn-preferences-dialog.c xfburn-0.7.0/xfburn/xfburn-preferences-dialog.c --- xfburn-0.6.2/xfburn/xfburn-preferences-dialog.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-preferences-dialog.c 2023-01-22 22:44:50.000000000 +0000 @@ -36,7 +36,7 @@ { GtkWidget *notebook; GtkWidget *icon_bar; - + GtkWidget *chooser_button; GtkWidget *check_clean_tmpdir; GtkWidget *check_show_hidden; @@ -100,7 +100,7 @@ { GtkBox *box = GTK_BOX (gtk_dialog_get_content_area(GTK_DIALOG (obj))); XfburnPreferencesDialogPrivate *priv = XFBURN_PREFERENCES_DIALOG_GET_PRIVATE (obj); - + GtkWidget *vbox, *vbox2, *vbox3, *hbox; GtkWidget *label; GtkWidget *frame; @@ -113,13 +113,13 @@ GtkCellRenderer *cell_icon, *cell_name; GtkWidget *button_close; gint idx; - + gtk_window_set_title (GTK_WINDOW (obj), _("Preferences")); xfce_titled_dialog_set_subtitle (XFCE_TITLED_DIALOG (obj), _("Tune how Xfburn behaves")); gtk_window_set_default_size (GTK_WINDOW (obj), 775, 400); gtk_window_set_destroy_with_parent (GTK_WINDOW (obj), TRUE); gtk_window_set_icon_name (GTK_WINDOW (obj), "preferences-system"); - + hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0); gtk_box_pack_start (box, hbox, TRUE, TRUE, 0); gtk_widget_show (hbox); @@ -198,7 +198,7 @@ SETTINGS_LIST_INDEX_COLUMN, idx, -1); g_object_unref (G_OBJECT (icon)); - + /* devices tab */ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox), BORDER); @@ -237,7 +237,7 @@ gtk_widget_show (priv->treeview_devices); gtk_container_add (GTK_CONTAINER (scrolled_window), priv->treeview_devices); g_object_unref (store); - + /* add columns */ column_name = gtk_tree_view_column_new (); gtk_tree_view_column_set_title (column_name, _("Name")); @@ -288,7 +288,7 @@ if (!icon) icon = gtk_icon_theme_load_icon ( gtk_icon_theme_get_default(), "media-optical", x, GTK_ICON_LOOKUP_GENERIC_FALLBACK, NULL); - + gtk_list_store_append (icon_store, &iter); gtk_list_store_set (icon_store, &iter, SETTINGS_LIST_PIXBUF_COLUMN, icon, @@ -297,7 +297,7 @@ -1); if (icon) g_object_unref (G_OBJECT (icon)); - + // exo_mutual_binding_new (G_OBJECT (priv->notebook), "page", G_OBJECT (priv->icon_bar), "active"); @@ -322,12 +322,12 @@ gtk_box_pack_start (GTK_BOX (vbox3), priv->scale_fifo, FALSE, FALSE, BORDER/2); gtk_widget_show (priv->scale_fifo); - + /* action buttons */ button_close = gtk_button_new (); hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL,0); - label = gtk_image_new_from_icon_name ("gtk-close", GTK_ICON_SIZE_BUTTON); + label = gtk_image_new_from_icon_name ("window-close-symbolic", GTK_ICON_SIZE_BUTTON); gtk_widget_show (label); gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0); @@ -345,24 +345,24 @@ gtk_widget_grab_default (button_close); g_signal_connect (G_OBJECT (obj), "response", G_CALLBACK (xfburn_preferences_dialog_response_cb), priv); - + refresh_devices_list (obj); - + g_object_unref (icon_store); } /* internals */ static void -xfburn_preferences_dialog_load_settings (XfburnPreferencesDialog * dialog) +xfburn_preferences_dialog_load_settings (XfburnPreferencesDialog * dialog) { XfburnPreferencesDialogPrivate *priv = XFBURN_PREFERENCES_DIALOG_GET_PRIVATE (dialog); - + gchar *temp_dir; - - temp_dir = xfburn_settings_get_string ("temporary-dir", "/tmp"); + + temp_dir = xfburn_settings_get_string ("temporary-dir", "/var/tmp"); gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (priv->chooser_button), temp_dir); g_free (temp_dir); - + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_clean_tmpdir), xfburn_settings_get_boolean ("clean-temporary-dir", TRUE)); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_show_hidden), @@ -382,22 +382,22 @@ { XfburnPreferencesDialogPrivate *priv = XFBURN_PREFERENCES_DIALOG_GET_PRIVATE (dialog); gchar *temp_dir; - + temp_dir = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (priv->chooser_button)); xfburn_settings_set_string ("temporary-dir", temp_dir); g_free (temp_dir); - - xfburn_settings_set_boolean ("clean-temporary-dir", + + xfburn_settings_set_boolean ("clean-temporary-dir", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_clean_tmpdir))); - xfburn_settings_set_boolean ("show-hidden-files", + xfburn_settings_set_boolean ("show-hidden-files", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_show_hidden))); - xfburn_settings_set_boolean ("human-readable-units", + xfburn_settings_set_boolean ("human-readable-units", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_show_human_readable))); #if 0 - xfburn_settings_set_boolean ("show-empty-speed-list-notice", + xfburn_settings_set_boolean ("show-empty-speed-list-notice", gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_empty_speed_list))); #endif - xfburn_settings_set_int ("fifo-size", + xfburn_settings_set_int ("fifo-size", ((((int) gtk_range_get_value (GTK_RANGE (priv->scale_fifo)) / 32) * 32))); /* this should round to multiples of 1024 */ } @@ -452,7 +452,7 @@ static void xfburn_preferences_dialog_response_cb (XfburnPreferencesDialog * dialog, guint response_id, XfburnPreferencesDialogPrivate * priv) { - if (response_id == GTK_RESPONSE_CLOSE) { + if ((gint) response_id == GTK_RESPONSE_CLOSE) { xfburn_preferences_dialog_save_settings (dialog); } } @@ -463,7 +463,7 @@ refresh_devices_list (user_data); } -static void +static void cb_show_hidden_clicked (GtkButton * Button, gpointer user_data) { xfce_dialog_show_warning(NULL, NULL, _("Changing this setting only takes full effect after a program restart.")); diff -Nru xfburn-0.6.2/xfburn/xfburn-progress-dialog.c xfburn-0.7.0/xfburn/xfburn-progress-dialog.c --- xfburn-0.6.2/xfburn/xfburn-progress-dialog.c 2019-12-03 23:06:12.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-progress-dialog.c 2023-01-22 22:44:50.000000000 +0000 @@ -53,7 +53,7 @@ int ani_index; gboolean stop; gboolean quit; - + GtkWidget *label_action; GtkWidget *progress_bar; GtkWidget *hbox_buffers; @@ -126,7 +126,7 @@ GObjectClass *object_class = G_OBJECT_CLASS (klass); parent_class = g_type_class_peek_parent (klass); - + object_class->get_property = xfburn_progress_dialog_get_property; object_class->set_property = xfburn_progress_dialog_set_property; @@ -223,7 +223,7 @@ gtk_widget_set_sensitive (priv->button_stop, TRUE); g_signal_connect (G_OBJECT (priv->button_stop), "clicked", G_CALLBACK (cb_button_stop_clicked), obj); - priv->button_close = gtk_button_new_from_icon_name ("gtk-close", GTK_ICON_SIZE_BUTTON); + priv->button_close = gtk_button_new_from_icon_name ("window-close-symbolic", GTK_ICON_SIZE_BUTTON); gtk_button_set_label (GTK_BUTTON (priv->button_close), _("Close")); gtk_widget_show (priv->button_close); gtk_dialog_add_action_widget (GTK_DIALOG (obj), priv->button_close, GTK_RESPONSE_CLOSE); @@ -306,7 +306,7 @@ temp = g_strdup_printf ("%s", _("unknown")); else temp = g_strdup_printf ("%.1f x", speed); - + gtk_label_set_markup (GTK_LABEL (priv->label_speed), temp); g_free (temp); @@ -325,7 +325,7 @@ gtk_label_set_markup (GTK_LABEL (priv->label_action), temp); - g_free (temp); + g_free (temp); } static void @@ -606,7 +606,7 @@ gdk_threads_leave (); xfburn_progress_dialog_set_progress_bar_fraction (dialog, 100.0); - + } } diff -Nru xfburn-0.6.2/xfburn/xfburn-settings.c xfburn-0.7.0/xfburn/xfburn-settings.c --- xfburn-0.6.2/xfburn/xfburn-settings.c 2019-10-17 00:30:47.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-settings.c 2022-10-26 02:35:25.000000000 +0000 @@ -38,11 +38,11 @@ #include "xfburn-settings.h" -#define XFBURN_SETTINGS_GET_PRIVATE(obj) (xfburn_settings_internal_get_instance_private (XFBURN_SETTINGS (obj))) +#define XFBURN_SETTINGS_GET_PRIVATE(obj) (xfburn_settings_get_instance_private (XFBURN_SETTINGS (obj))) /* global */ typedef struct _Setting Setting; - + static void xfburn_settings_finalize (GObject * object); static void value_destroy (Setting * val); @@ -80,19 +80,13 @@ static GObjectClass *parent_class = NULL; static XfburnSettings *instance = NULL; -G_DEFINE_TYPE_WITH_PRIVATE(XfburnSettings, xfburn_settings_internal, G_TYPE_OBJECT); - -GType -xfburn_settings_get_type(void) -{ - return xfburn_settings_internal_get_type(); -} +G_DEFINE_TYPE_WITH_PRIVATE(XfburnSettings, xfburn_settings, G_TYPE_OBJECT); static void -xfburn_settings_internal_class_init (XfburnSettingsClass * klass) +xfburn_settings_class_init (XfburnSettingsClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - + parent_class = g_type_class_peek_parent (klass); object_class->finalize = xfburn_settings_finalize; @@ -107,11 +101,11 @@ cobj = XFBURN_SETTINGS (object); priv = XFBURN_SETTINGS_GET_PRIVATE (cobj); - + if (instance) { instance = NULL; } - + if (G_LIKELY (priv->settings)) g_hash_table_destroy (priv->settings); if (G_LIKELY (priv->full_path)) @@ -119,7 +113,7 @@ } static void -xfburn_settings_internal_init (XfburnSettings *settings) +xfburn_settings_init (XfburnSettings *settings) { XfburnSettingsPrivate *priv = XFBURN_SETTINGS_GET_PRIVATE (settings); @@ -164,7 +158,7 @@ save_settings (XfburnSettingsPrivate *priv) { FILE *file_settings; - + file_settings = fopen (priv->full_path, "w+"); fprintf (file_settings, "\n\n"); @@ -196,10 +190,10 @@ gpointer user_data, GError ** error) { gboolean *started = (gboolean *) user_data; - + if (!(*started) && !strcmp (element_name, "xfburn-settings")) *started = TRUE; - else if (!(*started)) + else if (!(*started)) return; if (!strcmp (element_name, "setting")) { @@ -227,7 +221,7 @@ load_settings_end (GMarkupParseContext * context, const gchar * element_name, gpointer user_data, GError ** error) { gboolean *started = (gboolean *) user_data; - + if (!strcmp (element_name, "xfburn-settings")) *started = FALSE; } @@ -312,7 +306,7 @@ return instance; else g_critical ("XfburnSettings hasn't been initialized"); - + return NULL; } @@ -320,13 +314,13 @@ /* public methods */ /******************/ void -xfburn_settings_init (void) +xfburn_settings_init_external (void) { if (G_LIKELY (instance == NULL)) { XfburnSettingsPrivate *priv; - + instance = XFBURN_SETTINGS (g_object_new (XFBURN_TYPE_SETTINGS, NULL)); - + if (instance) { priv = XFBURN_SETTINGS_GET_PRIVATE (instance); load_settings (priv); @@ -341,7 +335,7 @@ { XfburnSettings *settings = get_instance (); XfburnSettingsPrivate *priv = XFBURN_SETTINGS_GET_PRIVATE (settings); - + save_settings (priv); } @@ -349,7 +343,7 @@ xfburn_settings_free (void) { XfburnSettings *settings = get_instance (); - + g_object_unref (settings); } diff -Nru xfburn-0.6.2/xfburn/xfburn-settings.h xfburn-0.7.0/xfburn/xfburn-settings.h --- xfburn-0.6.2/xfburn/xfburn-settings.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-settings.h 2022-10-26 02:35:25.000000000 +0000 @@ -48,7 +48,7 @@ GType xfburn_settings_get_type (void); -void xfburn_settings_init (void); +void xfburn_settings_init_external (void); void xfburn_settings_free (void); void xfburn_settings_flush (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder-basic.c xfburn-0.7.0/xfburn/xfburn-transcoder-basic.c --- xfburn-0.6.2/xfburn/xfburn-transcoder-basic.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder-basic.c 2022-10-26 02:35:25.000000000 +0000 @@ -62,7 +62,7 @@ enum { LAST_SIGNAL, -}; +}; /* globals */ @@ -86,7 +86,7 @@ xfburn_transcoder_basic_class_init (XfburnTranscoderBasicClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - + parent_class = g_type_class_peek_parent (klass); object_class->finalize = xfburn_transcoder_basic_finalize; @@ -123,13 +123,13 @@ /* internals */ /* */ -static const gchar * +static const gchar * get_name (XfburnTranscoder *trans) { return _("basic"); } -static const gchar * +static const gchar * get_description (XfburnTranscoder *trans) { return _("The basic transcoder is built in,\n" @@ -179,7 +179,7 @@ return TRUE; } -static gboolean +static gboolean has_audio_ext (const gchar *path) { int len = strlen (path); @@ -188,7 +188,7 @@ return (strcmp (ext, "wav") == 0); } -static gboolean +static gboolean is_valid_wav (const gchar *path) { int fd; @@ -304,13 +304,13 @@ } track = burn_track_create (); - + if (burn_track_set_source (track, atrack->src) != BURN_SOURCE_OK) { g_warning ("Could not add source to track %s!", atrack->inputfile); g_set_error (error, XFBURN_ERROR, XFBURN_ERROR_BURN_SOURCE, "%s", _(errormsg_libburn_setup)); - + return NULL; } @@ -327,7 +327,7 @@ { if (header[0] == 'R' && header[1] == 'I' && header[2] == 'F' && header[3] == 'X') return TRUE; - else + else return FALSE; } diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder-basic.h xfburn-0.7.0/xfburn/xfburn-transcoder-basic.h --- xfburn-0.6.2/xfburn/xfburn-transcoder-basic.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder-basic.h 2022-10-26 02:35:25.000000000 +0000 @@ -45,7 +45,7 @@ typedef struct { GObjectClass parent_class; - + } XfburnTranscoderBasicClass; GType xfburn_transcoder_basic_get_type (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder.c xfburn-0.7.0/xfburn/xfburn-transcoder.c --- xfburn-0.6.2/xfburn/xfburn-transcoder.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder.c 2022-10-26 02:35:25.000000000 +0000 @@ -33,7 +33,7 @@ /* enum { LAST_SIGNAL, -}; +}; */ XfburnTranscoder *transcoder = NULL; @@ -73,7 +73,7 @@ xfburn_transcoder_base_init (XfburnTranscoderInterface * iface) { static gboolean initialized = FALSE; - + if (!initialized) { /* signals[VOLUME_CHANGED] = g_signal_new ("volume-changed", XFBURN_TYPE_TRANSCODER, G_SIGNAL_ACTION, @@ -113,13 +113,13 @@ return _("none"); } -gboolean +gboolean xfburn_transcoder_is_initialized (XfburnTranscoder *trans, GError **error) { XfburnTranscoderInterface *iface = XFBURN_TRANSCODER_GET_INTERFACE (trans); if (iface->is_initialized) return iface->is_initialized (trans, error); - + g_warning ("Falling back to base implementation for xfburn_transcoder_is_initialized, which always says false."); g_set_error (error, XFBURN_ERROR, XFBURN_ERROR_NOT_IMPLEMENTED, _("not implemented")); return FALSE; @@ -138,15 +138,15 @@ atrack->pos = -1; valid_track = iface->get_audio_track (trans, atrack, error); - + if (valid_track) return atrack; - + /* not a valid track, clean up */ g_boxed_free (XFBURN_TYPE_AUDIO_TRACK, atrack); return NULL; } - + g_warning ("Falling back to base implementation for xfburn_transcoder_get_audio_track, which always says false."); g_set_error (error, XFBURN_ERROR, XFBURN_ERROR_NOT_IMPLEMENTED, _("not implemented")); return NULL; @@ -158,7 +158,7 @@ XfburnTranscoderInterface *iface = XFBURN_TRANSCODER_GET_INTERFACE (trans); if (iface->create_burn_track) return iface->create_burn_track (trans, atrack, error); - + g_warning ("Falling back to empty base implementation for xfburn_transcoder_create_burn_track."); g_set_error (error, XFBURN_ERROR, XFBURN_ERROR_NOT_IMPLEMENTED, _("not implemented")); return NULL; @@ -171,7 +171,7 @@ if (iface->prepare) return iface->prepare (trans, error); - + /* this function is not required by the interface */ return TRUE; } @@ -183,7 +183,7 @@ if (iface->finish) iface->finish (trans); - + /* this function is not required by the interface */ } @@ -199,7 +199,7 @@ /* allow for additional resource deallocation */ if (iface->free_burning_resources) return iface->free_burning_resources (trans, atrack, error); - + /* this function is not required by the interface */ return TRUE; } @@ -218,7 +218,7 @@ g_free (atrack->title); } -void +void xfburn_transcoder_set_global (XfburnTranscoder *trans) { transcoder = trans; diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder-gst.c xfburn-0.7.0/xfburn/xfburn-transcoder-gst.c --- xfburn-0.6.2/xfburn/xfburn-transcoder-gst.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder-gst.c 2022-10-26 02:35:25.000000000 +0000 @@ -52,7 +52,7 @@ #include "xfburn-audio-track-gst.h" -/* +/* * Don't define it for no debugging output (don't set to 0, I was too lazy to clean up). * Set DEBUG_GST >= 1 to be able to inspect the data just before it gets to the fd, * and to get a lot more gst debugging output. @@ -87,7 +87,7 @@ static gboolean bus_call (GstBus *bus, GstMessage *msg, gpointer data); static void on_pad_added (GstElement *element, GstPad *pad, gpointer data); -#ifdef DEBUG_GST +#if DEBUG_GST > 2 static void cb_handoff (GstElement *element, GstBuffer *buffer, gpointer data); #endif @@ -95,7 +95,7 @@ enum { LAST_SIGNAL, -}; +}; typedef enum { XFBURN_TRANSCODER_GST_STATE_IDLE, @@ -137,7 +137,7 @@ #define XFBURN_AUDIO_TRACK_GET_GST(atrack) ((XfburnAudioTrackGst *) (atrack)->data) /* globals */ -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) static guint64 total_size = 0; #endif @@ -168,7 +168,7 @@ xfburn_transcoder_gst_class_init (XfburnTranscoderGstClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - + parent_class = g_type_class_peek_parent (klass); object_class->finalize = xfburn_transcoder_gst_finalize; @@ -231,13 +231,13 @@ /* internals */ /* */ -static void +static void create_pipeline (XfburnTranscoderGst *trans) { XfburnTranscoderGstPrivate *priv= XFBURN_TRANSCODER_GST_GET_PRIVATE (trans); GstElement *pipeline, *source, *decoder, *resample, *conv1, *conv2, *sink; -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) GstElement *id; #endif GstBus *bus; @@ -252,7 +252,7 @@ priv->conv1 = conv1 = gst_element_factory_make ("audioconvert", "converter1"); priv->resample = resample = gst_element_factory_make ("audioresample", "resampler"); priv->conv2 = conv2 = gst_element_factory_make ("audioconvert", "converter2"); -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) id = gst_element_factory_make ("identity", "debugging-identity"); #endif priv->sink = sink = gst_element_factory_make ("fdsink", "audio-output"); @@ -266,7 +266,7 @@ return; } -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) if (!id) { g_warning ("The debug identity element could not be created"); g_set_error (&(priv->error), XFBURN_ERROR, XFBURN_ERROR_GST_CREATION, @@ -284,7 +284,7 @@ gst_bin_add_many (GST_BIN (pipeline), source, decoder, conv1, resample, conv2, sink, NULL); -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) gst_bin_add (GST_BIN (pipeline), id); #endif @@ -299,7 +299,7 @@ "format", G_TYPE_STRING, "S16LE", NULL); -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 0 && defined (DEBUG) // TODO without the filter it does work but I'm not sure the audio format is correct if (!gst_element_link_filtered (conv2, id, caps)) { #else @@ -313,7 +313,7 @@ return; } gst_caps_unref (caps); -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 2 && defined (DEBUG) gst_element_link (id, sink); g_signal_connect (id, "handoff", G_CALLBACK (cb_handoff), id); #endif @@ -321,7 +321,7 @@ g_signal_connect (decoder, "pad-added", G_CALLBACK (on_pad_added), trans); } -static void +static void delete_pipeline (XfburnTranscoderGst *trans) { XfburnTranscoderGstPrivate *priv= XFBURN_TRANSCODER_GST_GET_PRIVATE (trans); @@ -331,7 +331,7 @@ #endif if (gst_element_set_state (priv->pipeline, GST_STATE_NULL) == GST_STATE_CHANGE_FAILURE) g_warning ("Failed to change state to null, deleting pipeline anyways"); - + /* give gstreamer a chance to do something * this might not be necessary, but shouldn't hurt */ g_thread_yield (); @@ -340,7 +340,7 @@ priv->pipeline = NULL; } -static void +static void recreate_pipeline (XfburnTranscoderGst *trans) { delete_pipeline (trans); @@ -384,7 +384,7 @@ XfburnAudioTrackGst *gtrack = XFBURN_AUDIO_TRACK_GET_GST (priv->curr_track); #if DEBUG_GST > 0 - #if DEBUG > 0 + #if defined (DEBUG) DBG ("End of stream, wrote %.0f bytes", (gfloat) total_size); #else g_message ("End of stream."); @@ -495,8 +495,10 @@ g_set_error (&(priv->error), XFBURN_ERROR, XFBURN_ERROR_MISSING_PLUGIN, _(errormsg_missing_plugin), - gst_missing_plugin_message_get_description (msg)); + gst_missing_plugin_message_get_description (msg)); } + + break; } default: #if DEBUG_GST == 1 @@ -542,14 +544,14 @@ const gchar *error_msg = N_("File content has a decoder but is not audio."); DBG ("%s", error_msg); - + gst_caps_unref (caps); gst_object_unref (audiopad); g_set_error (&(priv->error), XFBURN_ERROR, XFBURN_ERROR_GST_NO_AUDIO, "%s", _(error_msg)); - + msg_struct = gst_structure_new_empty ("no-audio-content"); msg = gst_message_new_application (GST_OBJECT (element), msg_struct); @@ -570,7 +572,7 @@ } -static const gchar * +static const gchar * get_name (XfburnTranscoder *trans) { /* Note to translators: you can probably keep this as gstreamer, @@ -579,7 +581,7 @@ return _("gstreamer"); } -static const gchar * +static const gchar * get_description (XfburnTranscoder *trans) { return _("The gstreamer transcoder uses the gstreamer\n" @@ -592,7 +594,7 @@ "gstreamer plugin packages installed."); } -#if DEBUG_GST > 0 && DEBUG > 0 +#if DEBUG_GST > 2 && defined (DEBUG) /* this function can inspect the data just before it is passed on to the fd for processing by libburn */ @@ -600,20 +602,18 @@ cb_handoff (GstElement *element, GstBuffer *buffer, gpointer data) { guint size = gst_buffer_get_size (buffer); -#if DEBUG_GST > 2 static int i = 0; const int step = 30; -#endif total_size += size; -#if DEBUG_GST > 2 if (++i % step == 0) DBG ("gstreamer just processed ~%6d bytes (%8.0f bytes total).", size*step, (float)total_size); -#endif } #endif +#ifdef DEBUG + static gchar * get_discoverer_required_plugins_message (GstDiscovererInfo *info) { @@ -635,6 +635,8 @@ return g_string_free (str, FALSE); } +#endif + static gboolean get_audio_track (XfburnTranscoder *trans, XfburnAudioTrack *atrack, GError **error) { @@ -724,7 +726,7 @@ { XfburnTranscoderGst *gst = XFBURN_TRANSCODER_GST (trans); XfburnTranscoderGstPrivate *priv= XFBURN_TRANSCODER_GST_GET_PRIVATE (gst); - + struct burn_track *track; XfburnAudioTrackGst *gtrack = XFBURN_AUDIO_TRACK_GET_GST (atrack); @@ -751,7 +753,7 @@ close (pipe_fd[0]); close (pipe_fd[1]); return NULL; } - + /* install fifo, * its size will be a bit bigger in audio mode but that shouldn't matter */ src_fifo = burn_fifo_source_new (atrack->src, AUDIO_BYTES_PER_SECTOR, xfburn_settings_get_int ("fifo-size", FIFO_DEFAULT_SIZE) / 2, 0); @@ -760,7 +762,7 @@ track = burn_track_create (); - + if (burn_track_set_source (track, atrack->src) != BURN_SOURCE_OK) { g_warning ("Could not add source to track %s.", atrack->inputfile); g_set_error (error, XFBURN_ERROR, XFBURN_ERROR_BURN_SOURCE, @@ -856,7 +858,7 @@ return TRUE; } -static void +static void finish (XfburnTranscoder *trans) { XfburnTranscoderGst *gst = XFBURN_TRANSCODER_GST (trans); @@ -890,7 +892,7 @@ recreate_pipeline (gst); return; } - + if ((state != GST_STATE_READY) && (gst_element_set_state (priv->pipeline, GST_STATE_NULL) == GST_STATE_CHANGE_FAILURE)) { DBG ("Could not make pipeline ready, recreating it"); @@ -903,7 +905,7 @@ } -static gboolean +static gboolean is_initialized (XfburnTranscoder *trans, GError **error) { XfburnTranscoderGst *gst = XFBURN_TRANSCODER_GST (trans); diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder-gst.h xfburn-0.7.0/xfburn/xfburn-transcoder-gst.h --- xfburn-0.6.2/xfburn/xfburn-transcoder-gst.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder-gst.h 2022-10-26 02:35:25.000000000 +0000 @@ -47,7 +47,7 @@ typedef struct { GObjectClass parent_class; - + } XfburnTranscoderGstClass; GType xfburn_transcoder_gst_get_type (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-transcoder.h xfburn-0.7.0/xfburn/xfburn-transcoder.h --- xfburn-0.6.2/xfburn/xfburn-transcoder.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-transcoder.h 2022-10-26 02:35:25.000000000 +0000 @@ -55,7 +55,7 @@ gboolean (*prepare) (XfburnTranscoder *trans, GError **error); void (*finish) (XfburnTranscoder *trans); gboolean (*free_burning_resources) (XfburnTranscoder *trans, XfburnAudioTrack *atrack, GError **error); - + } XfburnTranscoderInterface; GType xfburn_transcoder_get_type (void); diff -Nru xfburn-0.6.2/xfburn/xfburn-udev-manager.c xfburn-0.7.0/xfburn/xfburn-udev-manager.c --- xfburn-0.6.2/xfburn/xfburn-udev-manager.c 2020-03-07 20:01:54.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-udev-manager.c 2022-10-29 05:19:04.000000000 +0000 @@ -52,7 +52,7 @@ enum { VOLUME_CHANGED, LAST_SIGNAL, -}; +}; typedef struct { GUdevClient *client; @@ -82,7 +82,7 @@ xfburn_udev_manager_class_init (XfburnUdevManagerClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); - + parent_class = g_type_class_peek_parent (klass); object_class->finalize = xfburn_udev_manager_finalize; @@ -199,7 +199,7 @@ //gdk_threads_leave (); } -GList * +GList * xfburn_udev_manager_get_devices (XfburnUdevManager *udevman, gint *drives, gint *burners) { XfburnUdevManagerPrivate *priv = XFBURN_UDEV_MANAGER_GET_PRIVATE (udevman); @@ -300,7 +300,7 @@ return; if (!g_main_loop_is_running (operation->loop)) return; - g_main_loop_quit (operation->loop); + g_main_loop_quit (operation->loop); } static void @@ -334,7 +334,7 @@ op->error = NULL; op->result = TRUE; } - /* Since there was an error. The "unmounted" signal won't be + /* Since there was an error. The "unmounted" signal won't be * emitted by GVolumeMonitor and therefore we'd get stuck if * we didn't get out of the loop. */ xfburn_udev_manager_gio_operation_end (op); @@ -464,7 +464,7 @@ if (op->error->code == G_IO_ERROR_FAILED_HANDLED) { DBG("Error already handled and displayed by GIO"); - /* means we shouldn't display any error message since + /* means we shouldn't display any error message since * that was already done */ g_error_free (op->error); op->error = NULL; diff -Nru xfburn-0.6.2/xfburn/xfburn-udev-manager.h xfburn-0.7.0/xfburn/xfburn-udev-manager.h --- xfburn-0.6.2/xfburn/xfburn-udev-manager.h 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-udev-manager.h 2022-10-26 02:35:25.000000000 +0000 @@ -48,7 +48,7 @@ typedef struct { XfburnProgressDialogClass parent_class; - + void (*volume_changed) (XfburnUdevManager *udevman); } XfburnUdevManagerClass; diff -Nru xfburn-0.6.2/xfburn/xfburn-utils.c xfburn-0.7.0/xfburn/xfburn-utils.c --- xfburn-0.6.2/xfburn/xfburn-utils.c 2019-11-23 17:08:20.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-utils.c 2022-10-26 02:35:25.000000000 +0000 @@ -36,6 +36,7 @@ #include "xfburn-settings.h" #include "xfburn-device-list.h" #include "xfburn-main.h" +#include "xfburn-main-window.h" /***********/ /* cursors */ @@ -149,6 +150,65 @@ gtk_widget_destroy (dialog); } +/** + * Open a file picker that will allow the user to select multiple files. + * + * Returns a caller-freed string containing the path to each selected file, + * separated by newlines, or NULL if nothing was selected. + * + * If allow_directories is TRUE, both files and directories may be selected. + */ +gchar * +xfburn_browse_for_files (gboolean allow_directories) +{ + /* The stock file chooser only allows selecting files *or* folders, + but this can be gotten around if defining our own button + instead of using GTK_RESPONSE_ACCEPT. */ + const gint XFBURN_RESPONSE_ADD_ANYTHING = 0; + gint response; + GtkWidget *dialog; + gchar *selected_files = NULL; + + dialog = gtk_file_chooser_dialog_new (_("File(s) to add to composition"), + GTK_WINDOW (xfburn_main_window_get_instance ()), + GTK_FILE_CHOOSER_ACTION_OPEN, + NULL, + NULL); + gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (dialog), TRUE); + + if (xfburn_main_has_initial_dir ()) { + gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), xfburn_main_get_initial_dir ()); + } + + if (allow_directories) { + gtk_dialog_add_button (GTK_DIALOG (dialog), _("Add"), XFBURN_RESPONSE_ADD_ANYTHING); + } else { + gtk_dialog_add_button (GTK_DIALOG (dialog), _("Add"), GTK_RESPONSE_ACCEPT); + } + + response = gtk_dialog_run (GTK_DIALOG (dialog)); + + if (response == GTK_RESPONSE_ACCEPT || response == XFBURN_RESPONSE_ADD_ANYTHING) { + GSList *list = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (dialog)); + GString *str = g_string_new (NULL); + GSList *curr; + + for (curr = list; curr != NULL; curr = curr->next) { + g_string_append (str, curr->data); + g_string_append_c (str, '\n'); + } + + g_slist_free_full (list, g_free); + selected_files = str->str; + g_string_free (str, FALSE); + DBG ("selected files: %s", selected_files); + } + + gtk_widget_destroy (dialog); + + return selected_files; +} + /**********************/ /* Simple GUI helpers */ /**********************/ diff -Nru xfburn-0.6.2/xfburn/xfburn-utils.h xfburn-0.7.0/xfburn/xfburn-utils.h --- xfburn-0.6.2/xfburn/xfburn-utils.h 2019-09-06 19:10:46.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-utils.h 2022-10-26 02:35:25.000000000 +0000 @@ -40,6 +40,7 @@ GSList * xfburn_make_abosulet_file_list (gint count, gchar *filenames[]); void xfburn_browse_for_file (GtkEntry *entry, GtkWindow *parent); +gchar *xfburn_browse_for_files (gboolean allow_directories); gboolean xfburn_ask_yes_no (GtkMessageType type, const gchar *primary_text, const gchar *secondary_text); GtkWidget * xfburn_gtk_button_new_mixed (const gchar *stock_id, const gchar *label); diff -Nru xfburn-0.6.2/xfburn/xfburn-welcome-tab.c xfburn-0.7.0/xfburn/xfburn-welcome-tab.c --- xfburn-0.6.2/xfburn/xfburn-welcome-tab.c 2019-10-16 18:17:33.000000000 +0000 +++ xfburn-0.7.0/xfburn/xfburn-welcome-tab.c 2023-03-03 20:49:54.000000000 +0000 @@ -105,6 +105,7 @@ gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, BORDER); gtk_grid_set_row_spacing (GTK_GRID (table), BORDER); gtk_grid_set_column_spacing (GTK_GRID (table), BORDER); + gtk_grid_set_column_homogeneous (GTK_GRID (table), TRUE); gtk_widget_show (table); align = gtk_label_new (NULL); @@ -115,7 +116,7 @@ gtk_widget_show (align); /* buttons */ - priv->button_image = create_welcome_button ("stock_xfburn", _("Burn _Image"), _("Burn a prepared compilation, i.e. an .ISO file")); + priv->button_image = create_welcome_button ("stock_xfburn", _("Burn _Image"), _("Burn a prepared composition, i.e. an .ISO file")); gtk_grid_attach (GTK_GRID (table), priv->button_image, 0, 0, 1, 1); gtk_widget_show (priv->button_image); g_signal_connect (G_OBJECT(priv->button_image), "clicked", G_CALLBACK(burn_image), obj); @@ -162,7 +163,7 @@ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 20); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); - + align = gtk_label_new (NULL); gtk_box_pack_start (GTK_BOX (hbox), align, TRUE, TRUE, 0); @@ -178,6 +179,7 @@ label = gtk_label_new (NULL); gtk_label_set_text (GTK_LABEL (label), secondary); + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); gtk_box_pack_end (GTK_BOX (vbox), label, FALSE, FALSE, 0); gtk_container_add (GTK_CONTAINER (button), hbox); @@ -236,22 +238,8 @@ obj = g_object_new (XFBURN_TYPE_WELCOME_TAB, NULL); if (obj) { XfburnWelcomeTabPrivate *priv = XFBURN_WELCOME_TAB_GET_PRIVATE (XFBURN_WELCOME_TAB(obj)); - GAction *action; priv->notebook = notebook; - - /* FIXME retrieve action group from UI Manager */ - action = g_action_map_lookup_action (action_group, "burn-image"); - gtk_widget_set_sensitive (priv->button_image, g_action_get_enabled (action)); - - action = g_action_map_lookup_action (action_group, "new-data-composition"); - gtk_widget_set_sensitive (priv->button_data_comp, g_action_get_enabled (action)); - - action = g_action_map_lookup_action (action_group, "new-audio-composition"); - gtk_widget_set_sensitive (priv->button_audio_comp, g_action_get_enabled (action)); - - action = g_action_map_lookup_action (action_group, "blank-disc"); - gtk_widget_set_sensitive (priv->button_blank, g_action_get_enabled (action)); } return obj; diff -Nru xfburn-0.6.2/xfburn.desktop.in xfburn-0.7.0/xfburn.desktop.in --- xfburn-0.6.2/xfburn.desktop.in 2018-10-21 02:30:24.000000000 +0000 +++ xfburn-0.7.0/xfburn.desktop.in 2022-10-26 02:35:25.000000000 +0000 @@ -7,7 +7,7 @@ Exec=xfburn TryExec=xfburn Icon=stock_xfburn -MimeType=application/x-cd-image; +MimeType=application/x-cd-image;x-content/audio-cdda;x-content/blank-cd; Terminal=false Categories=X-XFCE;GTK;DiscBurning;Archiving;AudioVideo;Utility; StartupNotify=true