diff options
201 files changed, 17428 insertions, 13460 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index aaf8ccb..5a008f0 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -81,12 +81,12 @@ AC_REQUIRE([AC_C_BIGENDIAN]) AC_REQUIRE([AC_SYS_LARGEFILE]) if test "x$GCC" = "xyes"; then - CFLAGS="$CFLAGS -std=gnu99 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CFLAGS="$CFLAGS -std=gnu99 -ffast-math -Wall -pipe" if test "x$HAVE_DARWIN" = "xyes"; then - CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=gnu++11 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=gnu++11 -ffast-math -Wall -pipe" LDFLAGS="$LDFLAGS -lc++ -stdlib=libc++" else - CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe" fi AUD_CHECK_CFLAGS(-Wtype-limits) AUD_CHECK_CXXFLAGS(-Woverloaded-virtual) @@ -142,9 +142,9 @@ AC_PROG_LN_S AC_PATH_PROG([RM], [rm]) AC_PATH_PROG([MV], [mv]) AC_PATH_PROG([CP], [cp]) -AC_PATH_PROG([AR], [ar]) -AC_PATH_PROG([RANLIB], [ranlib]) -AC_PATH_PROG([WINDRES], [windres]) +AC_PATH_TOOL([AR], [ar]) +AC_PATH_TOOL([RANLIB], [ranlib]) +AC_PATH_TOOL([WINDRES], [windres]) dnl Check for POSIX threads dnl ======================= diff --git a/audacious.desktop b/audacious.desktop index 23302eb..7e5fc08 100644 --- a/audacious.desktop +++ b/audacious.desktop @@ -8,23 +8,26 @@ Icon=audacious Categories=AudioVideo;Audio;Player;GTK; Exec=audacious %U TryExec=audacious +StartupNotify=true Terminal=false MimeType=application/ogg;application/x-cue;application/x-ogg;application/xspf+xml;audio/midi;audio/mp3;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/prs.sid;audio/x-flac;audio/x-it;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asx;audio/x-ms-wma;audio/x-musepack;audio/x-s3m;audio/x-scpls;audio/x-stm;audio/x-vorbis+ogg;audio/x-wav;audio/x-xm;inode/directory;x-content/audio-cdda; Comment[be]=Слухайце музыку Comment[bg]=Слушай музика Comment[ca]=Escolta música -Comment[cs]=Poslouchej hudbu +Comment[cs]=Poslouchat hudbu Comment[da]=Lyt til musik Comment[de]=Musik hören Comment[el]=ΑκÏόαση μουσικής Comment[eo]=AÅskulti muzikon +Comment[es_CL]=Listado de musica Comment[es_MX]=Escuchar la música Comment[es]=Escuchar música Comment[fi]=Kuuntele musiikkia Comment[fr]=Écouter de la musique Comment[gl]=Escoitar música -Comment[hu]=Hallgasson zenét +Comment[hr]=SluÅ¡anje glazbe +Comment[hu]=Zenehallgatás Comment[id_ID]=Dengarkan musik Comment[it]=Ascolta la musica Comment[ja]=音楽をè´ãã¾ã™ @@ -38,6 +41,7 @@ Comment[pt_BR]=Ouça música Comment[pt_PT]=Reprodução de músicas Comment[ro]=Ascultă muzică Comment[ru]=Слушать музыку +Comment[sk]=PoÄúvajte hudbu Comment[sr]=Слушајте музику Comment[sv]=Lyssna pÃ¥ musik Comment[tr]=Müzik dinleyin @@ -54,11 +58,13 @@ GenericName[da]=Musikafspiller GenericName[de]=Musikspieler GenericName[el]=Î ÏόγÏαμμα αναπαÏαγωγής μουσικής GenericName[eo]=Muzik-ludilo +GenericName[es_CL]=Reproductor de musica GenericName[es_MX]=Reproductor de Música GenericName[es]=Reproductor de música GenericName[fi]=Musiikkisoitin GenericName[fr]=Diffuseur de musique GenericName[gl]=Reprodutor de música +GenericName[hr]=SviraÄ glazbe GenericName[hu]=Zene lejátszó GenericName[id_ID]=Pemutar musik GenericName[it]=Lettore musicale @@ -73,6 +79,7 @@ GenericName[pt_BR]=Reprodutor de Música GenericName[pt_PT]=Reprodutor áudio GenericName[ro]=Player de muzică GenericName[ru]=Музыкальный проигрыватель +GenericName[sk]=Hudobný prehrávaÄ GenericName[sr]=Програм за Ñлушање музике GenericName[sv]=Musikspelare GenericName[tr]=Müzik Çalar diff --git a/config.h.in b/config.h.in index 7f6dcc2..d388dc2 100644 --- a/config.h.in +++ b/config.h.in @@ -40,9 +40,6 @@ /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H -/* Define if the /proc/self/exe symlink is supported */ -#undef HAVE_PROC_SELF_EXE - /* Define to 1 if you have the `sigwait' function. */ #undef HAVE_SIGWAIT @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for audacious 3.7.2. +# Generated by GNU Autoconf 2.69 for audacious 3.8-beta2. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='audacious' PACKAGE_TARNAME='audacious' -PACKAGE_VERSION='3.7.2' -PACKAGE_STRING='audacious 3.7.2' +PACKAGE_VERSION='3.8-beta2' +PACKAGE_STRING='audacious 3.8-beta2' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -640,6 +640,7 @@ plugindir VALGRIND_FRIENDLY USE_DBUS have_dbus +BUILDSTAMP POSUB LTLIBINTL LIBINTL @@ -736,6 +737,7 @@ build_os build_vendor build_cpu build +COPYRIGHT target_alias host_alias build_alias @@ -787,7 +789,6 @@ with_libiconv_prefix enable_nls with_libintl_prefix with_buildstamp -enable_text_console enable_dbus enable_valgrind ' @@ -1364,7 +1365,7 @@ if test "$ac_init_help" = "long"; then # 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 audacious 3.7.2 to adapt to many kinds of systems. +\`configure' configures audacious 3.8-beta2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1430,7 +1431,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of audacious 3.7.2:";; + short | recursive ) echo "Configuration of audacious 3.8-beta2:";; esac cat <<\_ACEOF @@ -1443,7 +1444,6 @@ Optional Features: --enable-qt Enable Qt support (default=disabled) --disable-rpath do not hardcode runtime library paths --disable-nls do not use Native Language Support - --enable-text-console Enable text console for MS-Windows hosts --disable-dbus Disable D-Bus support (default=enabled) --enable-valgrind Valgrind analysis support (default=disabled) @@ -1563,7 +1563,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -audacious configure 3.7.2 +audacious configure 3.8-beta2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2031,7 +2031,7 @@ 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 audacious $as_me 3.7.2, which was +It was created by audacious $as_me 3.8-beta2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2393,11 +2393,14 @@ cat >>confdefs.h <<_ACEOF _ACEOF +COPYRIGHT="Copyright (C) 2001-2016 Audacious developers and others" + cat >>confdefs.h <<_ACEOF -#define COPYRIGHT "Copyright © 2001-2016 Audacious developers and others" +#define COPYRIGHT "$COPYRIGHT" _ACEOF + ac_aux_dir= for ac_dir in build-aux "$srcdir"/build-aux; do if test -f "$ac_dir/install-sh"; then @@ -4575,12 +4578,12 @@ esac if test "x$GCC" = "xyes"; then - CFLAGS="$CFLAGS -std=gnu99 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CFLAGS="$CFLAGS -std=gnu99 -ffast-math -Wall -pipe" if test "x$HAVE_DARWIN" = "xyes"; then - CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=gnu++11 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CXXFLAGS="$CXXFLAGS -stdlib=libc++ -std=gnu++11 -ffast-math -Wall -pipe" LDFLAGS="$LDFLAGS -lc++ -stdlib=libc++" else - CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe -Wno-deprecated-declarations" + CXXFLAGS="$CXXFLAGS -std=gnu++11 -ffast-math -Wall -pipe" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C/C++ compiler supports -Wtype-limits" >&5 @@ -5809,8 +5812,9 @@ $as_echo "no" >&6; } fi -# Extract the first word of "ar", so it can be a program name with args. -set dummy ar; ac_word=$2 +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; 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_AR+:} false; then : @@ -5849,8 +5853,66 @@ $as_echo "no" >&6; } fi -# Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 +fi +if test -z "$ac_cv_path_AR"; then + ac_pt_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; 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_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_AR in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_AR="$ac_pt_AR" # 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_AR="$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_AR=$ac_cv_path_ac_pt_AR +if test -n "$ac_pt_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5 +$as_echo "$ac_pt_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_AR" = x; then + AR="" + 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 + AR=$ac_pt_AR + fi +else + AR="$ac_cv_path_AR" +fi + +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_path_RANLIB+:} false; then : @@ -5889,8 +5951,66 @@ $as_echo "no" >&6; } fi -# Extract the first word of "windres", so it can be a program name with args. -set dummy windres; ac_word=$2 +fi +if test -z "$ac_cv_path_RANLIB"; then + ac_pt_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_path_ac_pt_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_RANLIB in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_RANLIB="$ac_pt_RANLIB" # 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_RANLIB="$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_RANLIB=$ac_cv_path_ac_pt_RANLIB +if test -n "$ac_pt_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_RANLIB" >&5 +$as_echo "$ac_pt_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_RANLIB" = x; then + RANLIB="" + 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 + RANLIB=$ac_pt_RANLIB + fi +else + RANLIB="$ac_cv_path_RANLIB" +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. +set dummy ${ac_tool_prefix}windres; 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_WINDRES+:} false; then : @@ -5929,6 +6049,63 @@ $as_echo "no" >&6; } fi +fi +if test -z "$ac_cv_path_WINDRES"; then + ac_pt_WINDRES=$WINDRES + # Extract the first word of "windres", so it can be a program name with args. +set dummy windres; 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_WINDRES+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $ac_pt_WINDRES in + [\\/]* | ?:[\\/]*) + ac_cv_path_ac_pt_WINDRES="$ac_pt_WINDRES" # 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_WINDRES="$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_WINDRES=$ac_cv_path_ac_pt_WINDRES +if test -n "$ac_pt_WINDRES"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_WINDRES" >&5 +$as_echo "$ac_pt_WINDRES" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_pt_WINDRES" = x; then + WINDRES="" + 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 + WINDRES=$ac_pt_WINDRES + fi +else + WINDRES="$ac_cv_path_WINDRES" +fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5 $as_echo_n "checking for library containing pthread_create... " >&6; } @@ -6810,19 +6987,6 @@ fi done -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/self/exe" >&5 -$as_echo_n "checking for /proc/self/exe... " >&6; } -if test -e "/proc/self/exe" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - -$as_echo "#define HAVE_PROC_SELF_EXE 1" >>confdefs.h - -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - if test "X$prefix" = "XNONE"; then @@ -8510,16 +8674,21 @@ else /* end confdefs.h. */ #include <libintl.h> -$gt_revision_test_code +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code int main () { bindtextdomain ("", ""); -return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION ; return 0; @@ -9272,20 +9441,25 @@ else /* end confdefs.h. */ #include <libintl.h> -$gt_revision_test_code +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code int main () { bindtextdomain ("", ""); -return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION ; return 0; @@ -9304,20 +9478,25 @@ rm -f core conftest.err conftest.$ac_objext \ /* end confdefs.h. */ #include <libintl.h> -$gt_revision_test_code +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code int main () { bindtextdomain ("", ""); -return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION ; return 0; @@ -9453,32 +9632,18 @@ LIBS="$LIBS $LIBINTL" # Check whether --with-buildstamp was given. if test "${with_buildstamp+set}" = set; then : - withval=$with_buildstamp; -cat >>confdefs.h <<_ACEOF -#define BUILDSTAMP "$withval" -_ACEOF - + withval=$with_buildstamp; BUILDSTAMP="$withval" else - -cat >>confdefs.h <<_ACEOF -#define BUILDSTAMP "unknown build" -_ACEOF - + BUILDSTAMP="unknown build" fi -# Check whether --enable-text-console was given. -if test "${enable_text_console+set}" = set; then : - enableval=$enable_text_console; use_text_console=$withval -else - use_text_console=no -fi +cat >>confdefs.h <<_ACEOF +#define BUILDSTAMP "$BUILDSTAMP" +_ACEOF -if test "x$HAVE_MSWINDOWS" = "xyes" && test "x$use_text_console" = "xno" ; then - LDFLAGS="$LDFLAGS -Wl,-subsystem,windows" -fi # Check whether --enable-dbus was given. @@ -9569,7 +9734,7 @@ CPPFLAGS="$CPPFLAGS -include config.h" ### --------------------------------------------------------------------------- -ac_config_files="$ac_config_files audacious.pc buildsys.mk extra.mk man/audtool.1 man/audacious.1 src/libaudcore/audio.h src/libaudcore/tinylock.h" +ac_config_files="$ac_config_files audacious.pc buildsys.mk extra.mk man/audtool.1 man/audacious.1 src/libaudcore/audio.h src/libaudcore/tinylock.h win32/audacious.nsi win32/override/README.txt" cat >confcache <<\_ACEOF @@ -10201,7 +10366,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by audacious $as_me 3.7.2, which was +This file was extended by audacious $as_me 3.8-beta2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -10267,7 +10432,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -audacious config.status 3.7.2 +audacious config.status 3.8-beta2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -10410,6 +10575,8 @@ do "man/audacious.1") CONFIG_FILES="$CONFIG_FILES man/audacious.1" ;; "src/libaudcore/audio.h") CONFIG_FILES="$CONFIG_FILES src/libaudcore/audio.h" ;; "src/libaudcore/tinylock.h") CONFIG_FILES="$CONFIG_FILES src/libaudcore/tinylock.h" ;; + "win32/audacious.nsi") CONFIG_FILES="$CONFIG_FILES win32/audacious.nsi" ;; + "win32/override/README.txt") CONFIG_FILES="$CONFIG_FILES win32/override/README.txt" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac diff --git a/configure.ac b/configure.ac index 5297967..b378fda 100644 --- a/configure.ac +++ b/configure.ac @@ -4,13 +4,17 @@ dnl *** dnl Initialize dnl ========== + AC_PREREQ([2.59]) -AC_INIT([audacious], [3.7.2]) +AC_INIT([audacious], [3.8-beta2]) AC_COPYRIGHT([Copyright (C) 2001-2016 Audacious developers and others]) AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE_NAME", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$PACKAGE_VERSION", [Version number of package]) -AC_DEFINE_UNQUOTED(COPYRIGHT, "Copyright © 2001-2016 Audacious developers and others", [Copyright]) + +COPYRIGHT="Copyright (C) 2001-2016 Audacious developers and others" +AC_DEFINE_UNQUOTED(COPYRIGHT, "$COPYRIGHT", [Copyright]) +AC_SUBST(COPYRIGHT) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) @@ -28,14 +32,6 @@ dnl =============================== AC_CHECK_FUNCS([sigwait]) -AC_MSG_CHECKING([for /proc/self/exe]) -if test -e "/proc/self/exe" ; then - AC_MSG_RESULT(yes) - AC_DEFINE([HAVE_PROC_SELF_EXE], [1], [Define if the /proc/self/exe symlink is supported]) -else - AC_MSG_RESULT(no) -fi - dnl iconv dnl ===== @@ -55,20 +51,10 @@ dnl Build stamp dnl =========== AC_ARG_WITH([buildstamp], AS_HELP_STRING([--with-buildstamp=XXX], [Set build stamp to XXX]), - AC_DEFINE_UNQUOTED([BUILDSTAMP], "$withval", [Build stamp]), - AC_DEFINE_UNQUOTED([BUILDSTAMP], "unknown build", [Build stamp])) - -dnl Activation of text console (MS-Windows ONLY) -dnl ============================================ -AC_ARG_ENABLE([text-console], -[AS_HELP_STRING([--enable-text-console],[Enable text console for MS-Windows hosts])], -[use_text_console=$withval], -[use_text_console=no] -) - -if test "x$HAVE_MSWINDOWS" = "xyes" && test "x$use_text_console" = "xno" ; then - LDFLAGS="$LDFLAGS -Wl,-subsystem,windows" -fi + BUILDSTAMP="$withval", BUILDSTAMP="unknown build") + +AC_DEFINE_UNQUOTED(BUILDSTAMP, "$BUILDSTAMP", [Build stamp]) +AC_SUBST(BUILDSTAMP) dnl D-Bus support dnl ============= @@ -128,6 +114,8 @@ AC_CONFIG_FILES([ man/audacious.1 src/libaudcore/audio.h src/libaudcore/tinylock.h + win32/audacious.nsi + win32/override/README.txt ]) AC_OUTPUT diff --git a/contrib/win32/patches/libcue-makefile.am.diff b/contrib/win32/patches/libcue-makefile.am.diff deleted file mode 100644 index a90623c..0000000 --- a/contrib/win32/patches/libcue-makefile.am.diff +++ /dev/null @@ -1,9 +0,0 @@ ---- Makefile.am.0 2010-05-01 03:33:40 -0400 -+++ Makefile.am 2013-09-13 21:17:47 -0400 -@@ -27,5 +27,5 @@ - - lib_LTLIBRARIES = libcue.la - --libcue_la_LDFLAGS = -version-info @LIBCUE_LIBTOOL_VERSION@ -+libcue_la_LDFLAGS = -version-info @LIBCUE_LIBTOOL_VERSION@ -no-undefined - libcueincludedir = $(includedir)/@LIBCUE_LIBRARY_NAME@-@LIBCUE_API_VERSION@/@LIBCUE_LIBRARY_NAME@ diff --git a/contrib/win32/patches/libwavpack-utils.c.diff b/contrib/win32/patches/libwavpack-utils.c.diff deleted file mode 100644 index eeeb80a..0000000 --- a/contrib/win32/patches/libwavpack-utils.c.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- utils.c.0 2009-11-30 23:24:52 -0500 -+++ utils.c 2011-04-01 23:38:52 -0500 -@@ -657,7 +657,7 @@ - return !ferror (hFile); - } - --#ifdef WIN32 -+#if 0 - - int64_t DoGetFileSize (FILE *hFile) - { diff --git a/contrib/win32/patches/wavpack.pc.in.diff b/contrib/win32/patches/wavpack.pc.in.diff deleted file mode 100644 index 455a01e..0000000 --- a/contrib/win32/patches/wavpack.pc.in.diff +++ /dev/null @@ -1,8 +0,0 @@ ---- wavpack.pc.in.0 2013-09-29 17:30:14 -0400 -+++ wavpack.pc.in 2014-01-25 16:47:55 -0500 -@@ -1,4 +1,5 @@ - prefix=@prefix@ -+exec_prefix=@exec_prefix@ - libdir=@libdir@ - includedir=${prefix}/include - diff --git a/debian/audacious-qt.desktop b/debian/audacious-qt.desktop deleted file mode 100644 index 9d78daf..0000000 --- a/debian/audacious-qt.desktop +++ /dev/null @@ -1,80 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=Audacious Qt Interface -GenericName=Music Player -Comment=Listen to music -Icon=audacious -Categories=AudioVideo;Audio;Player;Qt; -Exec=audacious --qt %U -TryExec=audacious -Terminal=false -MimeType=application/ogg;application/x-cue;application/x-ogg;application/xspf+xml;audio/midi;audio/mp3;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/prs.sid;audio/x-flac;audio/x-it;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asx;audio/x-ms-wma;audio/x-musepack;audio/x-s3m;audio/x-scpls;audio/x-stm;audio/x-vorbis+ogg;audio/x-wav;audio/x-xm;inode/directory;x-content/audio-cdda; -Keywords=audio;player;audacious;music;qt; - -Comment[be]=Слухайце музыку -Comment[bg]=Слушай музика -Comment[cs]=Poslouchej hudbu -Comment[da]=Lyt til musik -Comment[de]=Musik hören -Comment[el]=ΑκÏόαση μουσικής -Comment[eo]=AÅskulti muzikon -Comment[es_MX]=Escuchar la música -Comment[es]=Escuchar música -Comment[fi]=Kuuntele musiikkia -Comment[fr]=Écouter de la musique -Comment[gl]=Escoitar música -Comment[hu]=Hallgasson zenét -Comment[id_ID]=Dengarkan musik -Comment[it]=Ascolta la musica -Comment[ja]=音楽をè´ãã¾ã™ -Comment[ko]=ìŒì•…ì„ ë“¤ì–´ìš” -Comment[lt]=Klausyti muzikos -Comment[lv]=KlausÄ«ties mÅ«ziku -Comment[ms]=Dengar muzik -Comment[nl]=Luister naar muziek -Comment[pl]=SÅ‚uchaj muzyki -Comment[pt_BR]=Ouvir Música -Comment[pt_PT]=Reprodução de músicas -Comment[ro]=Ascultă muzică -Comment[ru]=Слушать музыку -Comment[sr]=Слушајте музику -Comment[sr_RS]=Слушајте музику -Comment[sv]=Lyssna pÃ¥ musik -Comment[tr]=Müzik dinleyin -Comment[uk]=Слухати музику -Comment[zh_CN]=è†å¬éŸ³ä¹ -Comment[zh_TW]=音樂鑑賞 - -GenericName[be]=Музычны плÑер -GenericName[bg]=Музикален плейър -GenericName[cs]=Hudebnà pÅ™ehrávaÄ -GenericName[da]=Musikafspiller -GenericName[de]=Musikspieler -GenericName[el]=Î ÏόγÏαμμα αναπαÏαγωγής μουσικής -GenericName[eo]=Muzik-ludilo -GenericName[es_MX]=Reproductor de Música -GenericName[es]=Reproductor de música -GenericName[fi]=Musiikkisoitin -GenericName[fr]=Diffuseur de musique -GenericName[gl]=Reprodutor de música -GenericName[hu]=Zene lejátszó -GenericName[id_ID]=Pemutar musik -GenericName[it]=Lettore musicale -GenericName[ja]=音楽プレイヤー -GenericName[ko]=ìŒì•… 재ìƒê¸° -GenericName[lt]=Muzikos grotuvas -GenericName[lv]=MÅ«zikas atskaņotÄjs -GenericName[ms]=Pemain Muzik -GenericName[nl]=Muziekspeler -GenericName[pl]=Odtwarzacz muzyczny -GenericName[pt_BR]=Player de Música -GenericName[pt_PT]=Reprodutor áudio -GenericName[ro]=Player de muzică -GenericName[ru]=Музыкальный проигрыватель -GenericName[sr]=Програм за Ñлушање музике -GenericName[sv]=Musikspelare -GenericName[tr]=Müzik Çalar -GenericName[uk]=Музичний програвач -GenericName[zh_CN]=音ä¹æ’放器 -GenericName[zh_TW]=音樂æ’放器 diff --git a/debian/audacious.install b/debian/audacious.install index 0a1ba23..f7177e8 100644 --- a/debian/audacious.install +++ b/debian/audacious.install @@ -1,3 +1,2 @@ usr/bin usr/share -debian/audacious-qt.desktop usr/share/applications diff --git a/debian/changelog b/debian/changelog index 2ab4594..efb1b27 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,18 @@ -audacious (3.7.2-2) UNRELEASED; urgency=medium +audacious (3.8~beta2-1) UNRELEASED; urgency=medium * Team upload. + * New upstream development release. + * debian/patches: + - Drop use-system-libguess.patch * debian/control: - - Switch from dbus-x11 to default-dbus-session-bus | dbus-session-bus. + - Switch from dbus-x11 to default-dbus-session-bus | dbus-session-bus (Closes: #836078) + * Drop qt5 interface: (Closes: #820472, LP: #1600318) + - debian/rules: Remove --enable-qt. + - Drop debian/libaudqt0.install. + - Drop debian/libaudqt0.symbols. - -- Mateusz Åukasik <mati75@linuxmint.pl> Wed, 31 Aug 2016 21:19:21 +0200 + -- Mateusz Åukasik <mati75@linuxmint.pl> Wed, 31 Aug 2016 15:54:52 +0200 audacious (3.7.2-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index c2370c0..bd42941 100644 --- a/debian/control +++ b/debian/control @@ -15,8 +15,7 @@ Build-Depends: libdbus-glib-1-dev (>= 0.60), libgtk2.0-dev, libguess-dev (>= 1.2~), - librsvg2-bin, - qtbase5-dev + librsvg2-bin Standards-Version: 3.9.7 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-multimedia/audacious.git Vcs-Git: https://anonscm.debian.org/git/pkg-multimedia/audacious.git @@ -65,7 +64,6 @@ Depends: libdbus-1-dev (>= 0.60), libdbus-glib-1-dev (>= 0.60), libgtk2.0-dev, - qtbase5-dev, ${misc:Depends} Description: audacious development files Audacious is a fork of beep-media-player which supports Winamp skins @@ -173,29 +171,3 @@ Description: audacious media player (libaudtag shared library) . This package provides the libaudtag shared library. -Package: libaudqt0 -Section: libs -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - ${shlibs:Depends} -Description: audacious media player (libaudqt shared library) - Audacious is a fork of beep-media-player which supports Winamp skins - and many codecs. - . - In the default install, the following codecs are supported: - . - * MP3 - * Ogg Vorbis / Theora - * AAC and AAC+ - * FLAC - * ALAC - * Windows Media (WMA) - * WAVE - . - Additionally, Audacious is extendable through plugins, and contains - other useful features like LIRC support. Support for many more codecs - can also be added through plugins. - . - This package provides the libaudqt shared library. diff --git a/debian/libaudqt0.install b/debian/libaudqt0.install deleted file mode 100644 index 746293a..0000000 --- a/debian/libaudqt0.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libaudqt.so.* diff --git a/debian/libaudqt0.symbols b/debian/libaudqt0.symbols deleted file mode 100644 index d7d175e..0000000 --- a/debian/libaudqt0.symbols +++ /dev/null @@ -1,57 +0,0 @@ -libaudqt.so.0 libaudqt0 #MINVER# - _ZN10QByteArrayD1Ev@Base 3.7.1 - _ZN10QByteArrayD2Ev@Base 3.7.1 - _ZN5audqt10InfoWidget10updateFileEv@Base 3.7.1 - _ZN5audqt10InfoWidget8fillInfoEiiPKcRK5TupleP12PluginHandleb@Base 3.7.1 - _ZN5audqt10InfoWidgetC1EP7QWidget@Base 3.7.1 - _ZN5audqt10InfoWidgetC2EP7QWidget@Base 3.7.1 - _ZN5audqt10InfoWidgetD0Ev@Base 3.7.1 - _ZN5audqt10InfoWidgetD1Ev@Base 3.7.1 - _ZN5audqt10InfoWidgetD2Ev@Base 3.7.1 - _ZN5audqt10menu_buildE8ArrayRefINS_8MenuItemEEPKcP7QWidget@Base 3.7.1 - _ZN5audqt11art_requestEPKcjjb@Base 3.7.1 - _ZN5audqt11menu_actionERKNS_8MenuItemEPKcP7QWidget@Base 3.7.1 - _ZN5audqt11menu_removeE9AudMenuIDPFvvE@Base 3.7.1 - _ZN5audqt12VolumeButtonC1EP7QWidget@Base 3.7.1 - _ZN5audqt12VolumeButtonC2EP7QWidget@Base 3.7.1 - _ZN5audqt12clear_layoutEP7QLayout@Base 3.7.1 - _ZN5audqt12infowin_hideEv@Base 3.7.1 - _ZN5audqt12infowin_showEii@Base 3.7.1 - _ZN5audqt12plugin_aboutEP12PluginHandle@Base 3.7.1 - _ZN5audqt12plugin_prefsEP12PluginHandle@Base 3.7.1 - _ZN5audqt13enable_layoutEP7QLayoutb@Base 3.7.1 - _ZN5audqt13menubar_buildE8ArrayRefINS_8MenuItemEEPKcP7QWidget@Base 3.7.1 - _ZN5audqt13prefswin_hideEv@Base 3.7.1 - _ZN5audqt13prefswin_showEv@Base 3.7.1 - _ZN5audqt13translate_strEPKcS1_@Base 3.7.1 - _ZN5audqt14equalizer_hideEv@Base 3.7.1 - _ZN5audqt14equalizer_showEv@Base 3.7.1 - _ZN5audqt14menu_get_by_idE9AudMenuID@Base 3.7.1 - _ZN5audqt14simple_messageEPKcS1_@Base 3.7.1 - _ZN5audqt14simple_messageEPKcS1_N11QMessageBox4IconE@Base 3.7.1 - _ZN5audqt14urlopener_showEb@Base 3.7.1 - _ZN5audqt15fileopener_showENS_8FileModeE@Base 3.7.1 - _ZN5audqt16aboutwindow_hideEv@Base 3.7.1 - _ZN5audqt16aboutwindow_showEv@Base 3.7.1 - _ZN5audqt18log_inspector_hideEv@Base 3.7.1 - _ZN5audqt18log_inspector_showEv@Base 3.7.1 - _ZN5audqt18prefswin_show_pageEib@Base 3.7.1 - _ZN5audqt18queue_manager_hideEv@Base 3.7.1 - _ZN5audqt18queue_manager_showEv@Base 3.7.1 - _ZN5audqt19art_request_currentEjjb@Base 3.7.1 - _ZN5audqt20infowin_show_currentEv@Base 3.7.1 - _ZN5audqt20playlist_show_renameEi@Base 3.7.1 - _ZN5audqt21window_bring_to_frontEP7QWidget@Base 3.7.1 - _ZN5audqt23playlist_confirm_deleteEi@Base 3.7.1 - _ZN5audqt25prefswin_show_plugin_pageE10PluginType@Base 3.7.1 - _ZN5audqt3runEv@Base 3.7.1 - _ZN5audqt4initEv@Base 3.7.1 - _ZN5audqt4quitEv@Base 3.7.1 - _ZN5audqt7cleanupEv@Base 3.7.1 - _ZN5audqt8menu_addE9AudMenuIDPFvvEPKcS4_@Base 3.7.1 - _ZN7QStringD1Ev@Base 3.7.1 - _ZN7QStringD2Ev@Base 3.7.1 - (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 - (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 - (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 - (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 diff --git a/debian/patches/add-keywords.patch b/debian/patches/add-keywords.patch index a5a9550..17cc87b 100644 --- a/debian/patches/add-keywords.patch +++ b/debian/patches/add-keywords.patch @@ -3,8 +3,8 @@ Author: Mateusz Åukasik <mati75@linuxmint.pl> --- a/audacious.desktop +++ b/audacious.desktop -@@ -10,6 +10,7 @@ Exec=audacious %U - TryExec=audacious +@@ -11,6 +11,7 @@ TryExec=audacious + StartupNotify=true Terminal=false MimeType=application/ogg;application/x-cue;application/x-ogg;application/xspf+xml;audio/midi;audio/mp3;audio/mp4;audio/mpeg;audio/mpegurl;audio/ogg;audio/prs.sid;audio/x-flac;audio/x-it;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-asx;audio/x-ms-wma;audio/x-musepack;audio/x-s3m;audio/x-scpls;audio/x-stm;audio/x-vorbis+ogg;audio/x-wav;audio/x-xm;inode/directory;x-content/audio-cdda; +Keywords=audio;player;audacious;music;gtk; diff --git a/debian/patches/series b/debian/patches/series index 1b22314..bb69562 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,2 @@ add-keywords.patch use-system-licenses.patch -use-system-libguess.patch diff --git a/debian/patches/use-system-libguess.patch b/debian/patches/use-system-libguess.patch deleted file mode 100644 index 20f7b83..0000000 --- a/debian/patches/use-system-libguess.patch +++ /dev/null @@ -1,244 +0,0 @@ -Description: User system libguess -Author: Mateusz Åukasik <mati75@linuxmint.pl> - ---- a/configure.ac -+++ b/configure.ac -@@ -70,6 +70,27 @@ if test "x$HAVE_MSWINDOWS" = "xyes" && t - LDFLAGS="$LDFLAGS -Wl,-subsystem,windows" - fi - -+dnl Character set detection -+dnl ======================= -+ -+AC_ARG_ENABLE(chardet, -+ AS_HELP_STRING(--enable-chardet, [Disable character set detection (default=auto)]), -+ USE_CHARDET=$enableval, USE_CHARDET=auto) -+ -+if test $USE_CHARDET != no ; then -+ PKG_CHECK_MODULES(LIBGUESS, libguess >= 1.2, have_libguess=yes, have_libguess=no) -+ if test $have_libguess = yes ; then -+ USE_CHARDET=yes -+ AC_DEFINE(USE_CHARDET, 1, [Define if character set detection enabled]) -+ elif test $USE_CHARDET = yes ; then -+ AC_MSG_ERROR([Character set detection could not be enabled; check config.log]) -+ else -+ USE_CHARDET=no -+ fi -+fi -+ -+AC_SUBST(USE_CHARDET) -+ - dnl D-Bus support - dnl ============= - -@@ -140,6 +161,7 @@ echo "Configuration:" - echo "" - echo " Install path: $prefix" - echo "" -+echo " Automatic character code detection: $USE_CHARDET" - echo " D-Bus support: $USE_DBUS" - echo " GTK+ support: $USE_GTK" - echo " Qt support: $USE_QT" ---- a/extra.mk.in -+++ b/extra.mk.in -@@ -1,4 +1,5 @@ - HAVE_MSWINDOWS ?= @HAVE_MSWINDOWS@ -+USE_CHARDET ?= @USE_CHARDET@ - USE_DBUS ?= @USE_DBUS@ - USE_GTK ?= @USE_GTK@ - USE_QT ?= @USE_QT@ -@@ -11,6 +12,8 @@ GMODULE_CFLAGS ?= @GMODULE_CFLAGS@ - GMODULE_LIBS ?= @GMODULE_LIBS@ - GTK_CFLAGS ?= @GTK_CFLAGS@ - GTK_LIBS ?= @GTK_LIBS@ -+LIBGUESS_CFLAGS ?= @LIBGUESS_CFLAGS@ -+LIBGUESS_LIBS ?= @LIBGUESS_LIBS@ - QTCORE_CFLAGS ?= @QTCORE_CFLAGS@ - QTCORE_LIBS ?= @QTCORE_LIBS@ - QT_CFLAGS ?= @QT_CFLAGS@ ---- a/src/Makefile -+++ b/src/Makefile -@@ -1,6 +1,6 @@ - include ../extra.mk - --SUBDIRS := audacious libaudcore libaudtag libguess -+SUBDIRS := audacious libaudcore libaudtag - - ifeq ($(USE_GTK),yes) - SUBDIRS += libaudgui -@@ -17,7 +17,6 @@ endif - include ../buildsys.mk - - audacious: libaudcore --libaudcore: libguess - libaudtag: libaudcore - - ifeq ($(USE_GTK),yes) ---- a/src/libaudcore/Makefile -+++ b/src/libaudcore/Makefile -@@ -89,6 +89,7 @@ CPPFLAGS := -I.. -I../.. \ - ${CPPFLAGS} \ - ${GLIB_CFLAGS} \ - ${GMODULE_CFLAGS} \ -+ ${LIBGUESS_CFLAGS} \ - ${QTCORE_CFLAGS} \ - -DHARDCODE_BINDIR=\"${bindir}\" \ - -DHARDCODE_DATADIR=\"${datadir}/audacious\" \ -@@ -99,8 +100,8 @@ CPPFLAGS := -I.. -I../.. \ - - CFLAGS += ${LIB_CFLAGS} - --LIBS := ../libguess/libguess.a \ -- ${LIBS} -lm \ -+LIBS += -lm \ - ${GLIB_LIBS} \ - ${GMODULE_LIBS} \ -+ ${LIBGUESS_LIBS} \ - ${QTCORE_LIBS} ---- a/src/libaudcore/charset.cc -+++ b/src/libaudcore/charset.cc -@@ -28,8 +28,11 @@ - - #include <glib.h> - --#include "libguess/libguess.h" -- -+#ifdef USE_CHARDET -+extern "C" { -+#include <libguess/libguess.h> -+} -+#endif - #include "hook.h" - #include "index.h" - #include "runtime.h" -@@ -142,6 +150,7 @@ static StringBuf convert_to_utf8_locked - if (len < 0) - len = strlen (str); - -+#ifdef USE_CHARDET - if (detect_region) - { - /* prefer libguess-detected charset */ -@@ -161,6 +170,7 @@ static StringBuf convert_to_utf8_locked - if (utf8) - return utf8; - } -+#endif - - /* try system locale last (this one will print a warning if it fails) */ - return str_from_locale (str, len); ---- a/src/libaudgui/Makefile -+++ b/src/libaudgui/Makefile -@@ -45,6 +45,7 @@ LD = ${CXX} - CPPFLAGS := -I.. -I../.. \ - ${CPPFLAGS} \ - ${GLIB_CFLAGS} \ -+ ${LIBGUESS_CFLAGS} \ - ${GTK_CFLAGS} - - CFLAGS += ${LIB_CFLAGS} ---- a/src/libaudgui/prefs-window.cc -+++ b/src/libaudgui/prefs-window.cc -@@ -33,12 +33,14 @@ - #include <libaudcore/preferences.h> - #include <libaudcore/runtime.h> - --#include "libguess/libguess.h" -- - #include "internal.h" - #include "libaudgui.h" - #include "libaudgui-gtk.h" - -+#ifdef USE_CHARDET -+#include <libguess.h> -+#endif -+ - enum CategoryViewCols { - CATEGORY_VIEW_COL_ICON, - CATEGORY_VIEW_COL_NAME, -@@ -109,6 +111,7 @@ static const TitleFieldTag title_field_t - { N_("Quality") , "${quality}" } - }; - -+#ifdef USE_CHARDET - static const ComboItem chardet_detector_presets[] = { - ComboItem (N_("None"), ""), - ComboItem (N_("Arabic"), GUESS_REGION_AR), -@@ -123,6 +126,7 @@ static const ComboItem chardet_detector_ - ComboItem (N_("Taiwanese"), GUESS_REGION_TW), - ComboItem (N_("Turkish"), GUESS_REGION_TR) - }; -+#endif - - static const ComboItem bitdepth_elements[] = { - ComboItem ("16", 16), -@@ -253,9 +257,11 @@ static const PreferencesWidget connectiv - }; - - static const PreferencesWidget chardet_elements[] = { -+#ifdef USE_CHARDET - WidgetCombo (N_("Auto character encoding detector for:"), - WidgetString (0, "chardet_detector"), - {{chardet_detector_presets}}), -+#endif - WidgetEntry (N_("Fallback character encodings:"), - WidgetString (0, "chardet_fallback")) - }; ---- a/src/libaudqt/Makefile -+++ b/src/libaudqt/Makefile -@@ -33,7 +33,8 @@ LD = ${CXX} - - CPPFLAGS := -I.. -I../.. \ - ${CPPFLAGS} \ -- ${QT_CFLAGS} -+ ${QT_CFLAGS} \ -+ ${LIBGUESS_CFLAGS} - - CFLAGS += ${LIB_CFLAGS} - ---- a/src/libaudqt/prefs-window.cc -+++ b/src/libaudqt/prefs-window.cc -@@ -48,11 +48,13 @@ - #include <libaudcore/preferences.h> - #include <libaudcore/runtime.h> - --#include "libguess/libguess.h" -- - #include "libaudqt.h" - #include "prefs-pluginlist-model.h" - -+#ifdef USE_CHARDET -+#include <libguess.h> -+#endif -+ - namespace audqt { - - struct Category { -@@ -113,6 +115,7 @@ static const TitleFieldTag title_field_t - { N_("Quality") , "${quality}" } - }; - -+#ifdef USE_CHARDET - static const ComboItem chardet_detector_presets[] = { - ComboItem (N_("None"), ""), - ComboItem (N_("Arabic"), GUESS_REGION_AR), -@@ -127,6 +130,7 @@ static const ComboItem chardet_detector_ - ComboItem (N_("Taiwanese"), GUESS_REGION_TW), - ComboItem (N_("Turkish"), GUESS_REGION_TR) - }; -+#endif - - static const ComboItem bitdepth_elements[] = { - ComboItem ("16", 16), -@@ -241,9 +245,11 @@ static const PreferencesWidget connectiv - }; - - static const PreferencesWidget chardet_elements[] = { -+#ifdef USE_CHARDET - WidgetCombo (N_("Auto character encoding detector for:"), - WidgetString (0, "chardet_detector"), - {{chardet_detector_presets}}), -+#endif - WidgetEntry (N_("Fallback character encodings:"), - WidgetString (0, "chardet_fallback")) - }; diff --git a/debian/rules b/debian/rules index 4c1ec13..b133e96 100755 --- a/debian/rules +++ b/debian/rules @@ -15,7 +15,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow dh $@ --with autoreconf --parallel override_dh_auto_configure: - dh_auto_configure -- --disable-rpath --enable-chardet --enable-qt $(additional_confflags) \ + dh_auto_configure -- --disable-rpath --enable-chardet $(additional_confflags) \ --with-buildstamp="$(shell dpkg-vendor --query vendor) package" override_dh_auto_install: diff --git a/man/audacious.1.in b/man/audacious.1.in index 711ca0f..5d106a9 100644 --- a/man/audacious.1.in +++ b/man/audacious.1.in @@ -1,4 +1,4 @@ -.TH AUDACIOUS "1" "July 2015" "Version @PACKAGE_VERSION@" "Audacious" +.TH AUDACIOUS "1" "May 2016" "Version @PACKAGE_VERSION@" "Audacious" .SH NAME audacious \- an advanced audio player. @@ -73,6 +73,10 @@ Print version information and exit. .TP .B -V, --verbose Print debugging output while running (may be used twice for even more output). +.TP +.B -N, --new-instance +Starts a new instance. The second instance started may be controlled with +\fBaudtool -2\fR, the third with \fBaudtool -3\fR, etc. (up to 9 instances). .SH KEYBINDINGS .ta 24 @@ -133,11 +137,11 @@ Shift + Control + l Display Add URL dialog .SH FILES .TP -~/.config/audacious/config -User's Audacious configuration. +~/.config/audacious/config, ~/.config/audacious-2/config, etc. +Configuration file for each Audacious instance. .TP -~/.config/audacious/playlists -Folder in which playlists are stored. +~/.config/audacious/playlists, ~/.config/audacious-2/playlists, etc. +Folders in which playlists are stored. .TP ~/.local/share/audacious/Skins, @datarootdir@/audacious/Skins Default locations where Audacious should look for skin files. diff --git a/man/audtool.1.in b/man/audtool.1.in index 60ebcd1..99619ff 100644 --- a/man/audtool.1.in +++ b/man/audtool.1.in @@ -1,4 +1,4 @@ -.TH AUDTOOL "1" "July 2015" "Version @PACKAGE_VERSION@" +.TH AUDTOOL "1" "May 2016" "Version @PACKAGE_VERSION@" .SH NAME .B audtool @@ -6,7 +6,7 @@ .SH SYNOPSIS .B audtool -\fIcommand\fR [\fIparameter\fR ...] ... +[\fIinstance\fR] \fIcommand\fR [\fIparameter\fR ...] ... .SH DESCRIPTION .B audtool @@ -15,6 +15,10 @@ sends commands to a running instance of Audacious. It can send many common commands, such as to skip to the next song in the playlist, and can also print status information, such as the title of the current song. +.PP +\fIinstance\fR may be given as \fB-1\fR, \fB-2\fR, etc. (up to \fB-9\fR) to +specify which instance of Audacious to control when multiple instances have been +started. .SH COMMANDS .SS Current song information: @@ -103,6 +107,12 @@ Seek to the given time in seconds, relative to the beginning of the song. .TP .B --playback-seek-relative \fItime\fR Seek to the given time in seconds, relative to the current time counter. +.TP +.B --playback-record +Toggle recording of the output stream (using FileWriter). +.TP +.B --playback-recording +Return an exit code of 0 (true) if stream recording is enabled. .SS Playlist commands: @@ -298,6 +308,16 @@ Show or hide the About window. .B --version Print version information. .TP +.B --plugin-is-enabled \fIplugin\fR +Return an exit code of 0 (true) if the given plugin is enabled. The plugin is +specified using its installed filename minus the folder path and suffix: for +example, \fBcrossfade\fR for \fI@plugindir@/Effect/crossfade.so\fR. +.TP +.B --plugin-enable \fIplugin\fR [on|off] +Enable or disable the given plugin. Note that interface and output plugins +cannot be disabled directly since one of each must always be active. Enabling +an interface or output plugin will automatically disable the previous plugin. +.TP .B --shutdown Shut down Audacious. .TP diff --git a/po/POTFILES.in b/po/POTFILES.in index df728fa..69875aa 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -2,6 +2,7 @@ src/audacious/main.cc src/libaudcore/adder.cc src/libaudcore/audstrings.cc +src/libaudcore/output.cc src/libaudcore/playback.cc src/libaudcore/playlist.cc src/libaudcore/playlist-files.cc @@ -22,6 +23,7 @@ src/libaudgui/playlists.cc src/libaudgui/plugin-menu.cc src/libaudgui/plugin-prefs.cc src/libaudgui/plugin-view.cc +src/libaudgui/prefs-widget.cc src/libaudgui/prefs-window.cc src/libaudgui/preset-browser.cc src/libaudgui/queue-manager.cc @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Asturian (http://www.transifex.com/jlindgren/audacious/" "language/ast/)\n" @@ -83,72 +83,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "Alcontróse %d ficheru" msgstr[1] "Alcontráronse %d ficheros" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Llista de reproducción nueva" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de sonÃu, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "En reproducción" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -156,7 +171,8 @@ msgstr "" "La llista de reproducción nun pue ordenase porque ta executandose la gueta " "de metadatos (o ta desactivada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -173,7 +189,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -182,59 +198,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canales" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -261,9 +278,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -288,39 +305,39 @@ msgstr "Renomar la llista de reproducción" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -410,40 +427,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulu" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Xéneru" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Añu" @@ -452,7 +469,7 @@ msgstr "Añu" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Llonxitú" @@ -468,197 +485,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz ácedu" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Rock ácidu" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clásica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Discu" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Escucha fácil" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folclore" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Ruiu" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Rock Punk" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Info de canción" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentariu" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -755,25 +772,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -889,287 +914,315 @@ msgstr "taiwanés" msgid "Turkish" msgstr "turcu" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Coma flotante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Complementu de salida:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar tolos ficheros:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar ficheros ensin etiqueta:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Preferencies de salida</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Fondura de bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamañu del búfer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Usar control de volume por software (nun se recomienda)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Ganancia de reproducción</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activar Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Mou álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar saltos (recomendao)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Axustar niveles</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Sirvidor proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Puertu del proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nome d'usuariu del proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Contraseña del proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuración del Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activar l'usu del proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticación col proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Deteutor de codificáu automáticu de carauteres pa: " -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Códigu de carauteres de fallback:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamientu</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanzar al desaniciar la canción actual" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Llimpiar la llista de reproducción al abrir ficheros" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir ficheros nuna llista temporal" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualización de les canciones</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Amosar númberos de canción" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Ver los ceros del principiu (02:00 en llugar de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidá</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Portada d'álbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Guetar imaxes que casen con estes pallabres (separaes por comes):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Saltar les imaxes que casen con estes pallabres (separaes por comes):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Guetar imaxes que casen col tÃtutlu de la canción" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Gueta recursiva" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profundidá de la gueta:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Información emerxente</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Nun cargar los metadatos de les canciones fasta que se reproduzan" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULU" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULU" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULU" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - PISTA. TÃTULU" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÃLBUM ] - PISTA. TÃTULU" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULU" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "CategorÃa" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizada" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formatu del tÃtulu:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1181,31 +1234,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1225,6 +1278,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1237,7 +1294,12 @@ msgstr "Amestar URL" msgid "Enter URL:" msgstr "Escriba la URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1253,51 +1315,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Nun hai info disponible pa %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1345,3 +1394,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Axustar niveles</b>" diff --git a/po/audacious.pot b/po/audacious.pot index 9b68210..b3fadfb 100644 --- a/po/audacious.pot +++ b/po/audacious.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -82,78 +82,94 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "" msgstr[1] "" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -170,7 +186,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -179,59 +195,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "" msgstr[1] "" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -258,9 +275,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -285,39 +302,39 @@ msgstr "" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -407,40 +424,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "" @@ -449,7 +466,7 @@ msgstr "" msgid "Track" msgstr "" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "" @@ -465,197 +482,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -752,25 +769,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -886,287 +911,315 @@ msgstr "" msgid "Turkish" msgstr "" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 -msgid "Album mode" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 -msgid "Prevent clipping (recommended)" +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" msgstr "" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 +msgid "Album mode" +msgstr "" + +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 +msgid "Prevent clipping (recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1178,31 +1231,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1222,6 +1275,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "" @@ -1234,7 +1291,12 @@ msgstr "" msgid "Enter URL:" msgstr "" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1248,51 +1310,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1340,3 +1389,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "" @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2016-03-15 18:42+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Belarusian (http://www.transifex.com/jlindgren/audacious/" "language/be/)\n" @@ -91,17 +91,17 @@ msgstr "Выводзіць паведамленні наладкі (можа Ð²Ñ msgid "Run in Qt mode" msgstr "ЗапуÑк у Ñ€Ñжыме Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "ÐевÑдомы параметр: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "ÐевÑдомы параметр: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -110,11 +110,15 @@ msgstr "" "ВыкарыÑтанне: audacious [ПÐÐ ÐМЕТР] ... [ФÐЙЛ] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -123,46 +127,55 @@ msgstr[1] "%d файлы знойдзеныÑ" msgstr[2] "%d файлаў знойдзена" msgstr[3] "%d файлаў знойдзена" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðовы плÑйліÑÑ‚" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, Ñ‚Ñ€Ñк %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(памылка ÐºÐ°Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð·Ð½Ð°ÐºÐ°Ñž)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Памылка пры адкрыцці %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Хібны фармат аўдыё" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "ЦÑпер грае" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -170,7 +183,8 @@ msgstr "" "ПлÑйліÑÑ‚ немагчыма ўпарадкаваць, бо ÑžÑÑ‘ ÑÑˆÑ‡Ñ Ñ–Ð´Ð·Ðµ чытанне метазвеÑтак (ці " "Ñно было адключана)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -190,7 +204,7 @@ msgid "Cannot load %s: unsupported file name extension." msgstr "" "Ðе выйшла запуÑціць %s: такое пашырÑнне назвы файла не падтрымліваецца." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Ðе выйшла захаваць %s: такое пашырÑнне назвы файла не падтрымліваецца." @@ -199,27 +213,27 @@ msgstr "Ðе выйшла захаваць %s: такое пашырÑнне нРmsgid "Error loading plugin" msgstr "Памылка запуÑку ўбудовы" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Памылка пракручваннÑ" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Ðе пазнаны фармат файла" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Памылка Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ‚Ð°Ð·Ð²ÐµÑтак" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Мона" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "СтÑÑ€Ñа" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -228,32 +242,33 @@ msgstr[1] "%d каналы" msgstr[2] "%d каналаў" msgstr[3] "%d каналаў" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ðўдыё CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "ТрÑк %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(невÑÐ´Ð¾Ð¼Ð°Ñ Ð½Ð°Ð·Ð²Ð°)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Памылковы URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ URI-Ñхема" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "ÐекарÑÐºÑ‚Ð½Ð°Ñ Ð½Ð°Ð·Ð²Ð° файла" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -280,9 +295,9 @@ msgstr "_Выдаліць" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_СкаÑаваць" @@ -307,39 +322,39 @@ msgstr "Пераназваць плÑйліÑÑ‚" msgid "What would you like to call this playlist?" msgstr "Як бы вы хацелі назваць гÑÑ‚Ñ‹ плÑйліÑÑ‚?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -429,40 +444,40 @@ msgstr "Дадаць" msgid "Close _dialog on add" msgstr "Закрыць _акенца пры даданні" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Закрыць" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Загаловак" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Выканаўца" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðльбом" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Год" @@ -471,7 +486,7 @@ msgstr "Год" msgid "Track" msgstr "ТрÑк" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "ДаўжынÑ" @@ -487,197 +502,197 @@ msgstr "ЯкаÑць:" msgid "Bitrate:" msgstr "БітрÑйт:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ÐйÑід джаз" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ÐйÑід рок" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ðмбіент" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Біпоп" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "БлюграÑ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Блюз" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "ÐšÐ°Ð¼ÐµÑ€Ð½Ð°Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ°" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "КлаÑÑ–Ñ‡Ð½Ð°Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ°" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Кантры" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "ДÑз-метал" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ДыÑка" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Ð›Ñ‘Ð³ÐºÐ°Ñ ÐœÑƒÐ·Ñ‹ÐºÐ°" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Фолк" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Фанк" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ГанÑта Ñ€Ñп" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Ð•Ð²Ð°Ð½Ð³ÐµÐ»Ñ–Ñ‡Ð½Ñ‹Ñ Ñпевы" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Гранж" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Хард-рок" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Ð¥Ñві-метал" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Хіп-хоп" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "Хаўз" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Джаз" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Джангл" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Метал" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Ðью Ðйдж" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "ÐÐ¾Ð²Ð°Ñ Ñ…Ð²Ð°Ð»Ñ" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Ðойз" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Поп" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Панк-рок" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Ð Ñп" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Ð Ñгі" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Рок" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Рок'н'ролл" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Рытм'н'блюз" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ска" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Соўл" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Свінг" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "ТÑхна" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Трып-хоп" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "ПаÑпÑхова захавана" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Памылка захаваннÑ" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "ЗвеÑткі пра пеÑню" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Выканаўца альбома" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Каментар" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Ðумар Ñ‚Ñ€Ñка" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Ðчышчаць палі пры пераходзе да наÑтупнай пеÑні" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Захаваць" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_ÐаÑтупны" @@ -774,25 +789,33 @@ msgstr "_Убудовы..." msgid "About %s" msgstr "Пра %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s ÐаÑтáўленні" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_УÑталÑваць" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_ÐаÑтáўленні" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Пра праграму" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "ВыглÑд" @@ -908,287 +931,315 @@ msgstr "ТайваньÑкаÑ" msgid "Turkish" msgstr "ТурÑцкаÑ" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "З плыўной коÑкай" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>ÐаÑтáўленні інтÑрфейÑу</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Убудова інтÑрфейÑу:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Убудова вываду:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "УзмацнÑць уÑе файлы:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "дБ" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "УзмацнÑць файлы без Ñ‚Ñгаў:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>ÐаÑтáўленні вываду</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Ð‘Ñ–Ñ‚Ð°Ð²Ð°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Памер буферу:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "мÑ" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "ÐœÑÐºÐºÐ°Ñ Ð°Ð´Ñечка" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Ужываць праграмны Ñ€ÑгулÑтар гучнаÑці (не Ñ€Ñкамендуецца)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Ð Ð°ÑžÐ½Ð°Ð²Ð°Ð½Ð°Ñ Ð³ÑƒÑ‡Ð½Ð°Ñць</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Раўнаваць гучнаÑць Ñ‚Ñ€Ñкаў" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Ð Ñжым альбома" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "ПрадухілÑць адÑечку (Ñ€Ñкамендавана)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Падгонка ўзроўню</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Ðазва хоÑта прокÑÑ–:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Порт прокÑÑ–:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "КарыÑтальнік прокÑÑ–:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Пароль прокÑÑ–:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>ÐаÑтáўленні Ñеткі</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "КіБ" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð¾ÐºÑÑ–</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Ужываць прокÑÑ–" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Ужываць аўтÑнтыфікацыю на прокÑÑ–" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Ðўтавызначаць кадаванне знакаў длÑ:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Калі кадаванне не раÑпазнана, ужыць:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Паводзіны</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "ПрацÑгваць граць пры запуÑку" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "ПрыпынÑць замеÑÑ‚ таго, каб адразу граць" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Пераходзіць да наÑтупнай, калі пеÑÐ½Ñ Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "СпуÑтошыць плÑйліÑÑ‚ пры адкрыванні файла" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Ðдкрываць файлы Ñž чаÑовым плÑйліÑце" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Паказ пеÑні</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Паказваць нумары пеÑень" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Паказваць Ð¿Ð°Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð½ÑƒÐ»Ñ– (02:00 замеÑÑ‚ 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СумÑшчальнаÑць</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Чытаць \\ (адваротны ÑкоÑ) Ñк межнік каталогу" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Вокладка альбома</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Шукаць выÑвы, у Ñкіх Ñ‘Ñць Ñловы (пералік праз коÑку):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "За выключÑннем выÑÑž, у Ñкіх Ñ‘Ñць Ñловы (пералік праз коÑку):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Шукаць выÑвы, Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð½Ð°Ð·Ð²Ðµ файла з пеÑнÑй" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Ð ÑкурÑіўны пошук" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Ð“Ð»Ñ‹Ð±Ñ–Ð½Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Ð’Ñ‹Ð¿Ð»Ñ‹ÑžÐ½Ñ‹Ñ Ð·Ð²ÐµÑткі</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Паказваць Ð²Ñ‹Ð¿Ð»Ñ‹ÑžÐ½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ–" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Затрымка Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ (дзÑÑÑÑ‚Ñ‹Ñ Ð´Ð¾Ð»Ñ– Ñекунды):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Паказваць чаÑавую шкалу Ð´Ð»Ñ Ð´Ð·ÐµÐ¹Ð½Ð°Ð¹ пеÑні" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>ПашыраныÑ</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ðе чытаць метазвеÑткі, пакуль пеÑÐ½Ñ Ð½Ðµ зайграе" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Граць файлы з нераÑпазнаным пашырÑннем" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ВЫКÐÐÐЎЦР- ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ВЫКÐÐÐЎЦР- ÐЛЬБОМ - ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ВЫКÐÐÐЎЦР- ÐЛЬБОМ - ÐУМÐÐ . ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ВЫКÐÐÐЎЦР[ ÐЛЬБОМ ] - ÐУМÐÐ . ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛЬБОМ - ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "КатÑгорыÑ" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "ÐдмыÑÐ»Ð¾Ð²Ñ‹Ñ Ð½Ð°Ñтáўленні" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Фармат загалоўка:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "ÐдмыÑловы радок:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "ÐаÑтáўленні Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1200,31 +1251,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1244,6 +1295,10 @@ msgstr "Выконваецца..." msgid "Error" msgstr "Памылка" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Ðдкрыць URL" @@ -1256,7 +1311,12 @@ msgstr "Дадаць URL" msgid "Enter URL:" msgstr "УвÑдзіце URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Ðдкрыць" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1272,51 +1332,38 @@ msgstr "Ðдкрыць каталог" msgid "Add Folder" msgstr "Дадаць каталог" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Ðдкрыць" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Дадаць" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "МетазвеÑткі" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Кампазітар" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Выканаўца" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Год запіÑу" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Дата запіÑу" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "ТÑхнічныÑ" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME-тып" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "БітрÑйт" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "ÐÑма звеÑтак па %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Узровень" @@ -1364,3 +1411,7 @@ msgstr "Убудовы..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Падгонка ўзроўню</b>" @@ -13,14 +13,14 @@ # Георги Пацев <>, 2012 # РадоÑлав Иванов <reckku@gmail.com>, 2013-2015 # РадоÑлав Иванов <reckku@gmail.com>, 2013 -# РадоÑлав Иванов <reckku@gmail.com>, 2015 +# РадоÑлав Иванов <reckku@gmail.com>, 2015-2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-09-29 08:32+0000\n" -"Last-Translator: РадоÑлав Иванов <reckku@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Bulgarian (http://www.transifex.com/jlindgren/audacious/" "language/bg/)\n" "Language: bg\n" @@ -93,17 +93,17 @@ msgstr "Печат на ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешка (може да Ñе msgid "Run in Qt mode" msgstr "Стартирай в Qt-режим" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "ÐеизвеÑтна опциÑ: %s \n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "ÐеизвеÑтна опциÑ: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -112,57 +112,74 @@ msgstr "" "Употреба: audacious [ОПЦИЯ] ... [ФÐЙЛ] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "ÐамерениÑÑ‚ файл е %d" msgstr[1] "намерени Ñа %d файла" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðов ÑпиÑък за възпроизвеждане" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Стандартен вход" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ðудио CD, Ð·Ð°Ð¿Ð¸Ñ %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(грешка в знаците на кодировката)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Грешка при отварÑне на %s:\n" +"Грешка във възпроизвеждането на %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"ÐеизвеÑтна грешка при възпроизвеждането (проверете за подробна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð² " +"конзолата)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Ðевалиден звуков формат" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Възпроизвежда Ñе" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -170,7 +187,8 @@ msgstr "" "СпиÑъкът не може да бъде Ñортиран, защото Ñканирането на метаданните или е " "вÑе още в прогреÑ, или е било изключено." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -189,7 +207,7 @@ msgstr "Грешка при зареждането на %s." msgid "Cannot load %s: unsupported file name extension." msgstr "%s не може да бъде зареден: неподдържано разширение." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "%s не може да бъде запазен: неподдържано разширение." @@ -198,59 +216,60 @@ msgstr "%s не може да бъде запазен: неподдържано msgid "Error loading plugin" msgstr "Грешка при зареждане на разширение" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Грешка при преÑкачане" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Форматът на фаила на е разпознат" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Грешка при четене на мета-данни" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d канал" msgstr[1] "%d канала" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ðудио ДиÑк" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Ð—Ð°Ð¿Ð¸Ñ %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(неизвеÑтно заглавие)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Ðевалиден Интернет адреÑ" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "ÐеизвеÑтна Ñхема на Интернет адреÑ" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Ðевалидно име на файл" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Ðевалиден режим на доÑтъп" @@ -277,9 +296,9 @@ msgstr "_Премахване" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Отказ" @@ -304,39 +323,39 @@ msgstr "Преименуване на ÑпиÑъка за възпроизвеж msgid "What would you like to call this playlist?" msgstr "Как иÑкате да именувате този ÑпиÑък за възпроизвеждане?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Файл ÑÑŠÑ Ð·Ð°Ð³Ð¾Ñ‚Ð¾Ð²ÐºÐ¸..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF файл..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Заготовки за Winamp..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "ВнаÑÑне" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "ИзнаÑÑне" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Заготовки за тонкоректора" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Запазване на заготовка" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Изтриване на избраното" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Връщане на промените" @@ -426,40 +445,40 @@ msgstr "_Добави" msgid "Close _dialog on add" msgstr "ЗатварÑ_не на прозореца при добавÑне" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_ЗатварÑне" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Заглавие" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Изпълнител" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðлбум" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Година" @@ -468,7 +487,7 @@ msgstr "Година" msgid "Track" msgstr "ЗапиÑ" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "ПродължителноÑÑ‚" @@ -484,197 +503,197 @@ msgstr "КачеÑтво:" msgid "Bitrate:" msgstr "ЧеÑтота за бит:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ЕйÑид Джаз" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ЕйÑид Рок" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ембиънт" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Бебоп" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "БлуграÑ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "БлуÑ" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Чембър Мюзик" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "КлаÑика" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Кънтри" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Дет Метъл" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ДиÑко" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Изи ЛиÑтънинг" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Фолк" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Фънк" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ГангÑтерÑки Рап" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ГоÑпел" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Грънч" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Хард Рок" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Хеви Метъл" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Хип-хоп" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "ХауÑ" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Джаз" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Джангъл" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Метъл" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "ÐÑŽ Ейдж" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "ÐÑŽ Уейв" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "ÐойÑ" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Поп" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Пънк Рок" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Рап" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Реге" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Рок" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Рокенрол" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ритъм и блуÑ" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ска" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Соул" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Суинг" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Техно" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Трип-хоп" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "СъхранÑването уÑпешно" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Грешка при ÑъхранÑването" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° пеÑента" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr " Изпълнител на Ðлбум" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Коментар" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Ðомер на запиÑа" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "ИзчиÑтване на полетата при преминаване към Ñледващата пеÑен" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Запази" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Следващ" @@ -772,25 +791,33 @@ msgstr "_ПриÑтавки..." msgid "About %s" msgstr "ОтноÑно %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s ÐаÑтройки" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Задай" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_ÐаÑтройки" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_ОтноÑно" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Външен вид" @@ -906,289 +933,317 @@ msgstr "ТайванÑки" msgid "Turkish" msgstr "ТурÑки" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Плаваща запетаÑ" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>ÐаÑтройки на интерфейÑа</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "ПриÑтавка за интерфейÑа:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "ПриÑтавка за изходÑÑ‰Ð¸Ñ Ð¿Ð¾Ñ‚Ð¾Ðº:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "УÑилване на звука за вÑички файлове:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "дБ" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "УÑилване на звука на немаркираните файлове:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>ÐаÑтройки на изходÑÑ‰Ð¸Ñ Ð¿Ð¾Ñ‚Ð¾Ðº</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Дълбочина в битове:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Размер на буфера:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "мÑ" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "ÐамалÑване на пращене" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "" "Използване на програмно регулиране на Ñилата на звука (не е препоръчително)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Повторно уÑилване</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Включване на повторно уÑилване" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Ð’ режим „Ðлбум“" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "ПредотвратÑване на пращене (препоръчително)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>ÐаÑтройване на нивата на звука</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "ПрокÑи:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Порт на прокÑи:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "ПотребителÑко име:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Парола:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Мрежови наÑтройки</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "КиБ" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ÐаÑтройка на прокÑи</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Включване на прокÑи" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Използване на идентифициране Ñ Ð¿Ñ€Ð¾ÐºÑи" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Ðвтоматично определÑне на кодировка за:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Ðлтернативна кодировка:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Поведение</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Продължи възпроизвеждането при Ñтартиране" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Пауза, вмеÑто незабавно възпроизвеждане" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Продължаване напред, ако текущата пеÑен е премахната" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ИзчиÑтване на ÑпиÑъка, когато Ñе отвори нов файл" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "ОтварÑне на файлове във временен ÑпиÑък" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Показване на пеÑен</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Показване на номера на пеÑента" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Показване на водеща нула (02:00 вмеÑто 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СъвмеÑтимоÑÑ‚</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Знакът „\\“ да Ñе тълкува като разделител на папките в Ð¿ÑŠÑ‚Ñ Ð´Ð¾ файла" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Обложка на албум</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "ТърÑене на изображениÑ, Ñъдържащи тези думи (разделени ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Изключване на изображениÑ, Ñъдържащи тези думи (разделени ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ñ):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "ТърÑене на изображениÑ, Ñъдържащи името на файла" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "ПрогреÑивно Ñ‚ÑŠÑ€Ñене" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Обхват на Ñ‚ÑŠÑ€Ñенето:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>ИзÑкачаща информациÑ</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Показване на подÑказки" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "ЗабавÑне на подÑказките (деÑети от Ñекундата):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Покажи времетраене за текущата пеÑен" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Допълнителни</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Познаване на липÑващите метаданни от файловото положение" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Да не Ñе зареждат метаданни за пеÑните, докато Ñе възпроизвеждат" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Проверка Ñъдържанието на файловете Ñ Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ разширение" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "Заглавие - Изпълнител" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "Заглавие - Изпълнител - Ðлбум" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ИЗПЪЛÐИТЕЛ - ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ИЗПЪЛÐИТЕЛ - ÐЛБУМ - ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ИЗПЪЛÐИТЕЛ - ÐЛБУМ - ЗÐПИС. ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ИЗПЪЛÐИТЕЛ [ ÐЛБУМ ] - ЗÐПИС. ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛБУМ - ЗÐГЛÐВИЕ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "КатегориÑ" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "ПотребителÑки" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Формат на заглавие:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "ПотребителÑки низ:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "ЗапиÑване на звуков поток чрез %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Ðе е налична запиÑваща звука приÑтавка" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious наÑтройки" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Отказ" @@ -1200,31 +1255,31 @@ msgstr "ЗапиÑ" msgid "Load" msgstr "Зареждане" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Зареждане на файл-заготовка" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Зареждане на EQF файл" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð½Ð° файл-заготовка" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð½Ð° EQF файл" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "ВнаÑÑне на заготовки от Winamp" @@ -1244,6 +1299,10 @@ msgstr "Работи ..." msgid "Error" msgstr "Грешка" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "ОтварÑне на интернет адреÑ" @@ -1256,7 +1315,12 @@ msgstr "ДобавÑне на интернет адреÑ" msgid "Enter URL:" msgstr "Въвеждане на интернет адреÑ:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "ОтварÑне" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1272,51 +1336,38 @@ msgstr "ОтварÑне на папка" msgid "Add Folder" msgstr "ДобавÑне на папка" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "ОтварÑне" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Добави" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Мета-данни" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Композитор" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Изпълнител" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Година на запиÑ" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Дата на запиÑ" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "ТехничеÑки" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME тип" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "ЧеÑтота за бит" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "ЛипÑва Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Ðиво" @@ -1364,3 +1415,7 @@ msgstr "Ð Ð°Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "УÑлуги" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ÐаÑтройване на нивата на звука</b>" @@ -5,7 +5,7 @@ # Translators: # Catalanoic <catalanoic@gmail.com>, 2014,2016 # Catalanoic <catalanoic@gmail.com>, 2014 -# David Surroca Estrada <david.tb303@gmail.com>, 2015 +# David Surroca Estrada <david.tb303@gmail.com>, 2015-2016 # Ernest Adrogué <eadrogue@gmx.net>, 2007-2008 # Francesc Gordillo i CortÃnez <inactive+frangor@transifex.com>, 2013 # Francesc Gordillo i CortÃnez <inactive+frangor@transifex.com>, 2013 @@ -17,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2016-01-24 21:54+0000\n" -"Last-Translator: Catalanoic <catalanoic@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: David Surroca Estrada <david.tb303@gmail.com>\n" "Language-Team: Catalan (http://www.transifex.com/jlindgren/audacious/" "language/ca/)\n" "Language: ca\n" @@ -92,17 +92,17 @@ msgstr "Imprimir missatges de depuració (pot ser utilitzat dues vegades)" msgid "Run in Qt mode" msgstr "Funciona en mode Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opció desconeguda: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opció desconeguda: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -111,11 +111,15 @@ msgstr "" "Ús: audacious [OPTION] ... [FILE] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "Seleccioneu la instà ncia a executar/controlar" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -125,46 +129,59 @@ msgstr[0] "" "un:%d arxiu trobat" msgstr[1] "%d arxius trobats" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Error de lectura %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nova llista de reproducció" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada està ndard" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD d'audio, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(error de codificació de carà cters)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"S'ha produït un error %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Error de reproducció desconegut (revisa la consola per informació detallada " +"de l'error)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "El format de so no és và lid" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Nova reproducció" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -172,7 +189,8 @@ msgstr "" "La llista de reproducció no es pot ordenar perquè la detecció de metadades " "encara està en marxa (o s'ha desactivat )" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -191,7 +209,7 @@ msgstr "S'ha produït un error carregant %s." msgid "Cannot load %s: unsupported file name extension." msgstr "No es pot carregar %s: nom d'extensió d'arxiu no suportat." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -202,27 +220,27 @@ msgstr "" msgid "Error loading plugin" msgstr "S'ha produït un error de cà rrega de plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Cerca error" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Format d'arxiu no reconegut" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "S'ha produït un error llegint metadades" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estèreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -232,32 +250,33 @@ msgstr[0] "" "un:%d canal" msgstr[1] "altres:%d canals" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD d'audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Pista %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtol desconegut)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "L’URI no és và lid." -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Esquema de l’URI no és conegut" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "El nom del fitxer no és và lid" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Mode sense capçalera" @@ -284,9 +303,9 @@ msgstr "_Suprimeix" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancel·la" @@ -311,39 +330,39 @@ msgstr "Reanomena la llista de reproducció" msgid "What would you like to call this playlist?" msgstr "Quin nom s'ha de posar a la llista de reproducció?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Arxiu de configuració ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Arxiu EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Perfils del WinAMP" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importa" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exporta" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Configuracions d'equalitzador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Desa el perfil" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Esborra el perfil" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Reverteix canvis" @@ -433,40 +452,40 @@ msgstr "_Afegeix" msgid "Close _dialog on add" msgstr "Tanca el _dià leg en afegir" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Tanca" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtol" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Àlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Gènere" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Any" @@ -475,7 +494,7 @@ msgstr "Any" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Durada" @@ -491,197 +510,197 @@ msgstr "Qualitat:" msgid "Bitrate:" msgstr "Flux de bits:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz à cid" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiental" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cambra" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clà ssica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Rap gangsta" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Rock dur" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Soroll" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tecno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Desat amb èxit" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "S'ha produït un error de guardat" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Información de la cançó" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artista de l'à lbum" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentari" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Número de pista" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Neteja_ camps quan es mou la cançó següent" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Desa" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Següent" @@ -780,25 +799,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Quant a %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Parà metres" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Configura" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Opcions" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Quant" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Triar Fitxer" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Triar Directori" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aparença" @@ -914,289 +941,317 @@ msgstr "Taiwanès" msgid "Turkish" msgstr "Turc" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automà tic" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Coma flotant" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Després d'aplicar els efectes" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Després d'aplicar equalització" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Configuració de l'interfÃcie</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Connector d'interfÃcie:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Connector de sortida" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar tots els arxius:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar arxius sense etiquetar:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Opcions sortida</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profunditat de bits:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Mida del buffer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Aturar salts" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Utilitzar control de volum per software (no recomanat)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>reproduir arxius sense fluctuacions de volum</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Opcions d'enregistrament</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activa el Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Manera Àlbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar saturació (recomanat)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar nivells</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nom del servidor intermediari:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port del servidor intermediari:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nom d'usuari:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Contrasenya:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Configuració de Xarxa</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuració de servidors intermediaris</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activa l'ús de servidor intermediari" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Autenticació al servidor intermediari" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detecció automà tica del joc de carà cters per a:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Jocs de carà cters de reserva:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportament</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Reprèn la reproducció en engegar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausa en comptes de reprendre immediatament" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avançar quan la cançó que s'està reproduint s'elimina" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "A l'obrir arxius esborrar la llista que s'està reproduint " -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Obrir arxius en llista temporal de reproducció" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualització de les cançons</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar el numero de les cançons" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar zeros a l'esquerra (02:00 en comptes de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilitat</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretar \\ (barra invertida) com a delimitador de directori" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Carà tula d'à lbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Cerca imatges que corresponguin amb aquestes paraules (separades per comes):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Exclou imatges que corresponguin amb aquestes paraules (separades per comes):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Cerca imatges que corresponguin amb el nom de l'arxiu de la cançó" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Cerca recursivament" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profunditat de la cerca" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Informació emergent</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostra informació emergent" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Retard del menú emergent (desenes de segon):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostra escala de temps per a la cançó actual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avançat</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Endevina metadades de la ruta d'arxiu que falta" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "No desar metadates mentre la cançó s'està reproduint" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Comprova el contingut dels arxius sense extensió d'arxiu reconegut" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTOL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃTOL - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃTOL - ARTISTA - ÀLBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTOL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÀLBUM - TÃTOL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÀLBUM - PISTA. TÃTOL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÀLBUM ] - PISTA. TÃTOL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÀLBUM - TÃTOL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalitzat" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Format del tÃtol:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadena personalitzada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Grava flux de so utilitzant %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "No hi ha disponible connector de gravació de so" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Opcions de l'Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancel·la" @@ -1208,31 +1263,31 @@ msgstr "Desa" msgid "Load" msgstr "Carrega" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Carrega el perfil des d'un fitxer" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Carrega arxiu EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Desa el perfil en un fitxer" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Desa arxiu EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importa perfils del WinAMP" @@ -1252,6 +1307,10 @@ msgstr "S'està treballant ..." msgid "Error" msgstr "Error" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "Informació" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Obrir URL" @@ -1264,7 +1323,12 @@ msgstr "Afegir URL" msgid "Enter URL:" msgstr "Introdueix URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Obre" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1280,53 +1344,38 @@ msgstr "Obre carpeta" msgid "Add Folder" msgstr "Afegeix carpeta" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Obre" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Afegeix" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadades" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Artista" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Any de gravació" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data de gravació" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Tècnic" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipus MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Flux de bits" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "" -"No hi ha informació disponible per %s.âŽ\n" -"\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivell" @@ -1374,3 +1423,7 @@ msgstr "Connectors" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Serveis" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar nivells</b>" @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Chinese (Mandarin) (http://www.transifex.com/jlindgren/" "audacious/language/cmn/)\n" @@ -87,77 +87,93 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "找到 %d 個檔案" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "æ–°æ’放列表" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "音樂 CD,音軌 %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "æ£åœ¨æ’放" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "å› ç‚ºæ£åœ¨é€²è¡Œè©®é‡‹è³‡æ–™çš„掃æ,無法å°æ’放列表進行排åºã€‚(或者已經被關閉)" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -174,7 +190,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -183,58 +199,59 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "å–®è²é“" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ç«‹é«”è²" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d è²é“" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -261,9 +278,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -288,39 +305,39 @@ msgstr "é‡æ–°å‘½åæ’放列表" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -410,40 +427,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "標題" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "演出者" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "專輯" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "é¡žåž‹" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "年分" @@ -452,7 +469,7 @@ msgstr "年分" msgid "Track" msgstr "音軌" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "長度" @@ -468,197 +485,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "迷幻爵士" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "è¿·å¹»æ–滾" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "æ°›åœéŸ³æ¨‚" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "è—è‰" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "è—調" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "室內樂" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "å¤å…¸" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "鄉æ‘" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "æ»äº¡é‡‘屬" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "迪斯å¯" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "輕音樂" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "æ°‘è¬ " -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "放客" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "黑幫說唱" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ç¦éŸ³éŸ³æ¨‚" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "垃圾æ–滾" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "硬å¼æ–滾" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "é‡é‡‘屬" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "嘻哈" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "爵士" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "å¢æž—" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "金屬" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "新世紀" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "新浪潮" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "噪音" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "æµè¡Œ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "é¾å…‹æ–滾" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "說唱" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "雷鬼" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "æ–滾 (Rock)" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "æ–滾 (Rock&Roll)" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "R&B" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "éˆé‚" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "æ–擺樂" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "數ä½" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "迷幻舞曲" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "æŒæ›²è³‡è¨Š" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "備註" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -755,25 +772,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -889,287 +914,315 @@ msgstr "傳統å—漢語" msgid "Turkish" msgstr "土耳其語" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "浮點數" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "輸出外掛:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "放大所有檔案的音é‡ï¼š" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "分è²" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "放大無標籤檔案的音é‡ï¼š" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>輸出è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "å–æ¨£æ ¼å¼ï¼š" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ç·©è¡å€å¤§å°ï¼š" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "毫秒" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "軟性削峰" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "使用軟體音é‡æŽ§åˆ¶ (ä¸å»ºè°é–‹å•Ÿ)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>æ’放增益</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "啟用æ’放增益" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "專輯模å¼" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "防æ¢è¨Šè™Ÿè£å‰ª (建è°é–‹å•Ÿ)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>調整音é‡</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "代ç†ä¼ºæœå™¨å稱:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "代ç†ä¼ºæœå™¨é€šè¨ŠåŸ :" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "代ç†ä¼ºæœå™¨ä½¿ç”¨è€…å稱:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "代ç†ä¼ºæœå™¨å¯†ç¢¼ï¼š" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>代ç†ä¼ºæœå™¨è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "啟用代ç†ä¼ºæœå™¨" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "需è¦èªè‰" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "自動åµæ¸¬å—元編碼:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "備用å—元編碼:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>行為</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "ç›®å‰çš„æŒæ›²è¢«åˆªé™¤æ™‚移至下一首" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "開啟檔案後清除æ’放列表" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "在暫å˜æ’放列表ä¸é–‹å•Ÿæª”案" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>顯示æŒæ›²</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "顯示æŒæ›²ç·¨è™Ÿ" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "顯示開é 的數å—零 (例:02:00 而ä¸æ˜¯ 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>相容性</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "å°‡ \\ (å斜線) 視為資料夾分隔符號" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>專輯å°é¢</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "æœå°‹ç¬¦åˆé€™äº›å–®å—的圖片 (以逗號分隔):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "排除符åˆé€™äº›å–®å—的圖片 (以逗號分隔):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "æœå°‹ç¬¦åˆæŒæ›²æª”å的圖片" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "éžè¿´æœå°‹" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "æœå°‹æ·±åº¦ï¼š" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>彈出å¼è³‡è¨Šè¦–窗</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "顯示彈出å¼è³‡è¨Šè¦–窗" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "彈出視窗的延é²æ™‚é–“ (å分之一秒):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "顯示目å‰æŒæ›²çš„時間軸" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "在æŒæ›²æ’放以å‰ä¸è¦è¼‰å…¥è©®é‡‹è³‡æ–™" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "標題" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "演出者 - 標題" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "演出者 - 專輯 - 標題" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "演出者 - 專輯 - 音軌. 標題" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "演出者 [ 專輯 ] - 音軌. 標題" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "專輯 - 標題" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "目錄" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "自訂" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "æ¨™é¡Œæ ¼å¼ï¼š" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "自訂å—串:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1181,31 +1234,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1225,6 +1278,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "開啟網å€" @@ -1237,7 +1294,12 @@ msgstr "åŠ å…¥ç¶²å€" msgid "Enter URL:" msgstr "請輸入網å€ï¼š" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1253,51 +1315,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "無關於 %s 的資訊。\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1345,3 +1394,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>調整音é‡</b>" @@ -17,13 +17,14 @@ # fri, 2012 # Petr PÃsaÅ™ <petr.pisar@atlas.cz>, 2007-2012 # Petr Å imáÄek <petr.simacek@gmail.com>, 2014 +# Roman HornÃk <roman.hornik@debian-linux.cz>, 2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-09-05 11:44+0000\n" -"Last-Translator: nd76er <nd76er@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Roman HornÃk <roman.hornik@debian-linux.cz>\n" "Language-Team: Czech (http://www.transifex.com/jlindgren/audacious/language/" "cs/)\n" "Language: cs\n" @@ -34,7 +35,7 @@ msgstr "" #: src/audacious/main.cc:62 msgid "Show command-line help" -msgstr "Zobrazit pomoc pÅ™Ãkazového řádku" +msgstr "Zobrazit nápovÄ›du pÅ™Ãkazového řádku" #: src/audacious/main.cc:63 msgid "Show version" @@ -66,11 +67,11 @@ msgstr "PÅ™eskoÄit k následujÃcà skladbÄ›" #: src/audacious/main.cc:70 msgid "Add files to the playlist" -msgstr "PÅ™idá soubory do do seznamu skladeb" +msgstr "PÅ™idat soubory do do seznamu skladeb" #: src/audacious/main.cc:71 msgid "Add files to a temporary playlist" -msgstr "PÅ™idat soubor do doÄasného playlistu" +msgstr "PÅ™idat soubory do doÄasného playlistu" #: src/audacious/main.cc:72 msgid "Display the main window" @@ -96,28 +97,32 @@ msgstr "Zobrazit zprávy o ladÄ›nà (může být použito dvakrát)" msgid "Run in Qt mode" msgstr "Spustit v režimu Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Neznámá volba: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Neznámá volba: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "PoužitÃ: audacious [OPTION] ... [FILE] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "Zvolte instanci pro spuÅ¡tÄ›nÃ/ovládánÃ" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -125,46 +130,60 @@ msgstr[0] "Nalezen %d soubor" msgstr[1] "Nalezeny %d soubory" msgstr[2] "Nalezeno %d souborů" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Chyba pÅ™i Ätenà %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nový seznam skladeb" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standardnà vstup" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Zvukové CD, stopa %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" -msgstr "(chyba kódovánÃ)" +msgstr "(chyba kódovánà znaků)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Chyba pÅ™i otevÃránà výstupnÃho proudu" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Chyba pÅ™i otevÃránà %s:\n" +"Chyba pÅ™ehrávánà %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Neznámá chyba pÅ™ehrávánà (ověřte výstup z konzole pro detailnÄ›jÅ¡Ã informace)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Neplatný zvukový formát" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Nynà hraje" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -172,7 +191,8 @@ msgstr "" "Seznam skladeb nelze seÅ™adit, protože hledánà popisných dat stále probÃhá " "(nebo je vypnuto)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -191,7 +211,7 @@ msgstr "Chyba pÅ™i nahrávánà %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Nemohu nahrát %s: nepodporovaná pÅ™Ãpona souboru." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Nemohu uložit %s: nepodporovaná pÅ™Ãpona souboru." @@ -200,27 +220,27 @@ msgstr "Nemohu uložit %s: nepodporovaná pÅ™Ãpona souboru." msgid "Error loading plugin" msgstr "Chyba pÅ™i nahrávánà pÅ™Ãdavného modulu" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Chyba pÅ™i hledánÃ" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formát souboru nerozpoznán" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Chyba pÅ™i Ätenà popisných dat" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -228,32 +248,33 @@ msgstr[0] "%d kanál" msgstr[1] "%d kanály" msgstr[2] "%d kanálů" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Zvukové CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Stopa %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(neznámý název)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Neplatná adresa URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Neznámé schéma URI" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Neplatné jméno souboru" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Chybný režim pÅ™Ãstupu" @@ -280,9 +301,9 @@ msgstr "_Smazat" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_ZruÅ¡it" @@ -307,41 +328,41 @@ msgstr "PÅ™ejmenovat seznam skladeb" msgid "What would you like to call this playlist?" msgstr "Chcete naÄÃst tento playlist?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Soubor pÅ™edvoleb ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Soubor EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "PÅ™edvolby Winampu ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Import" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Export" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "PÅ™edvolby ekvalizéru" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Ulož pÅ™edvolbu" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Smaž vybrané" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" -msgstr "" +msgstr "Zvrátit zmÄ›ny" #: src/libaudgui/equalizer.cc:45 src/libaudqt/equalizer.cc:114 msgid "_Enable" @@ -429,40 +450,40 @@ msgstr "_PÅ™idat" msgid "Close _dialog on add" msgstr "ZavÅ™Ãt _dialog pÅ™i pÅ™idánÃ" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_ZavÅ™Ãt" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Název" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "UmÄ›lec" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žánr" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Rok" @@ -471,7 +492,7 @@ msgstr "Rok" msgid "Track" msgstr "Stopa" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Délka" @@ -487,197 +508,197 @@ msgstr "Kvalita:" msgid "Bitrate:" msgstr "Datový tok Bitrate: " -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebob" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Komornà hudba" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasika" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "PÅ™Ãjemné poslouchánÃ" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Nová vlna" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "R&B" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Ukládánà probÄ›hlo úspěšnÄ›" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Chyba pÅ™i ukládánÃ" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Informace o skladbÄ›" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album UmÄ›lec" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentář" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "ÄŒÃslo stopy" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Smaza_t pole pÅ™i posunu na dalÅ¡Ã skladbu" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Ulozit" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_DalÅ¡Ã" @@ -774,25 +795,33 @@ msgstr "_Doplňky ..." msgid "About %s" msgstr "O %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s NastavenÃ" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Nastavit" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_NastavenÃ" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_O Programu" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Vybrat soubor" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Vybrat složku" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Vzhled" @@ -908,287 +937,315 @@ msgstr "TchajwanÅ¡tina" msgid "Turkish" msgstr "TureÄtina" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automaticky" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Plovoucà desetiná Äárka" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "Po použità ReplayGain" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Po použità efektů" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Po použità ekvalizace" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Nastavenà RozhranÃ</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Rozhranà modulů" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Výstupnà modul:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "ZesÃlit vÅ¡echny soubory:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "ZesÃlit soubory bez popisků:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Nastavenà výstupu</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitová hloubka:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Velikost vyrovnávacà pamÄ›ti:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "MÄ›ké oÅ™ÃznutÃ" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Hlasitost ovládat softwarovÄ› (nedoporuÄuje se)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>ZesÃlenà pÅ™i pÅ™ehrávánÃ</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Nastavenà záznamu</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Zaznamenat proud:" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "<b>ReplayGain</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Zapnout zesÃlenà pÅ™i pÅ™ehrávánÃ" +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "Povolit ReplayGain" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Režim alba" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "PÅ™edcházet oÅ™ezu (doporuÄuje se)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>MÃra úpravy</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Jméno poÄÃtaÄe:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Jméno:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Heslo:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>SÃÅ¥ová nastavenÃ</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Nastavenà proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "PoužÃvat proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Autentizovat se na proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatické rozpoznávánà kódovanà znaků:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Záložnà kódovánà znaků:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>ChovánÃ</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "PokraÄovat v pÅ™ehrávánà po spuÅ¡tÄ›nÃ" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pozastavit namÃsto okamžitého pokraÄovánà v pÅ™ehrávánÃ" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "PÅ™ejÃt dál, když souÄasná skladba je smazána" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "PÅ™i otvÃránà souborů vyprázdnit seznam skladeb" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "OtevÅ™Ãt soubory do doÄasného seznamu skladeb" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Zobrazenà skladby</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Zobrazovat ÄÃsla skladeb" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Zobrazovat úvodnà nuly (02:00 mÃsto 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Zobrazit úvodnà nuly (02:00 oproti 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Zobrazit hodiny oddÄ›lenÄ› (1:30:00 oproti 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompatibilita</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpret \\ (zpÄ›tné lomÃtko) jako oddÄ›lovaÄ složky" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Vyhledat obrázky odpovÃdajÃcà tÄ›mto slovům (oddÄ›lené Äárkou):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "VylouÄit obrázky vyhovujà tÄ›mto slovům (oddÄ›lené Äárkou):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Hledat obrázky odpovÃdajÃcà názevu hudebnÃho souboru" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Hledat rekurzivnÄ›" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Hloubka prohledánÃ:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Vyskakovacà okno s podrobnostmi</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Zobrazit popup informace" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup zpoždÄ›nà (desetiny sekundy):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Zobrazit Äasové měřÃtko pro aktuálnà skladby" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>PokroÄilé</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" -msgstr "" +msgstr "Uhodnout chybÄ›jÃcà metadata z cesty souboru" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "NenaÄÃtat popisná data skladeb pÅ™ed pÅ™ehránÃm" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Prozkoumat obsah souborů, u kterých nenà rozeznána pÅ™Ãpona souboru" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "NÃZEV" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" -msgstr "" +msgstr "NÃZEV - UMÄšLEC" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" -msgstr "" +msgstr "NÃZEV - UMÄšLEC - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "UMÄšLEC – NÃZEV" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "UMÄšLEC – ALBUM – NÃZEV" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "UMÄšLEC – ALBUM – STOPA. NÃZEV" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "UMÄšLEC [ ALBUM ] – STOPA. NÃZEV" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM – NÃZEV" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorie" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "VlastnÃ" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formát názvu:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Vlastnà řetÄ›zec:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" -msgstr "" +msgstr "Nahrávám zvukový proud pomocà %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Žádný modul na nahrávánà zvuku nenà dostupný" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Nastavenà Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "ZruÅ¡" @@ -1200,31 +1257,31 @@ msgstr "Ulož" msgid "Load" msgstr "Nahraj" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Nahraj pÅ™edvolby" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Nahraj EQF soubor" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Ulož pÅ™edvolby" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<název>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Ulož EQF soubor" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<název>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importuj pÅ™edvolby Winampu" @@ -1244,6 +1301,10 @@ msgstr "Pracuje..." msgid "Error" msgstr "Chyba" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "Informace" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "OtevÅ™Ãt URL" @@ -1256,7 +1317,12 @@ msgstr "PÅ™idat URL" msgid "Enter URL:" msgstr "Zadejte URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "OtevÅ™Ãt" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1272,51 +1338,38 @@ msgstr "OtevÅ™Ãt složku" msgid "Add Folder" msgstr "PÅ™idat složku" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "OtevÅ™Ãt" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "PÅ™idat" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Popisná data" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Skladatel" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "ÚÄinkujÃcÃ" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Rok nahránÃ" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Datum nahránÃ" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Technický" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Typ MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Datový tok" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Pro %s nejsou dostupné žádné údaje.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Úroveň" @@ -1364,3 +1417,7 @@ msgstr "PÅ™Ãdavné moduly..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Služby" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>MÃra úpravy</b>" @@ -3,13 +3,13 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# Joe Hansen <joedalton2@yahoo.dk>, 2013-2014 +# Joe Hansen <joedalton2@yahoo.dk>, 2013-2014,2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Danish (http://www.transifex.com/jlindgren/audacious/language/" "da/)\n" @@ -83,74 +83,90 @@ msgstr "Udskriv fejlsøgningsbeskeder (kan bruges to gange)" msgid "Run in Qt mode" msgstr "Kør i Qt-tilstand" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Ukendt indstilling: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Ukendt indstilling: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "Brug: audacious [TILVALG] ... [FIL] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fil fundet" msgstr[1] "%d filer fundet" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ny afspilningsliste" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" -msgstr "" +msgstr "Standardind" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Lyd-cd, nummer %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(tegnkodningsfejl)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Fejl under Ã¥bning af %s:\n" +"Fejl under afspilning af %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Ukendt afspilningsfejl (kontroller konsollen for detaljeret fejlinformation)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Ugyldigt lydformat" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Spiller nu" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -158,7 +174,8 @@ msgstr "" "Afspilningslisten kan ikke sorteres da skanning af metadataene stadig er i " "gang (eller er blevet deaktiveret)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -170,14 +187,14 @@ msgstr "" #: src/libaudcore/playlist-files.cc:83 #, c-format msgid "Error loading %s." -msgstr "" +msgstr "Der opstod den fejl under indlæsning af %s." #: src/libaudcore/playlist-files.cc:85 #, c-format msgid "Cannot load %s: unsupported file name extension." msgstr "Kan ikke indlæse %s: navnet pÃ¥ filendelsen er ikke understøttet." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Kan ikke gemme %s: navnet pÃ¥ filendelsen er ikke understøttet." @@ -186,61 +203,62 @@ msgstr "Kan ikke gemme %s: navnet pÃ¥ filendelsen er ikke understøttet." msgid "Error loading plugin" msgstr "Der opstod en fejl ved indlæsning af udvidelsesmodul" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Søgefejl" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Filformatet blev ikke genkendt" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Der opstod en fejl under læsning af metadata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanal" msgstr[1] "%d kanaler" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Lyd-cd" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Spor %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(ukendt titel)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Ugyldig URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Ukendt URI-skema" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Ugyldigt filnavn" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" -msgstr "" +msgstr "Ugyldig adgangstilstand" #: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" @@ -265,9 +283,9 @@ msgstr "_Fjern" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Afbryd" @@ -292,41 +310,41 @@ msgstr "Omdøb afspilningsliste" msgid "What would you like to call this playlist?" msgstr "Hvad ønsker du at kalde denne afspilningsliste?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." -msgstr "" +msgstr "ForhÃ¥ndsindstillingsfil ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." -msgstr "" +msgstr "EQF-fil ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." -msgstr "" +msgstr "Winamp-forhÃ¥ndsindstillinger ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" -msgstr "" +msgstr "Import" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" -msgstr "" +msgstr "Eksport" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" -msgstr "" +msgstr "EqualizerforhÃ¥ndsindstillinger" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" -msgstr "" +msgstr "Gem forhÃ¥ndsindstilling" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" -msgstr "" +msgstr "Slet valgte" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" -msgstr "" +msgstr "Omgør ændringer" #: src/libaudgui/equalizer.cc:45 src/libaudqt/equalizer.cc:114 msgid "_Enable" @@ -378,11 +396,11 @@ msgstr "Equalizer" #: src/libaudgui/equalizer.cc:143 msgid "Presets ..." -msgstr "" +msgstr "ForhÃ¥ndsindstillinger ..." #: src/libaudgui/equalizer.cc:147 msgid "Reset to Zero" -msgstr "" +msgstr "Nulstil til nul" #: src/libaudgui/equalizer.cc:154 src/libaudqt/equalizer.cc:123 msgid "Preamp" @@ -414,40 +432,40 @@ msgstr "_Tilføj" msgid "Close _dialog on add" msgstr "Luk _dialog ved tilføj" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Luk" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titel" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Kunstner" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Ã…r" @@ -456,7 +474,7 @@ msgstr "Ã…r" msgid "Track" msgstr "Nummer" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Længde" @@ -472,197 +490,197 @@ msgstr "Kvalitet:" msgid "Bitrate:" msgstr "Bithastighed:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kammermusik" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassisk" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Dødsmetal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Blød pop" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsterrap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "HÃ¥rd rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavymetal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Larm" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock og rul" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rytme og blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tekno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Gemt med succes" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Fejl under gemning" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Sanginformation" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Kunstner" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Kommentar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Rækkefølge" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "_Ryd felter nÃ¥r der gÃ¥s til næste sang" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Gem" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Næste" @@ -728,11 +746,11 @@ msgstr "Overskriv %s?" #: src/libaudgui/playlists.cc:127 msgid "" "Please type a filename extension or select a format from the drop-down list." -msgstr "" +msgstr "Indtast en filnavnendelse eller vælg et format fra rullegardinet." #: src/libaudgui/playlists.cc:146 msgid "Select Format by Extension" -msgstr "" +msgstr "Vælg format efter filendelse" #: src/libaudgui/playlists.cc:173 msgid "Export Playlist" @@ -759,25 +777,33 @@ msgstr "_Udvidelsesmoduler ..." msgid "About %s" msgstr "Om %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s-indstillinger" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Angiv" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Indstillinger" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Om" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Fremtoning" @@ -838,7 +864,7 @@ msgstr "Dato" #: src/libaudgui/prefs-window.cc:108 src/libaudqt/info-widget.cc:55 #: src/libaudqt/prefs-window.cc:112 msgid "Codec" -msgstr "Codec" +msgstr "Kodning" #: src/libaudgui/prefs-window.cc:109 src/libaudqt/info-widget.cc:56 #: src/libaudqt/prefs-window.cc:113 @@ -893,325 +919,353 @@ msgstr "Taiwanesisk" msgid "Turkish" msgstr "Tyrkisk" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Decimaltal" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Indstillinger for grænseflade</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Udvidelsesmodul for grænseflade:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Udvidelsesmodul for lydudgang:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Forstærk alle filer:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Forstærk umærkede filer:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Indstillinger for lydudgang</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit-dybde" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Butterstørrelse:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Blød beskæring" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Brug programmets styring af lydstyrken (anbefales ikke)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Afspilningsforstærkning</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Aktiver forstærkning af afspilning" +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albumtilstand" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Forhindr kliklyde (anbefales)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Juster niveauer</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxyværtsnavn:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxyport:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxybrugernavn:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxyadgangskode:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Netværksindstillinger</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxykonfiguration</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Aktiver brug af proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Brug godkendelse med proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatisk tegnkodningsdetektor for" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Reservetegnkodninger:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Opførsel</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Genoptag afspilning ved opstart" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pause i stedet for at genoptage øjeblikkeligt" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "GÃ¥ videre nÃ¥r den nuværende sang slettes" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Ryd afspilningslisten nÃ¥r der Ã¥bnes filer" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Ã…bn filer i midlertidig afspilningsliste" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Sangvisning</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Vis sangenes numre" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Vis foranstillede nuller (02:00 i stedet for 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompatibilitet</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Fortolk \\ (baglæns skrÃ¥streg) som en mappeafgrænser" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Omslag</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Søg efter billeder der matcher disse ord (kommaadskilt):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Ekskulder billeder der matcher disse ord (kommaadskilt):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Søg efter billeder der matcher filnavn for sangen" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Søg rekursivt" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Søgedybde:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Pop op-information</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Vis pop op-information" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Pop op-forsinkelse (tiendedele af et sekund):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Vis tidsskala for nuværende sang" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avanceret</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" -msgstr "" +msgstr "Gæt manglende metadata fra filsti" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Indlæs ikke metadata for sange før de afspilles" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Undersøg indholdet af filer uden et genkendt navn pÃ¥ filendelserne" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITEL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" -msgstr "" +msgstr "TITEL - KUNSTNER" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" -msgstr "" +msgstr "TITEL - KUNSTNER - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "KUNSTNER - TITEL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "KUNSTNER - ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "KUNSTNER - ALBUM - NUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "KUNSTNER [ ALBUM ] - NUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategori" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Tilpasset" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Titelformat:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Tilpasset streng:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" -msgstr "" +msgstr "Optag lydstrøm via %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" -msgstr "" +msgstr "Intet udvidelsesmodul til lydoptagelse er tilgængeligt" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Indstillinger for Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" -msgstr "" +msgstr "Afbryd" #: src/libaudgui/preset-browser.cc:51 msgid "Save" -msgstr "" +msgstr "Gem" #: src/libaudgui/preset-browser.cc:51 msgid "Load" -msgstr "" +msgstr "Indlæs" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" -msgstr "" +msgstr "Indlæs forhÃ¥ndsindstillingsfil" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" -msgstr "" +msgstr "Indlæs EQF-fil" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" -msgstr "" +msgstr "Gem forhÃ¥ndsindstillingsfil" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" -msgstr "" +msgstr "<navn>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" -msgstr "" +msgstr "Gem EQF-fil" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" -msgstr "" +msgstr "<navn>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" -msgstr "" +msgstr "Importer Winamp-forhÃ¥ndsindstillinger" #: src/libaudgui/queue-manager.cc:175 src/libaudqt/queue-manager.cc:178 msgid "Queue Manager" @@ -1229,6 +1283,10 @@ msgstr "Arbejder ..." msgid "Error" msgstr "Fejl" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Ã…bn adresse" @@ -1241,7 +1299,12 @@ msgstr "Tilføj adresse" msgid "Enter URL:" msgstr "Indtast adresse:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Ã…bn" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1251,57 +1314,44 @@ msgstr "" #: src/libaudqt/fileopener.cc:40 msgid "Open Folder" -msgstr "" +msgstr "Ã…bn mappe" #: src/libaudqt/fileopener.cc:42 msgid "Add Folder" -msgstr "" - -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" +msgstr "Tilføj mappe" #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" -msgstr "" +msgstr "Tilføj" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadata" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Komponist" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Artist" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "OptagelsesÃ¥r" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Optagelsesdato" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknisk" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME-type" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bithastighed" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Ingen information tilgængelig for %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Niveau" @@ -1348,4 +1398,8 @@ msgstr "Udvidelsesmoduler ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" -msgstr "" +msgstr "Tjenester" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Juster niveauer</b>" @@ -5,6 +5,7 @@ # Translators: # Chris <ppt23@lkj.hopto.org>, 2012 # Chris <ppt23@lkj.hopto.org>, 2012 +# Ettore Atalan <atalanttore@googlemail.com>, 2016 # mschwendt <mschwendt@fedoraproject.org>, 2012 # mschwendt <mschwendt@fedoraproject.org>, 2012 # Chris <ppt23@lkj.hopto.org>, 2012 @@ -15,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2016-03-26 21:29+0100\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: German (http://www.transifex.com/jlindgren/audacious/language/" "de/)\n" @@ -28,7 +29,7 @@ msgstr "" #: src/audacious/main.cc:62 msgid "Show command-line help" -msgstr "Hilfe anzeigen" +msgstr "Befehlszeilenhilfe anzeigen" #: src/audacious/main.cc:63 msgid "Show version" @@ -90,17 +91,17 @@ msgstr "Debugmeldungen anzeigen" msgid "Run in Qt mode" msgstr "Im Qt Modus ausführen" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Unbekannte Option: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Unbekannte Option: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -109,35 +110,53 @@ msgstr "" "Aufruf: audacious [OPTION] ... [DATEI] ...\n" " \n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "Instanz für Ausführung/Steuerung auswählen" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d Datei gefunden" msgstr[1] "%d Dateien gefunden" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Fehler beim Lesen von %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Neue Wiedergabeliste" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standardeingabe" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio-CD, Titel »%s«" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(Fehler bei Zeichencodierung)" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Fehler beim Öffnen des Ausgabestreams" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" @@ -145,20 +164,22 @@ msgstr "" "Fehler beim Abspielen von %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" -msgstr "Unbekannter Wiedergabefehler (prüfen Sie die Konsolenausgabe für detaillierte Fehlerinformationen)" +msgstr "" +"Unbekannter Wiedergabefehler (prüfen Sie die Konsolenausgabe für " +"detaillierte Fehlerinformationen)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Ungültiges Audioformat" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Momentane Wiedergabe" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -166,7 +187,8 @@ msgstr "" "Die Wiedergabeliste kann nicht sortiert werden, weil das Scannen der " "Metadaten noch aktiv ist (oder deaktiviert wurde)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -185,7 +207,7 @@ msgstr "Fehler beim Laden von »%s«." msgid "Cannot load %s: unsupported file name extension." msgstr "Laden von »%s« nicht möglich: nicht unterstützte Dateiendung." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Speichern von »%s« nicht möglich: nicht unterstützte Dateiendung." @@ -194,59 +216,60 @@ msgstr "Speichern von »%s« nicht möglich: nicht unterstützte Dateiendung." msgid "Error loading plugin" msgstr "Fehler beim Laden des Plugins" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Suchfehler" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Dateiformat nicht erkannt" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Fehler beim Lesen der Metadaten" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d Kanal" msgstr[1] "%d Kanäle" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio-CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Titel %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(unbekannter Titel)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Ungültige URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Unbekanntes URI Schema" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Ungültiger Dateiname" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Ungültiger Zugriffsmodus" @@ -273,9 +296,9 @@ msgstr "_Löschen" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Abbrechen" @@ -300,39 +323,39 @@ msgstr "Wiedergabeliste umbenennen" msgid "What would you like to call this playlist?" msgstr "Wie soll diese Wiedergabeliste heißen?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Voreinstellungen-Datei ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF-Datei ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp Voreinstellungen ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importieren" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportieren" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Equalizer Voreinstellungen" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Voreinstellung speichern" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Ausgewählte löschen" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Änderungen zurücknehmen" @@ -422,40 +445,40 @@ msgstr "_Hinzufügen" msgid "Close _dialog on add" msgstr "_Dialog beim Hinzufügen schließen" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "S_chließen" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titel" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Künstler" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Jahr" @@ -464,7 +487,7 @@ msgstr "Jahr" msgid "Track" msgstr "Nummer" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Dauer" @@ -480,197 +503,197 @@ msgstr "Qualität:" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Psychedelic Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kammermusik" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassisch" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock ’n’ Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm & Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Speichern erfolgreich" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Speichern fehlgeschlagen" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Titelinfo" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album-Künstler" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Kommentar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Titelnummer" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "_Felder bei Wechsel zu nächstem Lied leeren" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Speichern" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Nächster" @@ -769,25 +792,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Info zu %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Einstellungen" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Setzen" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Einstellungen" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Info" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Datei auswählen" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Ordner auswählen" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aussehen" @@ -903,289 +934,317 @@ msgstr "Taiwanisch" msgid "Turkish" msgstr "Türkisch" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automatisch" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Gleitkomma" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Wie dekodiert" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "Nach Anwendung der Wiedergabeverstärkung" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Nach Anwendung von Effekten" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Nach Anwendung des Equalizers" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Interface Einstellungen</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Interface-Plugin:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Ausgabe-Plugin:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Alle Dateien verstärken:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Unmarkierte Dateien verstärken:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ausgabeeinstellungen</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bittiefe:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Puffergröße:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Softwareseitige Amplitudenbegrenzung" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Softwareseitige Lautstärkeregelung benutzen (nicht empfohlen)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Aufnahmeeinstellungen</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Stream aufnehmen:" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" msgstr "<b>Wiedergabeverstärkung</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" msgstr "Wiedergabeverstärkung aktivieren" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albummodus" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Ãœbersteuern verhindern (empfohlen)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Pegel anpassen</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy-Host:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy-Port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Benutzername für Proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Passwort für Proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Netzwerkeinstellungen</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy Konfiguration</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Proxy aktivieren" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Benutze Authentisierung mit Proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatische Zeichensatzerkennung für:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Alternative Zeichensätze:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Verhalten</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Wiedergabe beim Starten fortsetzen" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausieren anstatt Wiedergabe fortsetzen" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Fortschreiten, falls aktueller Titel gelöscht wird" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Wiedergabeliste beim Öffnen neuer Dateien leeren" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Dateien in temporärer Wiedergabeliste öffnen" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Titelanzeige</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Zeige Titelnummern" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Führende Nullen anzeigen (02:00 anstatt 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Führende Nullen anzeigen (02:00 vs. 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Stunden separat anzeigen (1:30:00 vs. 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompatibilität</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretiere \\ (Backslash) als Pfadtrennzeichen" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album-Cover</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Nach Bildern suchen, die diese Wörter enthalten (durch Kommas getrennt):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Bilder ausschließen, die diese Wörter enthalten (durch Kommas getrennt):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Nach Bildern suchen, die mit dem Dateinamen des Titels übereinstimmen" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Rekursiv suchen" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Suchtiefe:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Popup-Informationen</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Popup-Informationen anzeigen" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup-Verzögerung (Zehntel einer Sekunde):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Fortschrittsbalken für aktuellen Titel anzeigen" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Erweitert</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Fehlende Metadaten aus Dateipfad erraten" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Metadaten erst laden, wenn Titel gespielt wird" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Inhalt von Dateien ohne erkannte Dateiendung untersuchen" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITEL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TITEL - KÃœNSTLER" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TITEL - KÃœNSTLER - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "KÃœNSTLER - TITEL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "KÃœNSTLER - ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "KÃœNSTLER - ALBUM - TITELNUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "KÃœNSTLER [ ALBUM ] - TITELNUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorie" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Benutzerdefiniert" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Titelformat:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Eigene Zeichenkette:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Audio-Stream mit »%s« aufnehmen" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Kein Aufnahmeplugin für Audio vorhanden" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious Einstellungen" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Abbrechen" @@ -1197,31 +1256,31 @@ msgstr "Speichern" msgid "Load" msgstr "Laden" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Voreinstellung laden" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "EQF-Datei laden" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Voreinstellung speichern" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<Name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "EQF-Datei speichern" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<Name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Winamp Voreinstellungen importieren" @@ -1241,6 +1300,10 @@ msgstr "In Bearbeitung ..." msgid "Error" msgstr "Fehler" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "Information" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL öffnen" @@ -1253,7 +1316,12 @@ msgstr "URL hinzufügen" msgid "Enter URL:" msgstr "URL eingeben:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Öffnen" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1269,51 +1337,38 @@ msgstr "Ordner öffnen" msgid "Add Folder" msgstr "Ordner hinzufügen" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Öffnen" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Hinzufügen" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadaten" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Komponist" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Interpret" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Aufnahmejahr" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Aufnahmedatum" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Technisch" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME-Typ" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Keine Information verfügbar für »%s«.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Level" @@ -1361,3 +1416,7 @@ msgstr "Plugins ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Dienste" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Pegel anpassen</b>" @@ -11,15 +11,16 @@ # Stathis Kamperis <ekamperi@auth.gr>, 2006 # Wasilis Mandratzis-Walz, 2015 # Wasilis Mandratzis-Walz, 2015 -# Γιάννης Ανθυμίδης <yannanth@gmail.com>, 2011 -# Γιάννης Ανθυμίδης <yannanth@gmail.com>, 2011-2014 +# Γιάννης Ανθυμίδης, 2011 +# Γιάννης Ανθυμίδης, 2011 +# Γιάννης Ανθυμίδης, 2011-2014 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-10-30 13:31+0000\n" -"Last-Translator: Michael Misirlis <mmisirlis@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Greek (http://www.transifex.com/jlindgren/audacious/language/" "el/)\n" "Language: el\n" @@ -93,17 +94,17 @@ msgstr "" msgid "Run in Qt mode" msgstr "ΕκτÎλεση σε λειτουÏγία Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Άγνωστη επιλογή: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Άγνωστη επιλογή: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -112,57 +113,74 @@ msgstr "" "ΧÏήση: audacious [ΕΠΙΛΟΓΗ] ... [ΑÏχείο] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "βÏÎθηκε %d αÏχείο" msgstr[1] "βÏÎθηκαν %d αÏχεία" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "ÎÎα Λίστα ΑναπαÏαγωγής" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Τυπική είσοδος" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Μουσικό CD, κομμάτι %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(χαÏακτήÏας σφάλμα κωδικοποίησης)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Σφάλμα ανοίγματος του %s:\n" +"Σφάλμα κατά την αναπαÏαγωγή του %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Άγνωστο σφάλμα κατά την αναπαÏαγωγή (ελÎγξτε την κονσόλα για αναλυτικÎÏ‚ " +"πληÏοφοÏίες λάθους)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Μη ÎγκυÏη μοÏφή ήχου" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "ΑναπαÏάγεται Ï„ÏŽÏα" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -170,7 +188,8 @@ msgstr "" "Η λίστα αναπαÏαγωγής δεν μποÏεί να ταξινομηθεί επειδή η σάÏωση για " "μεταδεδομÎνα είναι ακόμα σε εξÎλιξη (ή Îχει απενεÏγοποιηθεί)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -191,7 +210,7 @@ msgstr "" "Δεν είναι δυνατή η φόÏτωση του %s: δεν υποστηÏίζεται η επÎκταση ονόματος " "αÏχείου." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -202,59 +221,60 @@ msgstr "" msgid "Error loading plugin" msgstr "Σφάλμα κατά τη φόÏτωση του plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Επιδιώξτε σφάλμα" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Η μοÏφή αÏχείου δεν αναγνωÏίζεται" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Σφάλμα ανάγνωσης μεταδεδομÎνων" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Μονοφωνικό" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ΣτεÏεοφωνικό" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d κανάλι" msgstr[1] "%d κανάλια" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Μουσικό CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Κομμάτι %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(Άγνωστος τίτλος)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Μη ÎγκυÏο URI " -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Άγνωστο σχήμα URI" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Μη ÎγκυÏο όνομα αÏχείου" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Μη ÎγκυÏη λειτουÏγία Ï€Ïόσβασης" @@ -281,9 +301,9 @@ msgstr "Α_φαίÏεση" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "Ά_κυÏο" @@ -308,39 +328,39 @@ msgstr "Μετονομασία λίστας αναπαÏαγωγής" msgid "What would you like to call this playlist?" msgstr "Τι θα θÎλατε να καλÎσετε για αυτή την λίστα αναπαÏαγωγής;" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "ΑÏχείο Î ÏοκαθοÏισμÎνων Τιμών ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "ΑÏχείο EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Î ÏοκαθοÏισμÎνες Τιμες Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Εισαγωγή" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Εξαγωγή" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Î ÏοκαθοÏισμÎνες ΤιμÎÏ‚ Ισοσταθμιστή" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Αποθήκευση Î ÏοκαθοÏισμÎνων Τιμών" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "ΔιαγÏαφή ΕπιλεγμÎνων" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "ΕπαναφοÏά Αλλαγών" @@ -430,40 +450,40 @@ msgstr "_Î Ïοσθήκη" msgid "Close _dialog on add" msgstr "Κλείσιμο του διαλόγου κατά την Ï€Ïοσθήκη" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Κλείσιμο" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Τίτλος" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ΚαλλιτÎχνης" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Άλμπουμ" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "ΓÎνος" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Έτος" @@ -472,7 +492,7 @@ msgstr "Έτος" msgid "Track" msgstr "Κομμάτι" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Μήκος" @@ -488,197 +508,197 @@ msgstr "Ποιότητα:" msgid "Bitrate:" msgstr "Ρυθμός διαμεταγωγής (bitrate)" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Μπλουζ" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Κλασική Μουσική" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "ΚάντÏι" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Îτίσκο" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Φολκ" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Φανκ" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Χιπ χοπ" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Τζαζ" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "ÎœÎταλ" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Ποπ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Ραπ" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "ΡÎγκε" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Ροκ" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Σουίνγκ" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "ΤÎκνο" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Επιτυχής Αποθήκευση" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Σφάλμα κατά την Αποθήκευση" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "ΠληÏοφοÏίες ΚομματιοÏ" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "ΚαλλιτÎχνης άλμπουμ" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Σχόλιο" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "ΑÏιθμός ΚομματιοÏ" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "ΚαθαÏισμός πεδίων κατά τη μετακίνηση στο επόμενο Ï„ÏαγοÏδι" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Αποθήκευση" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Επόμενο" @@ -777,25 +797,33 @@ msgstr "Î _Ïόσθετα ..." msgid "About %s" msgstr "Σχετικά με το %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Ρυθμίσεις" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "ΟÏισμός" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Ρυθμίσεις" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_ΠεÏί" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Εμφάνιση" @@ -911,293 +939,321 @@ msgstr "ΤαϊβανÎζικα" msgid "Turkish" msgstr "ΤοÏÏκικα" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Κινητή υποδιαστολή" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Ρυθμίσεις Διεπαφής</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Î Ïόσθετο διεπαφής:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Î Ïόσθετο γÏαμμής εξόδου:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Ενίσχυση όλων των αÏχείων:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Ενίσχυση αÏχείων χωÏίς ετικÎτες:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ρυθμίσεις Εξόδου</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Βάθος μπιτ:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ÎœÎγεθος Ï€ÏοσωÏινής μνήμης:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Μαλακή αποκοπή" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "ΧÏήση λογισμικό ελÎγχου Îντασης (δεν συνιστάται)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>ΔιάÏκεια:</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "ΕνεÏγοποίηση διάÏκειας" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "ΛειτουÏγία άλμπουμ" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "ΑποτÏοπή αποκοπής (συνιστάται)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>ΡÏθμιση ΕπιπÎδων</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "ΔιεÏθυνση διαμεσολαβητή:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "ΘÏÏα διαμεσολαβητή:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Όνομα χÏήστη διαμεσολαβητή:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Κωδικός Ï€Ïόσβασης διαμεσολαβητή:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Ρυθμίσεις ΔικτÏου</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ΡÏθμιση Διαμεσολαβητή</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "ΧÏήση διαμεσολαβητή" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "ΧÏήση πιστοποίησης με το διαμεσολαβητή" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Αυτόματη αναγνώÏιση κωδικοσελίδας για:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "ΕναλλακτικÎÏ‚ κωδικοποιήσεις χαÏακτήÏων:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>ΣυμπεÏιφοÏά</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "ΣυνÎχιση της αναπαÏαγωγής κατά την εκκίνηση" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "ΠαÏση, αντί να επανÎλθει αμÎσως" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Î ÏοχώÏησε όταν το Ï„ÏÎχων αÏχείο διαγÏαφεί" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ΚαθάÏισμα της λίστας αναπαÏαγωγής όταν ανοίγουν αÏχεία" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Άνοιγμα αÏχείων σε μια Ï€ÏοσωÏινή λίστα αναπαÏαγωγής" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Î Ïοβολή Ï„ÏαγουδιοÏ</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Εμφάνιση αÏιθμών Ï„Ïαγουδιών" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Εμφάνιση Ï€ÏωτεÏων μηδενικών (02:00 αντί 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Συμβατότητα</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "ΕÏμηνεία \\ (αντιπλάγια) ως διαχωÏιστή φακÎλων" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Άλμπουμ ΤÎχνης</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Αναζήτηση για εικόνες που ταιÏιάζουν με αυτά τα λόγια (διαχωÏισμÎνα με " "κόμμα):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "ΕξαίÏεση των εικόνων που ταιÏιάζουν με αυτά τα λόγια (διαχωÏισμÎνα με κόμμα):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" "Αναζήτηση για εικόνες που ταιÏιάζουν με το όνομα του αÏχείου Ï„ÏαγουδιοÏ" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "ΑναδÏομική αναζήτηση" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Βάθος αναζήτησης:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Αναδυόμενες πληÏοφοÏίες</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Εμφάνιση πληÏοφοÏιών σε αναδυόμενο παÏάθυÏο" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Αναδυόμενη καθυστÎÏηση (δÎκατα του δευτεÏολÎπτου):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Εμφάνιση χÏονοδιαγÏάμματος για το Ï„ÏÎχον Ï„ÏαγοÏδι" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Î ÏοχωÏημÎνη</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Υπολογισμός των μεταδεδομÎνων που λείπουν, με βάση τη διαδÏομή αÏχείου" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Μην φοÏτώνεις μεταδεδομÎνα για τα Ï„ÏαγοÏδια Ï€ÏÎ¿Ï„Î¿Ï Ï€Î±Î¯Î¾Î¿Ï…Î½" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" "ΜετÏήστε το πεÏιεχόμενο των αÏχείων χωÏίς αναγνωÏισμÎνη επÎκταση ονόματος " "αÏχείου" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ΤΙΤΛΟΣ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "ΤΙΤΛΟΣ - ΚΑΛΛΙΤΕΧÎΗΣ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "ΤΙΤΛΟΣ - ΚΑΛΛΙΤΕΧÎΗΣ - ΑΛΜΠΟΥΜ" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ΚΑΛΛΙΤΕΧÎΗΣ - ΤΙΤΛΟΣ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ΚΑΛΛΙΤΕΧÎΗΣ - ΑΛΜΠΟΥΜ - ΤΙΤΛΟΣ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ΚΑΛΛΙΤΕΧÎΗΣ - ΑΛΜΠΟΥΜ - ΤΙΤΛΟΣ. ΤΡΑΓΟΥΔΙΟΥ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ΚΑΛΛΙΤΕΧÎΗΣ [ ΑΛΜΠΟΥΜ ] - ΤΙΤΛΟΣ. ΤΡΑΓΟΥΔΙΟΥ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ΑΛΜΠΟΥΜ - ΤΙΤΛΟΣ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "ΚατηγοÏία" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Î ÏοσαÏμοσμÎνο" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "ΜοÏφή τίτλου:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Î ÏοσαÏμοσμÎνο αλφαÏιθμητικό:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "ΚαταγÏαφή ηχητικής Ïοής με χÏήση %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Δεν υπάÏχει κανÎνα διαθÎσιμο Ï€Ïόσθετο ηχητικής καταγÏαφής" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Ρυθμίσεις Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "ΆκυÏο" @@ -1209,31 +1265,31 @@ msgstr "Αποθήκευση" msgid "Load" msgstr "ΦόÏτωση" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "ΦόÏτωση ΑÏχείου Î ÏοκαθοÏισμÎνων Τιμών" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "ΦόÏτωση ΑÏχείου EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Αποθήκευση ΑÏχείου Î ÏοκαθοÏισμÎνων Τιμών" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "όνομα.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Αποθήκευση ΑÏχείου EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<όνομα>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Εοσαγωγή Î ÏοκαθοÏισμÎνων Τιμών Winamp" @@ -1253,6 +1309,10 @@ msgstr "ΕÏγασία..." msgid "Error" msgstr "Σφάλμα" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Άνοιγμα διεÏθυνσης URL" @@ -1265,7 +1325,12 @@ msgstr "Î Ïοσθήκη διεÏθυνσης URL" msgid "Enter URL:" msgstr "Εισαγωγή URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Άνοιγμα" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1281,51 +1346,38 @@ msgstr "Άνοιγμα ΦακÎλου" msgid "Add Folder" msgstr "Î Ïοσθήκη ΦακÎλου" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Άνοιγμα" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Î Ïοσθήκη" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "ΜεταπληÏοφοÏίες" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "ΣυνθÎτης" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "ΕÏμηνευτής" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Έτος καταγÏαφής " -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "ΗμεÏομηνία καταγÏαφής " -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Τεχνικά" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "ΤÏπος MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Ρυθμός διαμεταγωγής " -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Δεν υπάÏχουν πληÏοφοÏίες για το %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Επίπεδο" @@ -1373,3 +1425,7 @@ msgstr "Î Ïόσθετα ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "ΥπηÏεσίες" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ΡÏθμιση ΕπιπÎδων</b>" diff --git a/po/en_GB.po b/po/en_GB.po index 8236f7f..2360827 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# Andi Chandler <andi@gowling.com>, 2013,2015 +# Andi Chandler <andi@gowling.com>, 2013,2015-2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/jlindgren/" "audacious/language/en_GB/)\n" @@ -83,17 +83,17 @@ msgstr "Print debugging messages (may be used twice)" msgid "Run in Qt mode" msgstr "Run in Qt mode" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Unknown option: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Unknown option: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -102,57 +102,73 @@ msgstr "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d file found" msgstr[1] "%d files found" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "New Playlist" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standard input" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, track %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(character encoding error)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Error opening %s:\n" +"Error playing %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Unknown playback error (check the console for detailed error information)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Invalid audio format" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Now Playing" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -160,7 +176,8 @@ msgstr "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -179,7 +196,7 @@ msgstr "Error loading %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Cannot load %s: unsupported file name extension." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Cannot save %s: unsupported file name extension." @@ -188,59 +205,60 @@ msgstr "Cannot save %s: unsupported file name extension." msgid "Error loading plugin" msgstr "Error loading plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" -msgstr "" +msgstr "Seek error" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "File format not recognised" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Error reading metadata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d channel" msgstr[1] "%d channels" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" -msgstr "" +msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Track %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(unknown title)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Invalid URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" -msgstr "" +msgstr "Unknown URI scheme" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Invalid file name" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Invalid access mode" @@ -259,7 +277,7 @@ msgstr "About Audacious" #: src/libaudgui/confirm.cc:51 src/libaudqt/playlist-management.cc:79 #, c-format msgid "Do you want to permanently remove “%sâ€?" -msgstr "" +msgstr "Do you want to permanently remove “%sâ€?" #: src/libaudgui/confirm.cc:55 src/libaudqt/playlist-management.cc:74 msgid "_Remove" @@ -267,12 +285,12 @@ msgstr "_Remove" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" -msgstr "" +msgstr "_Cancel" #: src/libaudgui/confirm.cc:60 src/libaudqt/playlist-management.cc:78 msgid "Remove Playlist" @@ -292,43 +310,43 @@ msgstr "Rename Playlist" #: src/libaudgui/confirm.cc:91 src/libaudqt/playlist-management.cc:40 msgid "What would you like to call this playlist?" -msgstr "" +msgstr "What would you like to call this playlist?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." -msgstr "" +msgstr "Preset File ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." -msgstr "" +msgstr "EQF File ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." -msgstr "" +msgstr "Winamp Presets ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" -msgstr "" +msgstr "Import" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" -msgstr "" +msgstr "Export" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" -msgstr "" +msgstr "Equaliser Presets" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" -msgstr "" +msgstr "Save Preset" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" -msgstr "" +msgstr "Delete Selected" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" -msgstr "" +msgstr "Revert Changes" #: src/libaudgui/equalizer.cc:45 src/libaudqt/equalizer.cc:114 msgid "_Enable" @@ -380,11 +398,11 @@ msgstr "Equaliser" #: src/libaudgui/equalizer.cc:143 msgid "Presets ..." -msgstr "" +msgstr "Presets ..." #: src/libaudgui/equalizer.cc:147 msgid "Reset to Zero" -msgstr "" +msgstr "Reset to Zero" #: src/libaudgui/equalizer.cc:154 src/libaudqt/equalizer.cc:123 msgid "Preamp" @@ -397,11 +415,11 @@ msgstr "Open Files" #: src/libaudgui/file-opener.cc:81 src/libaudgui/url-opener.cc:50 #: src/libaudqt/url-opener.cc:42 msgid "_Open" -msgstr "" +msgstr "_Open" #: src/libaudgui/file-opener.cc:83 msgid "Close _dialog on open" -msgstr "" +msgstr "Close _dialogue on open" #: src/libaudgui/file-opener.cc:88 src/libaudqt/fileopener.cc:41 msgid "Add Files" @@ -410,46 +428,46 @@ msgstr "Add Files" #: src/libaudgui/file-opener.cc:89 src/libaudgui/url-opener.cc:56 #: src/libaudqt/url-opener.cc:48 msgid "_Add" -msgstr "" +msgstr "_Add" #: src/libaudgui/file-opener.cc:91 msgid "Close _dialog on add" -msgstr "" +msgstr "Close _dialogue on add" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" -msgstr "" +msgstr "_Close" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Title" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artist" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Year" @@ -458,215 +476,215 @@ msgstr "Year" msgid "Track" msgstr "Track" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Length" #: src/libaudgui/infowin.cc:50 msgid "Format:" -msgstr "" +msgstr "Format:" #: src/libaudgui/infowin.cc:51 msgid "Quality:" -msgstr "" +msgstr "Quality:" #: src/libaudgui/infowin.cc:52 msgid "Bitrate:" -msgstr "" +msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" -msgstr "" +msgstr "Save successful" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" -msgstr "" +msgstr "Save error" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Song Info" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" -msgstr "" +msgstr "Album Artist" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comment" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" -msgstr "" +msgstr "Track Number" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" -msgstr "" +msgstr "Clea_r fields when moving to next song" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" -msgstr "" +msgstr "_Save" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" -msgstr "" +msgstr "_Next" #: src/libaudgui/infowin.cc:444 #, c-format @@ -675,11 +693,11 @@ msgstr "%d kb/s" #: src/libaudgui/infowin.cc:449 msgid "N/A" -msgstr "" +msgstr "N/A" #: src/libaudgui/jump-to-time.cc:47 src/libaudgui/jump-to-track.cc:314 msgid "_Jump" -msgstr "" +msgstr "_Jump" #: src/libaudgui/jump-to-time.cc:51 msgid "Jump to Time" @@ -712,15 +730,15 @@ msgstr "_Filter:" #: src/libaudgui/jump-to-track.cc:298 msgid "C_lose on jump" -msgstr "" +msgstr "C_lose on jump" #: src/libaudgui/playlists.cc:94 msgid "_Overwrite" -msgstr "" +msgstr "_Overwrite" #: src/libaudgui/playlists.cc:98 msgid "Confirm Overwrite" -msgstr "" +msgstr "Confirm Overwrite" #: src/libaudgui/playlists.cc:98 #, c-format @@ -731,10 +749,11 @@ msgstr "Overwrite %s?" msgid "" "Please type a filename extension or select a format from the drop-down list." msgstr "" +"Please type a filename extension or select a format from the drop-down list." #: src/libaudgui/playlists.cc:146 msgid "Select Format by Extension" -msgstr "" +msgstr "Select Format by Extension" #: src/libaudgui/playlists.cc:173 msgid "Export Playlist" @@ -742,7 +761,7 @@ msgstr "Export Playlist" #: src/libaudgui/playlists.cc:174 msgid "_Export" -msgstr "" +msgstr "_Export" #: src/libaudgui/playlists.cc:180 msgid "Import Playlist" @@ -750,39 +769,47 @@ msgstr "Import Playlist" #: src/libaudgui/playlists.cc:181 msgid "_Import" -msgstr "" +msgstr "_Import" #: src/libaudgui/plugin-menu.cc:40 msgid "_Plugins ..." -msgstr "" +msgstr "_Plugins ..." #: src/libaudgui/plugin-prefs.cc:109 src/libaudqt/prefs-plugin.cc:56 #, c-format msgid "About %s" -msgstr "" +msgstr "About %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" -msgstr "" +msgstr "%s Settings" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" -msgstr "" +msgstr "_Set" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" -msgstr "" +msgstr "_Settings" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" +msgstr "_About" + +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" msgstr "" #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" -msgstr "" +msgstr "Appearance" #: src/libaudgui/prefs-window.cc:81 src/libaudqt/prefs-window.cc:85 msgid "Audio" @@ -823,15 +850,15 @@ msgstr "Transport" #: src/libaudgui/prefs-window.cc:101 src/libaudqt/prefs-window.cc:105 msgid "Track number" -msgstr "" +msgstr "Track number" #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:107 msgid "File name" -msgstr "" +msgstr "File name" #: src/libaudgui/prefs-window.cc:104 src/libaudqt/prefs-window.cc:108 msgid "File path" -msgstr "" +msgstr "File path" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:109 msgid "Date" @@ -895,325 +922,353 @@ msgstr "Taiwanese" msgid "Turkish" msgstr "Turkish" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Floating point" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 -msgid "<b>Interface Settings</b>" +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 -msgid "Interface plugin:" +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 +msgid "<b>Interface Settings</b>" +msgstr "<b>Interface Settings</b>" + +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 +msgid "Interface plugin:" +msgstr "Interface plugin:" + +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Output plug-in:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplify all files:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplify untagged files:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Output Settings</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit depth:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Buffer size:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Soft clipping" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Use software volume control (not recommended)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Enable Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Album mode" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Prevent clipping (recommended)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Adjust Levels</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy hostname:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxy username:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxy password:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" -msgstr "" +msgstr "<b>Network Settings</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" -msgstr "" +msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy Configuration</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Enable proxy usage" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Use authentication with proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Auto character encoding detector for:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Fallback character encodings:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Behaviour</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" -msgstr "" +msgstr "Resume playback on startup" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" -msgstr "" +msgstr "Pause instead of resuming immediately" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Advance when the current song is deleted" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Clear the playlist when opening files" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Open files in a temporary playlist" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Song Display</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Show song numbers" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Show leading zeroes (02:00 instead of 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibility</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpret \\ (backward slash) as a folder delimiter" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album Art</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Search for images matching these words (comma-separated):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Exclude images matching these words (comma-separated):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Search for images matching song file name" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Search recursively" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Search depth:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Popup Information</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Show pop-up information" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Pop-up delay (tenths of a second):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Show time scale for current song" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" -msgstr "" +msgstr "<b>Advanced</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" -msgstr "" +msgstr "Guess missing metadata from file path" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Do not load metadata for songs until played" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" -msgstr "" +msgstr "Probe content of files with no recognized file name extension" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITLE" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" -msgstr "" +msgstr "TITLE - ARTIST" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" -msgstr "" +msgstr "TITLE - ARTIST - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TITLE" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUM - TITLE" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUM - TRACK. TITLE" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ ALBUM ] - TRACK. TITLE" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITLE" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Category" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Custom" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Title format:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Custom string:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" -msgstr "" +msgstr "Record audio stream using %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" -msgstr "" +msgstr "No audio recording plugin available" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" -msgstr "" +msgstr "Audacious Settings" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" -msgstr "" +msgstr "Cancel" #: src/libaudgui/preset-browser.cc:51 msgid "Save" -msgstr "" +msgstr "Save" #: src/libaudgui/preset-browser.cc:51 msgid "Load" -msgstr "" +msgstr "Load" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" -msgstr "" +msgstr "Load Preset File" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" -msgstr "" +msgstr "Load EQF File" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" -msgstr "" +msgstr "Save Preset File" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" -msgstr "" +msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" -msgstr "" +msgstr "Save EQF File" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" -msgstr "" +msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" -msgstr "" +msgstr "Import Winamp Presets" #: src/libaudgui/queue-manager.cc:175 src/libaudqt/queue-manager.cc:178 msgid "Queue Manager" @@ -1221,14 +1276,18 @@ msgstr "Queue Manager" #: src/libaudgui/queue-manager.cc:193 src/libaudqt/queue-manager.cc:160 msgid "_Unqueue" -msgstr "" +msgstr "_Unqueue" #: src/libaudgui/status.cc:36 msgid "Working ..." -msgstr "" +msgstr "Working ..." #: src/libaudgui/status.cc:85 src/libaudqt/log-inspector.cc:191 msgid "Error" +msgstr "Error" + +#: src/libaudgui/status.cc:90 +msgid "Information" msgstr "" #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 @@ -1243,7 +1302,12 @@ msgstr "Add URL" msgid "Enter URL:" msgstr "Enter URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Open" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1253,60 +1317,47 @@ msgstr "" #: src/libaudqt/fileopener.cc:40 msgid "Open Folder" -msgstr "" +msgstr "Open Folder" #: src/libaudqt/fileopener.cc:42 msgid "Add Folder" -msgstr "" - -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" +msgstr "Add Folder" #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" -msgstr "" +msgstr "Add" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" -msgstr "" +msgstr "Metadata" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" -msgstr "" +msgstr "Composer" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" -msgstr "" +msgstr "Performer" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" -msgstr "" +msgstr "Recording Year" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" -msgstr "" +msgstr "Recording Date" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" -msgstr "" - -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" +msgstr "Technical" #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" -msgstr "" - -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "No info available for %s.\n" +msgstr "Bitrate" #: src/libaudqt/log-inspector.cc:105 msgid "Level" -msgstr "" +msgstr "Level" #: src/libaudqt/log-inspector.cc:106 msgid "Filename" @@ -1314,40 +1365,44 @@ msgstr "Filename" #: src/libaudqt/log-inspector.cc:107 msgid "Line" -msgstr "" +msgstr "Line" #: src/libaudqt/log-inspector.cc:108 msgid "Function" -msgstr "" +msgstr "Function" #: src/libaudqt/log-inspector.cc:109 msgid "Message" -msgstr "" +msgstr "Message" #: src/libaudqt/log-inspector.cc:174 msgid "Log Inspector" -msgstr "" +msgstr "Log Inspector" #: src/libaudqt/log-inspector.cc:185 msgid "Log Level:" -msgstr "" +msgstr "Log Level:" #: src/libaudqt/log-inspector.cc:188 msgid "Debug" -msgstr "" +msgstr "Debug" #: src/libaudqt/log-inspector.cc:189 msgid "Info" -msgstr "" +msgstr "Info" #: src/libaudqt/log-inspector.cc:190 msgid "Warning" -msgstr "" +msgstr "Warning" #: src/libaudqt/plugin-menu.cc:45 msgid "Plugins ..." -msgstr "" +msgstr "Plugins ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" -msgstr "" +msgstr "Services" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Adjust Levels</b>" @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-10-29 10:36+0000\n" -"Last-Translator: Felipe Castro <fefcas@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Esperanto (http://www.transifex.com/jlindgren/audacious/" "language/eo/)\n" "Language: eo\n" @@ -85,17 +85,17 @@ msgstr "Printi rafinigajn mesaÄojn (povas esti aplikata duoble)" msgid "Run in Qt mode" msgstr "Ruli laÅ reÄimo de Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Nekonata modifilo: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Nekonata modifilo: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -104,57 +104,70 @@ msgstr "" "Uzmaniero: audacious [MODIFILO] ... [DOSIERO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d dosiero trovita" msgstr[1] "%d dosieroj trovitaj" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nova Ludlisto" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Norma enigo" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Muzika KD, trako %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(signa enkodiga eraro)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Eraro dum malfermo de %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Malvalida son-formo" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Nune Ludanta" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -162,7 +175,8 @@ msgstr "" "La ludlisto ne povas esti ordigata ĉar skanado de metadatumaro ankoraÅ " "plenumiÄas (aÅ Äi estis malebligata)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -181,7 +195,7 @@ msgstr "Eraro dum Åargo je %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Ne eblas Åargi je %s: nesubtenata dosiernoma sufikso" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Ne eblas konservi %s: nesubtenada dosiernoma sufikso." @@ -190,59 +204,60 @@ msgstr "Ne eblas konservi %s: nesubtenada dosiernoma sufikso." msgid "Error loading plugin" msgstr "Eraro dum Åargo de kromaĵo" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Serĉ-eraro" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Dosier-formo ne estis rekonata" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Eraro dum lego de meta-datumaro" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Unukanale" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Dukanale" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanalo" msgstr[1] "%d kanaloj" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Sona KD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Trako %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(nekonata titolo)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Malvalida URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Nekonata skemo de URI" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Malvalida dosiernomo" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Malvalida alira reÄimo" @@ -269,9 +284,9 @@ msgstr "_Forigi" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Rezigni" @@ -296,39 +311,39 @@ msgstr "Renomigi Ludliston" msgid "What would you like to call this playlist?" msgstr "Kiel vi deziras nomigi tiun ĉi ludliston?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "AntaÅdifinita dosiero ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Dosiero EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "AntaÅdifinoj de Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importi" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Eksporti" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "AntaÅdifinoj de son-ekvilibrilo" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Konservi antaÅdifinon" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Forigi elektiton" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Malfari ÅanÄojn" @@ -418,40 +433,40 @@ msgstr "_Aldoni" msgid "Close _dialog on add" msgstr "Fermi _dialogon post aldoni" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Fermi" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titolo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artisto" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Albumo" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Äœenro" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Jaro" @@ -460,7 +475,7 @@ msgstr "Jaro" msgid "Track" msgstr "Trako" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Longo" @@ -476,197 +491,197 @@ msgstr "Kvalito:" msgid "Bitrate:" msgstr "Bit-rapido:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acida Ä´azo" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acida Roko" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Etosa" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bibopo" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Bluso" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Ĉambra Muziko" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasika" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Kontreo" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Mortmetalo" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Diskoo" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Facil-aÅskultebla" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folko" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funko" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Repo" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospelo" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "GrunÄo" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Peza Roko" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Peza Metalo" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hopo" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "HaÅzo" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Ä´azo" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metalo" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Novepoka" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Nova Ondo" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Brua Muziko" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop-muziko" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punko" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Repo" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Regeo" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Roko" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rokenrolo" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ritmenbluso" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Skao" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Svingo" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tekno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hopo" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "La konservo sukcesis" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Eraro dum konservo" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Muzik-informo" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Albumo Artisto" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komento" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Trak-numero" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Pu_rigi kampojn kiam oni iras al sekva muziko" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Konservi" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Sekva" @@ -764,25 +779,33 @@ msgstr "_Kromaĵoj ..." msgid "About %s" msgstr "Pri %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Agordoj" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Difini" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Agordoj" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Pri" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aspekto" @@ -898,287 +921,315 @@ msgstr "Tajvana" msgid "Turkish" msgstr "Turka" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Glitkoma" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Interfac-agordoj</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Interfac-kromaĵo:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Eliga kromaĵo:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplifi ĉiujn dosierojn:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplifi ne-etikeditajn dosierojn" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Eliraj Agordoj</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit-profundo:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Bufro-grando:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Milda saturo" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Uzi virtualan laÅtec-regilon (ne rekomendinde)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>AlÄustigi Amplifon</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Ebligi AlÄustigon de Amplifo" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albuma reÄimo" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Eviti saturadon (rekomendinde)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Agordi Nivelojn</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Prokura servil-nomo:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Prokura pordo:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Prokura uzant-nomo:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Prokura pasvorto:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Ret-agordoj</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "kB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Prokura Agordado</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Ebligi uzadon de prokurilo" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Uzi aÅtentikadon per prokurilo" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "AÅtomata detektilo de signo-kodaro por:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Alternativaj signo-kodaro:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Konduto</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Rekomenci ludi post ekigo" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "PaÅzi anstataÅ rekomenci tuj" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "AntaÅiri kiam la aktuala muziko estas forviÅata" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Malplenigi la ludliston dum malfermo de dosieroj" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Malfermi dosierojn en provizora ludlisto" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Muzik-Montrilo</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Montri muzik-numerojn" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Montri antaÅ-nuloj (02:00 anstatau 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kongrueco</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpreti \\ (retroklinon) kiel apartigilo de dosierujoj" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album-bildo</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Serĉi bildojn kongruajn al tiuj ĉi vortoj (kom-apartigitaj):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Forĵeti bildojn kongruajn al tiuj ĉi vortoj (kom-apartigitaj):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Serĉi bildojn kongruajn al la dosier-nomo de la muziko" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Serĉi rikure" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Serĉ-profundo:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Åœprucaĵa Informo</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Montri Åpruc-informon" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Åœpruca prokrasto (dekonoj da sekundoj):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Montri tempo-skalon por la aktuala muziko" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Altnivele</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Konjekti mankantan metadatumaron el dosiervojo" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ne Åargi je metadatumaro por muzikoj Äis kiam ludate" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Testi dosier-enhavon kiam dosiernoma sufikso ne estas rekonita" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITOLO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TITOLO - ARTISTO" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TITOLO - ARTISTO - ALBUMO" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTO - TITOLO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTO - ALBUMO - TITOLO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUMO - TRAKO. TITOLO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ALBUMO] - TRAKO. TITOLO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUMO - TITOLO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorio" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personigite" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Titol-formo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Personigita formo:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Registri son-fluon uzante %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Neniu son-registra kromaĵo disponeblas" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Agordaro de Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Rezigni" @@ -1190,31 +1241,31 @@ msgstr "Konservi" msgid "Load" msgstr "Åœargi" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Åœargi je antaÅdifina dosiero" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Åœargi je dosiero EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Konservi antaÅdifinan dosieron" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<nomo>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Konservi dosieron EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<nomo>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importi antaÅdifinojn de Winamp" @@ -1234,6 +1285,10 @@ msgstr "Laboras ..." msgid "Error" msgstr "Eraro" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Malfermi URL" @@ -1246,7 +1301,12 @@ msgstr "Aldoni URL" msgid "Enter URL:" msgstr "Enigu URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Malfermi" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1262,51 +1322,38 @@ msgstr "Malfermi dosierujon" msgid "Add Folder" msgstr "Aldoni dosierujon" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Malfermi" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Aldoni" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Meta-datumaro" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Verkisto" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Ludisto" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Jaro registrita" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Dato registrita" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknikisto" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrapido" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Neniu informo disponeblas por %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivelo" @@ -1354,3 +1401,7 @@ msgstr "Kromaĵoj ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Servoj" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Agordi Nivelojn</b>" @@ -4,13 +4,15 @@ # # Translators: # Adolfo Jayme Barrientos <fito@libreoffice.org>, 2013-2014 -# Adolfo Jayme Barrientos, 2013 -# Adolfo Jayme Barrientos, 2015 -# Adolfo Jayme Barrientos, 2013 +# Adolfo Jayme-Barrientos, 2013 +# Adolfo Jayme-Barrientos, 2016 +# Adolfo Jayme-Barrientos, 2015 +# Adolfo Jayme-Barrientos, 2013 # Adrián Ramirez Escalante <buried.prophet@gmail.com>, 2012 # Cosme DomÃnguez DÃaz <cosme.ddiaz@gmail.com>, 2010 # enjolras <yo@miguelrevilla.com>, 2012 # Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2004 +# Guille Vicente <gvicente@gmail.com>, 2016 # Gustavo D. Vranjes <gvranjes@nerdshack.com>, 2006 # Jeki Sinneo Leinos <jeki72@gmail.com>, 2008 # Jordi Amenós <>, 2011 @@ -28,8 +30,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Spanish (http://www.transifex.com/jlindgren/audacious/" "language/es/)\n" @@ -103,17 +105,17 @@ msgstr "Mostrar mensajes de depuración (puede usarse dos veces)" msgid "Run in Qt mode" msgstr "Ejecutar en modo Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opción desconocida: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opción desconocida: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -122,57 +124,75 @@ msgstr "" "Uso: audacious [OPCIÓN] ... [ARCHIVO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "Se encontró %d archivo" msgstr[1] "Se encontraron %d archivos" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Error al leer %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Lista de reproducción nueva" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada estándar" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de audio, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(error de codificación de caracteres)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Arror al abrir la transmisión de salida" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Error al abrir %s:\n" +"Error al reproducir %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Error de reproducción desconocido (comprueba la consola para más detalles)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato de audio no válido" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Reproduciendo" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -180,7 +200,8 @@ msgstr "" "La lista de reproducción no se puede ordenar porque la búsqueda de metadatos " "está en progreso (o ha sido deshabilitada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -199,7 +220,7 @@ msgstr "Ocurrió un error al cargar %s." msgid "Cannot load %s: unsupported file name extension." msgstr "No se puede cargar %s: extensión de archivo no admitida." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "No se puede guardar %s: extensión de archivo no admitida." @@ -208,59 +229,60 @@ msgstr "No se puede guardar %s: extensión de archivo no admitida." msgid "Error loading plugin" msgstr "Error al cargar el complemento" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Error de búsqueda" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "No se reconoce el formato del archivo" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Error al leer los metadatos" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Monoaural" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canales" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD de audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Pista %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtulo desconocido)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI no válido" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Esquema de URI desconocido" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nombre de archivo no válido" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo de acceso no válido" @@ -287,9 +309,9 @@ msgstr "_Eliminar" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancelar" @@ -314,39 +336,39 @@ msgstr "Renombrar la lista de reproducción" msgid "What would you like to call this playlist?" msgstr "¿Qué nombre quiere darle a esta lista?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Archivo de preajustes..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Archivo EQF..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Preajustes de Winamp..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importar" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportar" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Preajustes del ecualizador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Guardar preajustes" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Eliminar seleccionados" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Revertir cambios" @@ -436,40 +458,40 @@ msgstr "_Añadir" msgid "Close _dialog on add" msgstr "Cerrar _diálogo al añadir" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Cerrar" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Género" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Año" @@ -478,7 +500,7 @@ msgstr "Año" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duración" @@ -494,197 +516,197 @@ msgstr "Calidad:" msgid "Bitrate:" msgstr "Tasa de bits:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz ácido" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Rock ácido" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiental" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clásica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folclore" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Rock punk" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Guardado correctamente" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Error al guardar" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Información de la canción" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artista del álbum" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentario" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "N.º de pista" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "_Vaciar campos al pasar a la siguiente canción" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Guardar" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Siguiente" @@ -782,25 +804,33 @@ msgstr "Com_plementos…" msgid "About %s" msgstr "Acerca de %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Configuración de %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Establecer" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Preferencias" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Acerca de" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Elija un archivo" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Elija una carpeta" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Apariencia" @@ -916,290 +946,318 @@ msgstr "Taiwanés" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automático" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Coma flotante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Tras aplicar efectos" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Tras aplicar ecualización" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Configuración de interfaz</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Complemento de interfaz:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Complemento de salida:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos los archivos:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar archivos sin etiqueta:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ajustes de salida</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidad de bits:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamaño del búfer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Saturación suave (mejora audio sobreamplificado)" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Usar el control de volumen por software (no recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Normalizar volumen</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Opciones de grabación</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activar la normalización de volumen" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo de álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar distorsión (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar niveles</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Servidor proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Puerto del proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nombre de usuario del proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Contraseña del proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Configuración de red</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuración del proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activar uso del proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticación con el proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detección automática de codificación de caracteres para: " -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codificación de caracteres alternativa:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamiento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Continuar la reproducción al iniciar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausar en lugar de reanudar inmediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanzar cuando se borra la canción actual" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpiar la lista de reproducción al abrir archivos" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir archivos en una lista de reproducción temporal" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualización de las canciones</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar orden de las canciones" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar ceros a la izquierda (02:00 en lugar de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Mostrar ceros a la izquierda (02:00 en vez de 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Mostrar horas separadamente (1:30:00 en vez de 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidad</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretar \\ (barra invertida) como separador de carpetas" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Carátula del álbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Buscar imágenes que correspondan con estas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Excluir imágenes que correspondan con estas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" "Buscar imágenes que correspondan con el nombre de archivo de la canción" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Buscar recursivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profundidad de la búsqueda:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Información emergente</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostrar información emergente" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Retraso de la información emergente (décimas de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostrar barra de tiempo para la canción actual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avanzadas</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" -msgstr "" +msgstr "Deducir metadatos que faltan a partir de ruta de archivo" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "No cargar la información de metadatos hasta reproducir" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Explorar el contenido de archivos con extensión no reconocida" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃTULO - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃTULO - ARTISTA - ÃLBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÃLBUM ] - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "CategorÃa" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizado" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato del tÃtulo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" -msgstr "" +msgstr "Grabar flujo de audio usando %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" -msgstr "" +msgstr "No hay plugins de grabación de audio disponibles" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Configuración de Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancelar" @@ -1211,31 +1269,31 @@ msgstr "Guardar" msgid "Load" msgstr "Cargar" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Cargar archivo de preajustes" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Cargar archivo EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Guardar archivo de preajustes" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Guardar archivo EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importar preajustes de Winamp" @@ -1255,6 +1313,10 @@ msgstr "Trabajando…" msgid "Error" msgstr "Error" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1267,7 +1329,12 @@ msgstr "Añadir URL" msgid "Enter URL:" msgstr "Introducir URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Abrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1283,51 +1350,38 @@ msgstr "Abrir una carpeta" msgid "Add Folder" msgstr "Añadir una carpeta" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Abrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Añadir" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadatos" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Intérprete" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Año de grabación" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Fecha de grabación" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Datos técnicos" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Tasa de bits" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "No hay información disponible para %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivel" @@ -1374,4 +1428,8 @@ msgstr "Complementos…" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" -msgstr "" +msgstr "Servicios" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar niveles</b>" diff --git a/po/es_AR.po b/po/es_AR.po index 6910957..5318382 100644 --- a/po/es_AR.po +++ b/po/es_AR.po @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/jlindgren/" "audacious/language/es_AR/)\n" @@ -91,72 +91,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d archivo encontrado" msgstr[1] "%d archivos encontrados" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nueva lista de reproducción" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de audio, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Reproducción actual" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -164,7 +179,8 @@ msgstr "" "La lista de reproducción no se puede ordenar porque la búsqueda de metadatos " "está en progreso (o ha sido deshabilitada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -181,7 +197,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -190,59 +206,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canales" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -269,9 +286,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -296,39 +313,39 @@ msgstr "Renombrar la lista de reproducción" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -418,40 +435,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Género" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Año" @@ -460,7 +477,7 @@ msgstr "Año" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duración" @@ -476,197 +493,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz ácido" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Rock ácido" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiental" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clásica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folclore" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Rock Punk" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Información de la canción" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentario" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -763,25 +780,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -897,291 +922,319 @@ msgstr "Taiwanés" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Coma flotante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Complemento de salida:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos los archivos:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar archivos sin etiqueta:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ajustes de salida</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidad de bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamaño del búfer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Detener saltos" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Usar control de volumen por software (no recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Normalizar volumen</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activar la normalización de volumen" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo de álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar cortes (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar niveles</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Servidor proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Puerto del proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nombre de usuario del proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Contraseña del proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuración del Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activar uso del proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticación con el proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detector de codificación de caracteres automático para: " -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codificación de caracteres alternativa:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamiento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanzar cuando se borra la canción actual" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpiar la lista de reproducción al abrir archivos" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir archivos en una lista de reproducción temporal" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualización de las canciones</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar números de las canciones" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar ceros a la izquierda (02:00 en lugar de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidad</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Intérprete \\ (barra invertida) como un delimitador de carpeta" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Arte de tapa</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Buscar imágenes correspondientes a estas palabras clave (separadas por " "comas):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Excluir imágenes correspondientes a estas palabras clave (separadas por " "comas):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Buscar imágeness coincidiendo con nombres de canciones " -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Buscar recursivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Búsqueda profunda" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Información emergente</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostrar información emergente" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Retardo en mensajes emergentes (décimas de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostrar lÃnea de tiempo para la canción actual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "No cargar la información de metadatos hasta reproducir" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÃLBUM ] - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "CategorÃa" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizada" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato del tÃtulo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1193,31 +1246,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1237,6 +1290,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1249,7 +1306,12 @@ msgstr "Añadir URL" msgid "Enter URL:" msgstr "Ingresar URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1265,51 +1327,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "No hay información disponible para %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1357,3 +1406,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar niveles</b>" diff --git a/po/es_MX.po b/po/es_MX.po index ec3b012..756b1a2 100644 --- a/po/es_MX.po +++ b/po/es_MX.po @@ -4,16 +4,15 @@ # # Translators: # Jorge A. GarcÃa Sosa <kamesennin555@icloud.com>, 2012-2014 -# Jorge A. GarcÃa Sosa <kamesennin555@icloud.com>, 2014-2015 -# Severiano Jaramillo Quintanar <severiano.jaramillo@gmail.com>, 2015 +# Jorge A. GarcÃa Sosa <kamesennin555@icloud.com>, 2014-2016 +# Severiano Jaramillo Quintanar, 2015 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-12-23 06:31+0000\n" -"Last-Translator: Severiano Jaramillo Quintanar <severiano.jaramillo@gmail." -"com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/jlindgren/" "audacious/language/es_MX/)\n" "Language: es_MX\n" @@ -86,17 +85,17 @@ msgstr "Imprimir mensajes de depuración (puede ser usado dos veces)" msgid "Run in Qt mode" msgstr "Ejecutar en modo Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opción desconocida: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opción desconocida: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -105,57 +104,75 @@ msgstr "" "Uso: audacious [OPCIÓN] ... [ARCHIVO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d archivo encontrado" msgstr[1] "%d archivos encontrados" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Error al leer %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nueva Lista de reproducción" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada estándar" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de Audio, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(error de codificación de caracteres)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Error al abrir stream de salida" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Error al abrir %s:\n" +"Error al reproducir %s\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Error desconocido al reproducir (mira la consola para información detallada)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato de audio invalido" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Reproduciendo" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -163,7 +180,8 @@ msgstr "" "La lista de reproducción no puede ser ordenada porque la exploración de " "metadatos está en progreso (o ha sido deshabilitada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -182,7 +200,7 @@ msgstr "Error al cargar %s." msgid "Cannot load %s: unsupported file name extension." msgstr "No se pudo cargar %s: extensión de archivo no soportada." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "No se pudo guardar %s: extensión de archivo no soportada." @@ -191,59 +209,60 @@ msgstr "No se pudo guardar %s: extensión de archivo no soportada." msgid "Error loading plugin" msgstr "Error al cargar plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Error de búsqueda" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formato de archivo no reconocido" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Error al leer metadatos" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Monoaural" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canales" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD de Audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Pista %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtulo desconocido)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI inválido" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Esquema URI desconocido" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nombre de archivo invalido" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo de acceso inválido" @@ -270,9 +289,9 @@ msgstr "_Remover" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancelar" @@ -297,39 +316,39 @@ msgstr "Renombrar la Lista de Reproducción" msgid "What would you like to call this playlist?" msgstr "¿Te gustarÃa llamar esta lista de reproducción?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Archivo de Preajuste ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Archivo EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Preajustes de Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importar" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportar" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Prejustes de Ecualizador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Guardar Preajustes" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Borrar Seleccionado" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Revertir Cambios" @@ -419,40 +438,40 @@ msgstr "_Agregar" msgid "Close _dialog on add" msgstr "Cerrar _dialogo al agregar" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Cerrar" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Género" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Año" @@ -461,7 +480,7 @@ msgstr "Año" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duración" @@ -477,197 +496,197 @@ msgstr "Calidad:" msgid "Bitrate:" msgstr "Tasa de bits:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de Cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clásica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Guardar exitósamente" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Error al guardar" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Información de Pista" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artista del Ãlbum" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentario" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Número de Pista" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Limpia_r campos al mover a la sig. pista" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Guardar" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "Siguie_nte" @@ -766,25 +785,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Acerca %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Ajustes" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Ajuste" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Ajustes" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Acerca" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Elige Archivo" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Elige Carpeta" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Apariencia" @@ -900,287 +927,315 @@ msgstr "Taiwanés" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automático" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Punto flotante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Como es descodificado" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Después de aplicar efectos" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Después de aplicar ecualización" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Ajustes de Interfaz</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugin de interfaz:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Plugin de Salida:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos los archivos:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar archivos sin etiquetas:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ajustes de Salida</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidad de bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamaño del Buffer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Clipping suave" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Usar control de volumen por software (no recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Ajustes de Grabación</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Grabar stream:" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Habilitar Replay Gain" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo de Ãlbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar distorsiones clip (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar Niveles</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nombre del host proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Puerto proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "nombre de usuario proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "contraseña proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Ajustes de Red</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuración del Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Habilitar uso del proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticación con el proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detector automático de codificación de caracteres para:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codificación de caracteres alternativa:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamiento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Reanudar reproducción al iniciar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausa en vez de reanudar inmediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanzar cuando la pista actual sea borrada" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpiar la lista de reproducción al abrir archivos" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir archivos en una lista de reproducción temporal" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualización de Pista</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar números de pista" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar ceros a la izquierda (02:00 en vez de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Mostrar ceros al inicio (02:00 vs 2:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Mostrar horas separadas (1:30:00 vs. 90:00)" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidad</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretar \\ (diagonal invertida) como un delimitador de carpetas" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Portada de Ãlbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Buscar imágenes con éstas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Excluir imágenes con éstas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Buscar imágenes con el nombre del archivo" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Buscar recursÃvamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profundidad de búsqueda:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Información Emergente</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostrar información emergente" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Retraso de emergente (décimas de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostrar escala de tiempo para la pista actual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avanzado</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Adivinar metadatos perdidos desde el destino del archivo" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "No cargar metadatos de pistas hasta su reproducción" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Probar contenido de archivos con extensión no reconocida" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃTULO - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃTULO - ARTISTA - ÃLBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ÃLBUM] - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "CategorÃa" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizar" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato de TÃtulo" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadena personalizada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Grabación de stream de audio usando %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Plugin de grabación de audio no disponible" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Ajustes de Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancelar" @@ -1192,31 +1247,31 @@ msgstr "Guardar" msgid "Load" msgstr "Cargar" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Cargar Archivo de Preajustes" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Cargar Archivo EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Guargar Archvio de Preajustes" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preajuste" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Guardar Archivo EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importar Preajustes de Winamp" @@ -1236,6 +1291,10 @@ msgstr "Trabajando ..." msgid "Error" msgstr "Error" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1248,7 +1307,12 @@ msgstr "Agregar URL" msgid "Enter URL:" msgstr "Ingresa URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Abrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1264,51 +1328,38 @@ msgstr "Abrir Carpeta" msgid "Add Folder" msgstr "Agregar carpeta" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Abrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Agregar" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadatos" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Intérprete" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Año de Grabación" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Fecha de Grabación" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Técnico" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Tasa de bit" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "No hay información disponible para %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivel" @@ -1356,3 +1407,7 @@ msgstr "Plugins ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Servicios" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar Niveles</b>" @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Estonian (http://www.transifex.com/jlindgren/audacious/" "language/et/)\n" @@ -86,72 +86,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "leiti %d fail" msgstr[1] "leiti %d faili" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Uus esitusnimekiri" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio-CD, lugu %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Praegu esitamisel" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -159,7 +174,8 @@ msgstr "" "Esitusnimekirja sortimine pole võimalik, kuna metaandmete laadimine on " "pooleli (või keelatud)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -176,7 +192,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -185,59 +201,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanal" msgstr[1] "%d kanalit" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -264,9 +281,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -291,39 +308,39 @@ msgstr "Esitusnimekirja nime muutmine" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -413,40 +430,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Pealkiri" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Esitaja" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žanr" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Aasta" @@ -455,7 +472,7 @@ msgstr "Aasta" msgid "Track" msgstr "Rada" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Pikkus" @@ -471,197 +488,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Bluus" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kammermuusika" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassikaline" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Kantri" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Ajaviitemuusika" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Raske rokk" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Džäss" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Müra" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punkrokk" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Räpp" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Rege" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rokk" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rütmibluus" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Sving" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tehno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Loo andmed" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Kommentaar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -758,25 +775,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -892,289 +917,317 @@ msgstr "Taivani" msgid "Turkish" msgstr "Türgi" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Väljundplugin:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Kõikide failide võimendamine:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Sildistamata failide võimendamine:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Väljundi sätted</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitisügavus:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Puhvri suurus:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Pehme kärpimine" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Tarkvaraline valjuse juhtimine (pole soovitatav)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Helitugevuse korrektsioon</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Helitugevuse korrektsioon on lubatud" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albumi kaupa" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Hoidutakse kärpimisest (soovitatav)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Valjuse kohendamine</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proksi hostinimi:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proksi port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proksi kasutajanimi:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proksi parool:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proksi sätted</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Proksi kasutamine on lubatud" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Proksi kasutatab autentimist" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automaatne kooditabeli tuvastaja:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Kooditabelite tagavara:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Käitumine</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Esitatava loo kustutamisel hakatakse järgmist lugu esitama" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Failide avamisel tühjendatakse esitusnimekiri" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Failid avatakse ajutises esitusnimekirjas" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Loo kuvamine</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Näidatakse lugude numbreid" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Alguses näidatakse nulle (2:00 asemel näidatakse 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Ãœhilduvus</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Märki \\ (kurakaldkriips) käsitletakse kataloogide eraldajana" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albumite kujundused</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Otsitakse nende sõnadega kattuvaid pilte (komaga eraldatud nimekiri):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Nende nende sõnadega kattuvad pildid välistatakse (komaga eraldatud " "nimekiri):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Otsitakse loo failinimega kattuvaid pilte" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Otsing toimub sügavuti" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Otsingu sügavus:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Loo andmete hüpikaken</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Loo andmeid näidatakse hüpikaknas" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Lahtihüppamise viivitus (sekundikümnendikes):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Esitamisel oleva loo kohta näidatakse ajaskaalat" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Loo metaandmeid enne esitamist ei laadita" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "PEALKIRI" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ESITAJA - PEALKIRI" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ESITAJA - ALBUM - PEALKIRI" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ESITAJA - ALBUM - RADA. PEALKIRI" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ESITAJA [ALBUM] - RADA. PEALKIRI" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - PEALKIRI" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategooria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Kohandatud" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Pealkirja vorming:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Kohandatud string:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1186,31 +1239,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1230,6 +1283,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL-i avamine" @@ -1242,7 +1299,12 @@ msgstr "URL-i lisamine" msgid "Enter URL:" msgstr "Sisesta URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1258,51 +1320,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Faili %s kohta puuduvad andmed.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1350,3 +1399,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Valjuse kohendamine</b>" @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Basque (http://www.transifex.com/jlindgren/audacious/language/" "eu/)\n" @@ -89,72 +89,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fitxategia ez da aurkitu" msgstr[1] "%d fitxategiak ez dira aurkitu" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Erreprodukzio-zerrenda berria" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CDa, %s pista" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Orain erreproduzitzen" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -162,7 +177,8 @@ msgstr "" "Erreprodukzio-zerrenda hau ezin da ordenatu metadatuen azterketa oraindik " "bukatu ez duelako (edo desgaitu delako)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -179,7 +195,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -188,59 +204,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanala" msgstr[1] "%d kanalak" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -267,9 +284,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -294,39 +311,39 @@ msgstr "Erreprodukzio-zerrenda berrizendatu" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -416,40 +433,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titulua" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Diskoa" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Generoa" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Urtea" @@ -458,7 +475,7 @@ msgstr "Urtea" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Iraupena" @@ -474,197 +491,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz azidoa" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Giroko musika" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues-a" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Ganbera-musika" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasikoa" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Entzuteko erraza" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folka" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk-a" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel-a" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge-a" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Rock gogorra" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal-a" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop-a" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazza" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle-a" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metala" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Zarata" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop-a" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock-a" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap-a" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rocka" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll-a" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul-a" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing-a" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Teknoa" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop-a" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Kantu informazioa" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Iruzkina" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -761,25 +778,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -895,288 +920,316 @@ msgstr "Taiwanera" msgid "Turkish" msgstr "Turkiarra" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Koma mugikorra" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Irteera plugin-a:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Anplifikatu fitxategi guztiak:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Anplifikatu etiketa gabeko fitxategiak:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Irteera ezarpenak</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit sakonera:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Bufferraren tamaina:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Muxarrakin xuabea" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Softwarearen bolumen kontrola erabili (ez gomendagarria)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Gaitu irabazpena" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Disko modua" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Ekidin muxarrakina (gomendatua)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Mailak doitu</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy-aren ostalari-izena:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy-aren ataka:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxy-aren erabiltzaile-izena:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxy-aren pasahitza:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy-aren konfigurazioa</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Gaitu proxy-a erabiltzea" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Erabili autentifikazioa proxy-arekin" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Karaktere-kodeketaren detekzio automatikoa:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Karaktere-kodeketa:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Portaera</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Aurreratu uneko abestia ezabatzen denean" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Garbitu erreprodukzio-zerrenda fitxategiak irekitzerakoan" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Gehitu fitxategi berriak aldi baterako erreprodukzio-zerrendari" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Kanten ikuspegia</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Abesti zenbakiak erakutsi" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Erakutzi zeroak aurretik (02:00 eta ez 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Bateragarritasuna</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" "\\ (aderantzizkatutako diagonala) karpeta mugatzaile bezala interpretatu" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Disko Azala</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Bilatu hitz hauekin bat datozen irudiak (koma bidez banatu):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Ezikusi hitz hauekin bat datozen irudiak (koma bidez banatu):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Bilatu kantuaren fitxategi izenarekin bat datozen irudiak" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Bilatu errekurtsiboki" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Bilaketa sakonera:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Laster-leihoa</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Bistaratu popup informazioa" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup atzeratzea (segundu hamarrenak)" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Bistaratu oraingo kantuaren denbora eskala" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ez kargatu kantuen metadatuak jo arte" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITULUA" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TITULUA" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - DISKOA - TITULUA" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - DISKOA - PISTA. TITULUA" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA - [DISKOA] - PISTA. TITULUA" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUMA - TITULUA" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Pertsonalizatua" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Tituluaren formatua:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Kate pertsonalizatua:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1188,31 +1241,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1232,6 +1285,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Ireki URL" @@ -1244,7 +1301,12 @@ msgstr "Gehitu URL" msgid "Enter URL:" msgstr "Sartu URLa:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1260,51 +1322,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Ez dago %s(r)en informazio eskurragarririk.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1352,3 +1401,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Mailak doitu</b>" diff --git a/po/fa_IR.po b/po/fa_IR.po index 1651436..1b9bd8d 100644 --- a/po/fa_IR.po +++ b/po/fa_IR.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Persian (Iran) (http://www.transifex.com/jlindgren/audacious/" "language/fa_IR/)\n" @@ -90,17 +90,17 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "تنظیمات نامعلوم: ‎%s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "تنظیمات نامعلوم: ‎-%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -109,54 +109,69 @@ msgstr "" "Ù†Øوه استÙاده: ‎audacious [OPTION] ... [FILE]‎\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "‎%d Ùایل پیدا شد" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "لیست پخش جدید" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "سی‌دی صوتی،‌ آهنگ ‎%s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "در Øال پخش" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -164,7 +179,8 @@ msgstr "" "لیست پخش نمی‌تواند مرتب شود چون جستجوی متاداده‌ها همچنان در Øال انجام است (یا " "غیر Ùعال شده است)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -181,7 +197,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -190,58 +206,59 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "تک‌کاناله" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "دوکاناله" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "‎%d کانال" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -268,9 +285,9 @@ msgstr "_ØØ°Ù" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_انصراÙ" @@ -295,39 +312,39 @@ msgstr "تغییر نام لیست پخش" msgid "What would you like to call this playlist?" msgstr "Ú†Ù‡ نامی را برای لیست پخش جاری انتخاب می‌کنید؟" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -417,40 +434,40 @@ msgstr "_اضاÙÙ‡ کردن" msgid "Close _dialog on add" msgstr "بستن _پنجره پیغام بعد از اضاÙÙ‡ کردن" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_بستن" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "عنوان" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "هنرمند" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "آلبوم" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "سبک" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "سال انتشار" @@ -459,7 +476,7 @@ msgstr "سال انتشار" msgid "Track" msgstr "آهنگ" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "مدت زمان" @@ -475,197 +492,197 @@ msgstr "Ú©ÛŒÙیت:" msgid "Bitrate:" msgstr "نرخ بیت:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "اسید جاز" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "اسید راک" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "امبینت" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "بیباپ" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "بلوگرس" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "بلوز" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "موسیقی خواب" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "کلاسیک" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "کانتری" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "دت متال" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "دیسکو" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "موسیقی آرام" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Ùولک" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Ùانک" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "رپ گانگستری" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "گاسپل" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "گرانج" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "هارد راک" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "هوی متال" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "هیپ-هاپ" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "هاوس" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "جاز" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "جنگل" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "متال" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "عصر جدید" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "موج جدید" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "نویز" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "پاپ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "پانک راک" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "رپ" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "رگه" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "راک" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "راک اند رول" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "ریتم اند بلوز" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "اسکا" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "سول" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "سوینگ" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "تکنو" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "تریپ-هاپ" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "ذخیره با موÙقیت" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "خطا در ذخیره‌سازی" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "اطلاعات آهنگ" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "توضیØات" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "شماره آهنگ" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_ذخیره" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -762,25 +779,33 @@ msgstr "_اÙزونه‌ها ..." msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_اعمال کردن" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_تنظیمات" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_درباره" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Ø´Ú©Ù„ ظاهری برنامه" @@ -896,291 +921,319 @@ msgstr "تایوانی" msgid "Turkish" msgstr "ترکی" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "ممیز شناور" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>تنظیمات رابط</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "اÙزونه رابط:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "اÙزونه خروجی:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "تقویت صدای تمام Ùایل‌ها:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "دسیبل" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "تقویت صدای Ùایل‌های برچسب نخورده:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>تنظیمات خروجی</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "عمق بیت:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "اندازه باÙر:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "میلی ثانیه" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "کلیپ دادن نرم صدا" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "استÙاده از کنترل صدای نرم‌اÙزاری (توصیه نمیشود)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>تقویت صدا</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Ùعال کردن تقویت صدا" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "به ازای آلبوم" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "جلوگیری از کلیپ کردن صدا (پیشنهاد Ù…ÛŒ شود)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>تنظیم اندازه</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "نام هاست پراکسی:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "شماره پورت پراکسی:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "نام کاربری پراکسی:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "کلمه عبور پراکسی:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>تنظیمات پراکسی</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Ùعال کردن استÙاده از پراکسی" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "استÙاده از تایید اعتبار با پروکسی" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "تشخیص خودکار انکدینگ کاراکترها برای:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "انکدینگ کاراکترها در صورت وجود اشکال:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>وضعیت</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "هنگامی Ú©Ù‡ Ùایل در Øال پخش پاک شد Ùایل بعدی را پخش Ú©Ù†" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "پاک کردن لیست پخش هنگام باز کردن Ùایل جدید" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "باز کردن Ùایل‌ها در لیست پخش موقتی" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>نمایش آهنگ</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "نمایش شماره آهنگ‌ها" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "صÙرهای پیشین را نمایش بده (02:00 به جای 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>سازگاری</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "\\ (backward slash) را به عنوان جداکننده پوشه‌ها تÙسیر Ú©Ù†" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>تصویر آلبوم</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "جستجو برای تصاویری Ú©Ù‡ با این کلمات مطابقت داشته باشند (کلمات را با کاما از " "هم جدا کنید):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "درنظر نگرÙتن تصاویری Ú©Ù‡ با این کلمات مطابقت داشته باشند (کلمات را با کاما از " "هم جدا کنید):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "جستجو برای تصاویری Ú©Ù‡ با نام آهنگ مطابقت داشته باشند" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "جستجوی بازگشتی" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "عمق جستجو:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>اطلاعات پنجره بازشو</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "نمایش پنجره بازشوی اطلاعات" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "تاخیر پنجره بازشو (براساس دهم ثانیه):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "نمایش مقیاس زمان برای آهنگ جاری" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "تا زمانی Ú©Ù‡ آهنگ‌ها پخش نشده‌اند متاداده آنها را بارگذاری Ù†Ú©Ù†" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "عنوان" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "هنرمند - عنوان" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "هنرمند - آلبوم - عنوان" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "هنرمند - آلبوم - شماره آهنگ. عنوان" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "هنرمند [ آلبوم ] - شماره آهنگ. عنوان" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "آلبوم - عنوان" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "دسته‌بندی" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "شخصی" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Ùرمت عنوان:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "رشته شخصی:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "تنظیمات Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1192,31 +1245,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1236,6 +1289,10 @@ msgstr "" msgid "Error" msgstr "خطا" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "بازکردن آدرس اینترنتی" @@ -1248,7 +1305,12 @@ msgstr "اضاÙÙ‡ کردن آدرس اینترنتی" msgid "Enter URL:" msgstr "آدرس اینترنتی را وارد کنید:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1264,51 +1326,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "اطلاعاتی برای ‎%s در دسترس نیست.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1356,3 +1405,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>تنظیم اندازه</b>" @@ -5,7 +5,7 @@ # Translators: # Elias Julkunen <elias.julkunen@gmail.com>, 2011 # J. S. Tuomisto <jstuomisto@gmail.com>, 2013 -# Jiri Grönroos <jiri.gronroos@iki.fi>, 2014-2015 +# Jiri Grönroos <jiri.gronroos@iki.fi>, 2014-2016 # J. S. Tuomisto <jstuomisto@gmail.com>, 2013 # J. S. Tuomisto <jstuomisto@gmail.com>, 2013 # Matti Hämäläinen, 2008 @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:30+0000\n" -"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Finnish (http://www.transifex.com/jlindgren/audacious/" "language/fi/)\n" "Language: fi\n" @@ -84,23 +84,23 @@ msgstr "Sulje kun toisto pysäytetään" #: src/audacious/main.cc:76 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "Tulosta vianjäljitysviestit (mahdollista käyttää kahdesti)" #: src/audacious/main.cc:78 msgid "Run in Qt mode" msgstr "Suorita Qt-tilassa" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Tuntematon valinta: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Tuntematon valinta: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -109,57 +109,74 @@ msgstr "" "Käyttö: audacious [VALINTA] ... [TIEDOSTO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d tiedosto löytyi" msgstr[1] "%d tiedostoa löytyi" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Virhe luettaessa %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Uusi soittolista" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ääni-CD, kappale %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(merkistökoodausvirhe)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Virhe avattaessa %s:\n" +"Virhe toistaessa %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Virheellinen äänimuoto" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Soi nyt" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -167,7 +184,8 @@ msgstr "" "Soittolistaa ei voida lajitella, koska metatietojen päivitys on vielä kesken " "(tai se on poistettu käytöstä)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -186,7 +204,7 @@ msgstr "Virhe ladatessa %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Kohdetta %s ei voi ladata: tiedostopääte ei ole tuettu." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Kohdetta %s ei voi tallentaa: tiedostopääte ei ole tuettu." @@ -195,59 +213,60 @@ msgstr "Kohdetta %s ei voi tallentaa: tiedostopääte ei ole tuettu." msgid "Error loading plugin" msgstr "Virhe liitännäistä ladattaessa" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Siirtymisvirhe" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Tiedostomuotoa ei tunnistettu" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Virhe metatietoja luettaessa" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanava" msgstr[1] "%d kanavaa" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ääni-CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Kappale %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tuntematon nimi)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Virheellinen tiedostonimi" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -274,9 +293,9 @@ msgstr "_Poista" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Peru" @@ -301,39 +320,39 @@ msgstr "Nimeä soittolista uudelleen" msgid "What would you like to call this playlist?" msgstr "Minkä nimen haluat antaa tälle soittolistalle?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Esiasetustiedosto..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF-tiedosto..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp-esiasetukset..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Tuo" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Vie" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Taajuuskorjaimen esiasetukset" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Tallenna esiasetukset" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Poista valitut" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Kumoa muutokset" @@ -423,40 +442,40 @@ msgstr "_Lisää" msgid "Close _dialog on add" msgstr "Sul_je ikkuna lisättäessä" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Sulje" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Nimi" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Esittäjä" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Albumi" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Tyylilaji" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Vuosi" @@ -465,7 +484,7 @@ msgstr "Vuosi" msgid "Track" msgstr "Kappale" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Kesto" @@ -481,197 +500,197 @@ msgstr "Laatu:" msgid "Bitrate:" msgstr "Bittinopeus:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kamarimusiikki" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassinen" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Kantri" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Kevyt kuunneltava" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta-rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metalli" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock 'n' roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "R'n'B" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tekno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Tallennus onnistui" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Virhe tallennettaessa" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Kappaleen tiedot" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Albumi / esittäjä" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Kommentti" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Kappaleen numero" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "T_yhjennä kentät seuraavaan kappaleeseen siirryttäessä" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Tallenna" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Seuraava" @@ -768,25 +787,33 @@ msgstr "_Liitännäiset..." msgid "About %s" msgstr "Tietoja - %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s - asetukset" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Aseta" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Asetukset" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Tietoja" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Valitse tiedosto" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Valitse kansio" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Ulkoasu" @@ -902,287 +929,315 @@ msgstr "Taiwan" msgid "Turkish" msgstr "Turkki" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automaattinen" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Liukuluku" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Käyttöliittymän asetukset</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Käyttöliittymän liitännäinen:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Ulostulon lisäosa:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Vahvista kaikki tiedostot:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Vahvista luokittelemattomat tiedostot:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Ulostulon asetukset</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bittisyvyys:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Puskurin koko:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Pehmeä leikkaantuminen" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Käytä ohjelmallista äänensäätöä (ei suositeltu)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Nauhoitusasetukset</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Käytä Replay Gainia" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albumitila" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Estä leikkaantuminen (suositeltu)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Säädä tasoja</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Välityspalvelimen osoite:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Välityspalvelimen portti:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Välityspalvelimen käyttäjätunnus:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Välityspalvelimen salasana:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Verkkoasetukset</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Välityspalvelimen asetukset</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Käytä välityspalvelinta" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Käytä tunnistautumista välityspalvelimen kanssa" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automaattinen merkistökoodauksen tunnistus:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Toissijaiset merkistökoodaukset:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Käytös</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Palauta toisto käynnistäessä" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Keskeytä välittömän palauttamisen sijaan" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Jatka, kun nykyinen kappale on poistettu" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Tyhjennä soittolista avattaessa tiedostoja" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Avaa tiedostot väliaikaisessa soittolistassa" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Kappaleen näyttö</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Näytä kappalenumerot" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Näytä edeltävät nollat (2:00:n sijasta 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Näytä etunollat (02:00 vrt. 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Näytä tunnit erillisenä (1:30:00 vrt. 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Yhteensopivuus</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Tulkitse \\ (kenoviiva) kansioerottimeksi" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albumikansi</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Etsi kuvia joissa esiintyy sanat (erota pilkulla):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Hylkää kuvat joissa esiintyy sanat (erota pilkulla):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Etsi kuvia jotka täsmäävät kappaleen tiedostonimeen" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Etsi rekursiivisesti" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Etsintäsyvyys:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Ponnahdusikkuna</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Näytä ponnahdusikkuna" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Ponnahdusikkunan viive (kymmenesosasekunti):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Näytä soivan kappaleen aikapalkki" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Lisäasetukset</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Arvaa puuttuva metadata tiedostopolun perusteella" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Älä lataa metatietoja kun kappaletta soitetaan" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Tutki tuntemattomien tiedostopäätteiden omaavien tiedostojen sisältö" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "NIMI" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "NIMI - ESITTÄJÄ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "NIMI - ESITTÄJÄ - ALBUMI" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ESITTÄJÄ - NIMI" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ESITTÄJÄ - ALBUMI - NIMI" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ESITTÄJÄ - ALBUMI - KAPPALENUMERO. NIMI" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTI [ ALBUMI ] - KAPPALENUMERO. NIMI" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUMI - NIMI" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Luokka" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Mukautettu..." -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Nimikkeen muoto:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Muu merkkijono:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Nauhoita äänivirtaa käyttäen %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Liitännäistä äänen nauhoittamista varten ei ole saatavilla" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audaciouksen asetukset" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Peru" @@ -1194,31 +1249,31 @@ msgstr "Tallenna" msgid "Load" msgstr "Lataa" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Lataa esiasetustiedosto" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Lataa EQF-tiedosto" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Tallenna esiasetustiedosto" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Tallenna EQF-tiedosto" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Tuo Winamp-esiasetukset" @@ -1238,6 +1293,10 @@ msgstr "Työskennellään..." msgid "Error" msgstr "Virhe" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Avaa verkko-osoite" @@ -1250,7 +1309,12 @@ msgstr "Lisää verkko-osoite" msgid "Enter URL:" msgstr "Anna verkko-osoite:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Avaa" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1266,51 +1330,38 @@ msgstr "Avaa kansio" msgid "Add Folder" msgstr "Lisää kansio" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Avaa" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Lisää" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metatiedot" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Säveltäjä" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Esittäjä" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Nauhoitusvuosi" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Nauhoituspäivä" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME-tyyppi" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bittinopeus" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Tietoja ei ole saatavilla aiheesta %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1358,3 +1409,7 @@ msgstr "Liitännäiset..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Palvelut" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Säädä tasoja</b>" @@ -3,19 +3,21 @@ # This file is distributed under the same license as the Audacious package. # # Translators: -# Trans-fr, 2012-2013 +# French language coordinator <yahoe.001@gmail.com>, 2012-2013 +# French language coordinator <yahoe.001@gmail.com>, 2016 +# French language coordinator <yahoe.001@gmail.com>, 2016 # Oxayotl <jagw40k@free.fr>, 2013-2014 # Oxayotl <jagw40k@free.fr>, 2011-2012 # Oxayotl <jagw40k@free.fr>, 2011 # Oxayotl <jagw40k@free.fr>, 2011,2013 -# Trans-fr, 2015 -# Trans-fr, 2013-2015 +# French language coordinator <yahoe.001@gmail.com>, 2015 +# French language coordinator <yahoe.001@gmail.com>, 2013-2015 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: French (http://www.transifex.com/jlindgren/audacious/language/" "fr/)\n" @@ -51,11 +53,11 @@ msgstr "Arrêter la lecture" #: src/audacious/main.cc:68 msgid "Skip to previous song" -msgstr "Passer au morceau précédent" +msgstr "Passer à la pièce précédente" #: src/audacious/main.cc:69 msgid "Skip to next song" -msgstr "Passer au morceau suivant" +msgstr "Passer à la pièce suivante" #: src/audacious/main.cc:70 msgid "Add files to the playlist" @@ -71,7 +73,7 @@ msgstr "Afficher la fenêtre principale" #: src/audacious/main.cc:73 msgid "Display the jump-to-song window" -msgstr "Afficher la fenêtre « Sauter au morceau »" +msgstr "Afficher la fenêtre « Sauter vers une piste »" #: src/audacious/main.cc:74 msgid "Start without a graphical interface" @@ -89,17 +91,17 @@ msgstr "Imprimer les messages de débogage (peut être utilisé deux fois)" msgid "Run in Qt mode" msgstr "Exécuter en mode Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Option inconnue : %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Option inconnue : -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -108,57 +110,76 @@ msgstr "" "Utilisation : audacious [OPTION] ... [FICHIER]...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fichier trouvé" msgstr[1] "%d fichiers trouvés" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Erreur de lecture de %s :\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nouvelle liste de lecture" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrée standard" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD audio, piste %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(erreur d'encodage de caractère)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Erreur d'ouverture du flux de sortie" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Erreur d'ouverture %s :\n" +"Erreur de lecture de %s :\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Erreur de lecture inconnue (consulter la console pour obtenir des " +"informations d'erreur détaillées)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Format audio invalide" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Lecture en cours" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -166,7 +187,8 @@ msgstr "" "La liste de lecture ne peut pas être triée car le balayage des métadonnées " "est encore en cours (ou a été désactivé)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -178,7 +200,7 @@ msgstr "" #: src/libaudcore/playlist-files.cc:83 #, c-format msgid "Error loading %s." -msgstr "Erreur lors du chargement de %s." +msgstr "Erreur de chargement de %s." #: src/libaudcore/playlist-files.cc:85 #, c-format @@ -186,7 +208,7 @@ msgid "Cannot load %s: unsupported file name extension." msgstr "" "Impossible de charger %s : extension de nom de fichier non prise en charge." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -195,61 +217,62 @@ msgstr "" #: src/libaudcore/probe.cc:54 msgid "Error loading plugin" -msgstr "Erreur lors du chargement du greffon" +msgstr "Erreur de chargement du greffon" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Erreur de positionnement" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Format de fichier non reconnu" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Erreur de lecture des métadonnées" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stéréo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canaux" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD Audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Piste %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(titre inconnu)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI invalide" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Modèle d'URI inconnu" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nom de fichier invalide" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Mode d'accès invalide" @@ -276,9 +299,9 @@ msgstr "Enleve_r" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Annuler" @@ -303,39 +326,39 @@ msgstr "Renommer la liste de lecture" msgid "What would you like to call this playlist?" msgstr "Comment voulez-vous appeler cette liste de lecture ?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Fichier de préréglage ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Fichier EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Préréglages Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importer" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exporter" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Préréglages de l'égaliseur" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Enregistrer le préréglage" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Supprimer le préréglage sélectionné" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Annuler les changements" @@ -425,40 +448,40 @@ msgstr "_Ajouter" msgid "Close _dialog on add" msgstr "Fermer la fenêtre de _dialogue lors de l'ajout" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Fermer" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titre" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artiste" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Année" @@ -467,7 +490,7 @@ msgstr "Année" msgid "Track" msgstr "Piste" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Durée" @@ -483,197 +506,197 @@ msgstr "Qualité :" msgid "Bitrate:" msgstr "Débit binaire :" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiant" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Musique de chambre" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classique" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death métal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy métal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Métal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Nouvel âge" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Bruit" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Enregistrement réussi" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Erreur d'enregistrement" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" -msgstr "Infos sur le morceau" +msgstr "Infos sur la pièce" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artiste de l'album" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Commentaire" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Numéro de piste" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" -msgstr "Efface_r les champs en passant au morceau suivant" +msgstr "Efface_r les champs en passant à la pièce suivante" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Enregistrer" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "Suiva_nt" @@ -709,7 +732,7 @@ msgstr "_Retirer de la file" #: src/libaudgui/jump-to-track.cc:240 msgid "Jump to Song" -msgstr "Sauter au morceau" +msgstr "Sauter vers une piste" #: src/libaudgui/jump-to-track.cc:265 msgid "Filter: " @@ -772,25 +795,33 @@ msgstr "_Greffons..." msgid "About %s" msgstr "À propos de %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Paramètres de %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Définir" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Paramètres" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "À p_ropos" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Choisir un fichier" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Choisir un dossier" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Apparence" @@ -906,288 +937,316 @@ msgstr "Taïwanais" msgid "Turkish" msgstr "Turc" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automatique" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Virgule flottante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Tel que décodé" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Après avoir appliqué les effets" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Après avoir appliqué la correction" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Paramètres de l'interface</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Greffon d'interface :" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Greffon de sortie :" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplifier tous les fichiers :" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplifier les fichiers sans balise :" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Paramètres de sortie</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profondeur du flux :" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Taille du tampon :" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Écrêtage logiciel" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Utiliser le contrôle logiciel du volume (non recommandé)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Correction ReplayGain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Paramètres d'enregistrement</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Flux d'enregistrement :" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activer « ReplayGain »" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Mode album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Éviter l'écrêtage (recommandé)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajuster les niveaux</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nom d'hôte du mandataire :" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port du mandataire :" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nom d'utilisateur du mandataire :" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Mot de passe du mandataire :" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Paramètres réseau</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuration du mandataire</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activer l'utilisation du mandataire" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Utiliser l'authentification avec le mandataire" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Détecteur automatique d'encodage des caractères pour :" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Encodages de repli de reprise :" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportement</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Reprendre la lecture au démarrage" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Mettre en pause au lieu de reprendre immédiatement" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" -msgstr "Avancer si la piste courante est supprimeÌe" +msgstr "Avancer si la piste actuel est supprimée" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Vider la liste de lecture à l'ouverture de fichiers" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Ouvrir les fichiers dans une liste de lecture provisoire" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" -msgstr "<b>Affichage du morceau</b>" +msgstr "<b>Affichage de la pièce</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" -msgstr "Afficher les numéros des morceaux" +msgstr "Afficher les numéros des pièces" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Afficher un zeÌro au deÌbut (02:00 au lieu de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Afficher un zéro au début (02:00 au lieu de 2:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Afficher les heures séparément (1:30:00 au lieu de 90:00)" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilité</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpréter la \\ (barre oblique inverse) comme délimiteur de dossier" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Illustration de l'album</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Rechercher des images correspondant à ces mots (séparés par des virgules) :" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Exclure les images contenant ces mots (séparés par des virgules) : " -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" -msgstr "Rechercher des images correspondant au nom du morceau" +msgstr "Rechercher des images correspondant au nom de la pièce" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Recherche récursive" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profondeur de la recherche :" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Fenêtre d'information contextuelle</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Afficher les fenêtres d'information contextuelle" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Délai de la fenêtre contextuelle (en dixièmes de seconde) :" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" -msgstr "Afficher l'échelle de temps pour le morceau actuel" +msgstr "Afficher l'échelle de temps pour la pièce actuelle" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avancé</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Deviner les métadonnées manquantes à partir du chemin du fichier" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" -msgstr "Ne charger les métadonnées des morceaux qu'à la lecture" +msgstr "Ne charger les métadonnées des pièces qu'à la lecture" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Sonder le contenu des fichiers sans extension de fichier reconnue" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITRE" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TITRE - ARTISTE" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TITRE - ARTISTE - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTE - TITRE" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTE - ALBUM - TITRE" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTE - ALBUM - PISTE. TITRE" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTE [ ALBUM ] - PISTE. TITRE" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITRE" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Catégorie" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personnalisé" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Format du titre :" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Chaîne personnalisée :" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Enregistrer le flux audio en utilisant %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Aucun greffon d'enregistrement audio n'est proposé" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Paramètres d'Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Annuler" @@ -1199,31 +1258,31 @@ msgstr "Enregistrer" msgid "Load" msgstr "Charger" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Charger un fichier de préréglage" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Charger un fichier EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Enregistrer le fichier de préréglage" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Enregistrer le fichier EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importer les préréglages de WinAMP" @@ -1243,6 +1302,10 @@ msgstr "Je travaille..." msgid "Error" msgstr "Erreur" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Ouvrir une URL" @@ -1255,7 +1318,12 @@ msgstr "Ajouter une URL" msgid "Enter URL:" msgstr "Saisir l'URL :" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Ouvrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1271,51 +1339,38 @@ msgstr "Ouvrir un dossier" msgid "Add Folder" msgstr "Ajouter un dossier" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Ouvrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Ajouter" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Métadonnées" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositeur" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Interprète" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Année d'enregistrement" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Date d'enregistrement" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Infos techniques" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Type MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Débit binaire" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Aucune info proposée pour %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Niveau" @@ -1363,3 +1418,7 @@ msgstr "Greffons..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Services" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajuster les niveaux</b>" @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2016-03-03 17:29+0000\n" -"Last-Translator: antiparvos <marcoslansgarza@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Galician (http://www.transifex.com/jlindgren/audacious/" "language/gl/)\n" "Language: gl\n" @@ -41,7 +41,7 @@ msgstr "Deter a reprodución" #: src/audacious/main.cc:66 msgid "Pause if playing, play otherwise" -msgstr "Pausa cando reproduce, reproducir noutro caso" +msgstr "Pausar se reproduce, reproducir en caso contrario" #: src/audacious/main.cc:67 msgid "Stop playback" @@ -81,23 +81,23 @@ msgstr "SaÃr ao parar a reprodución" #: src/audacious/main.cc:76 msgid "Print debugging messages (may be used twice)" -msgstr "Mostrar mensaxes de depuración (pode usarse dúas veces)" +msgstr "Amosar mensaxes de depuración (pode usarse dúas veces)" #: src/audacious/main.cc:78 msgid "Run in Qt mode" msgstr "Executar en modo QT" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opción descoñecida: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opción descoñecida: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -106,57 +106,76 @@ msgstr "" "Uso: audacious [OPCIÓN] ... [FICHEIRO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d ficheiro atopado" msgstr[1] "%d ficheiros atopados" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Produciuse un erro lendo %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nova lista de reprodución" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada estándar" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de son. pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(erro na codificación de caracteres)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Produciuse un erro abrindo o fluxo de saÃda" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Erro abrindo %s:\n" +"Produciuse un erro reproducindo %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Produciuse un erro descoñecido na reprodución (comprobe na consola a " +"información detallada do fallo)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato de son incorrecto" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Estase a reproducir" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -164,7 +183,8 @@ msgstr "" "A lista de reprodución non pode ordenarse xa que a detección de metadatos " "aÃnda está en proceso (ou foi desactivada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -183,7 +203,7 @@ msgstr "Erro cargando %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Non é posÃbel cargar %s: extensión de nome de ficheiro non admitida." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Non é posÃbel gardar %s: extensión de nome de ficheiro non admitida." @@ -192,59 +212,60 @@ msgstr "Non é posÃbel gardar %s: extensión de nome de ficheiro non admitida." msgid "Error loading plugin" msgstr "Produciuse un erro cargando o engadido" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Erro de busca" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Non se recoñeceu o formato do ficheiro" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Produciuse un erro lendo os metadatos" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canle" msgstr[1] "%d canles" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD de son" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Pista %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtulo descoñecido)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "O URI é incorrecto" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "O esquema do URI é descoñecido" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nome de ficheiro incorrecto" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo de acceso incorrecto" @@ -271,9 +292,9 @@ msgstr "_Retirar" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancelar" @@ -298,39 +319,39 @@ msgstr "Renomear a lista de reprodución" msgid "What would you like to call this playlist?" msgstr "Como desexa chamarlle a esta lista?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Ficheiro de predeterminacións..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Ficheiro EQF..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Predeterminacións de Winamp..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importar" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportar" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Predeterminacións do ecualizador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Gardar predeterminacións" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Eliminar selección" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Reverter cambios" @@ -420,40 +441,40 @@ msgstr "_Engadir" msgid "Close _dialog on add" msgstr "Pechar o _diálogo ao engadir" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Pechar" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Interprete" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Xénero" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Ano" @@ -462,7 +483,7 @@ msgstr "Ano" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duración" @@ -478,197 +499,197 @@ msgstr "Calidade:" msgid "Bitrate:" msgstr "Taxa de bits:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiental" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clásica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Escoita doada" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folc" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Rock duro" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "RuÃdo" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm & Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Gardouse correctamente" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Produciuse un erro ao gardar" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Información da canción" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Ãlbum Artista" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentario" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Número de pista" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Limpa_r os campos ao ir á seguinte canción" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Gardar" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "Se_guinte" @@ -767,25 +788,33 @@ msgstr "_Engadidos ..." msgid "About %s" msgstr "Sobre%s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Axustes de %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Estabelecer" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Axustes" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Sobre" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Escolla un ficheiro" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Escolla un cartafol" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aparencia" @@ -901,293 +930,321 @@ msgstr "Taiwanés" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automático" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Coma flotante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Como descodificado" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Despois de aplicar os efectos" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Despois de aplicar a ecualización" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Axustes da interface</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Engadido da interface:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Engadido de saÃda:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos os ficheiros:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar os ficheiros sen etiqueta:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Configuración da saÃda</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidade de bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamaño do búfer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Recorte suave de picos" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Utilizar o software de control de volume (non recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Normalización do volume</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Axustes da gravación</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Gravar fluxo:" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activar a normalización do volume" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar a saturación (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Axustes dos niveis</b> " - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nome do servidor proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Porto do proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nome de usuario no proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Contrasinal no proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Axustes de rede</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuración do proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activar o uso de proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticación co proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detector de codificación de caracteres automático para: " -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codificación de caracteres alternativa:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Continuar a reprodución ao iniciar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Deter no canto de continuar inmediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanzar cando se elimina a canción actual" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpar a lista de reprodución cando se abran novos ficheiros" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir os ficheiros nunha lista temporal de reprodución" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visor de cancións</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Amosar os números das cancións" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" msgstr "Amosar ceros á esquerda (02:00 no canto de 2:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Mostrar horas por separado (1:30:00 vs. 90:00)" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidade</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" "Interpretar o caracter «\\» (barra invertida) como indicador dun nivel na " "árbore de ficheiros" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Portada</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Buscar imaxes que correspondan con estas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Excluir imaxes que correspondan con estas palabras (separadas por comas):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Buscar imaxes que correspondan co nome de ficheiro da canción" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Buscar recursivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Profundidade da busca" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Mensaxe emerxente de información</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Amosar a mensaxe emerxente de información" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Atraso da mensaxe emerxente (décimas de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Amosar a escala de tempo da canción actual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avanzado</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Supoñer os metadatos que faltan da ruta do ficheiro" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Non cargar a información de metadatos ata reproducir" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" "Investigar o contido dos ficheiros sen unha extensión recoñecÃbel no nome do " "ficheiro." -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃTULO - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃTULO - ARTISTA - ÃLBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÃLBUM ] - PISTA. TÃTULO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "CategorÃa:" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizada" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato do tÃtulo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Cadea personalizada" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Gravar fluxo de son con %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Non hai dispoñÃbel ningún engadido para gravar son " -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Axustes do Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancelar" @@ -1199,31 +1256,31 @@ msgstr "Gardar" msgid "Load" msgstr "Cargar" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Cargar o ficheiro de predeterminados" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Cargar o ficheiro EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Gardar o ficheico de predeterminados" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<nome>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Gardar o ficheiro EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<nome>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importar predefincións do WinAMP" @@ -1243,6 +1300,10 @@ msgstr "Traballando..." msgid "Error" msgstr "Erro" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir un URL" @@ -1255,7 +1316,12 @@ msgstr "Engadir un URL" msgid "Enter URL:" msgstr "Introduza o URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Abrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1271,51 +1337,38 @@ msgstr "Abrir cartafol" msgid "Add Folder" msgstr "Engadir un cartafol" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Abrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Engadir" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadatos" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Intérprete" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Ano da gravación" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data da gravación" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Técnico" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo de MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Taxa de bits" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Non hai información dispoñÃbel para %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivel" @@ -1363,3 +1416,7 @@ msgstr "Engadidos ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Servizos" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Axustes dos niveis</b> " @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Hebrew (http://www.transifex.com/jlindgren/audacious/language/" "he/)\n" @@ -85,78 +85,94 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "× ×ž×¦× ×§×•×‘×¥ %d" msgstr[1] "× ×ž×¦×ו %d קבצי×" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "רשימת × ×’×™× ×” חדשה" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -173,7 +189,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -182,59 +198,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "חד־ערוצי" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "דו־ערוצי" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "ערוץ %d" msgstr[1] "%d ערוצי×" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -261,9 +278,9 @@ msgstr "_הסר" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_ביטול" @@ -288,39 +305,39 @@ msgstr "×©× ×” ×©× ×¨×©×™×ž×ª × ×’×™× ×”" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -410,40 +427,40 @@ msgstr "_הוסף" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_סגור" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "כותרת" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "×מן" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "×לבו×" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "×¡×’× ×•×Ÿ" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "×©× ×”" @@ -452,7 +469,7 @@ msgstr "×©× ×”" msgid "Track" msgstr "רצועה" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "×ורך" @@ -468,197 +485,197 @@ msgstr "×יכות:" msgid "Bitrate:" msgstr "שיעור סביות:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "ביבופ" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "בלוז" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "מוזיקה ק×מרית" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "קל×סי" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "ק×× ×˜×¨×™" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "דת׳ מט×ל" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "דיסקו" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "פ×× ×§" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "×’× ×’×¡×˜×¨ ר×פ" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "גוספל" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "גר×× ×’×³" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "רוק כבד" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "הבי מט×ל" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "היפ-הופ" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "×”×וס" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "ג׳ז" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "×’×³×•× ×’×œ" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "מט×ל" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "× ×™×• ×ייג׳" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "גל חדש" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "רעש" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "פופ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "×¤×¢× ×§ רוק" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "ר×פ" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "רגיי" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "רוק" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "רוק ×× ×“ רול" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "סקה" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "× ×©×ž×”" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "×¡×•×•×™× ×’" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "×˜×›× ×•" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "שמור שגי××”" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "מידע שיר" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "הערה" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "מספר רצועה" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_שמור" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -755,25 +772,33 @@ msgstr "_תוספות ..." msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_קבע" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_הגדרות" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_×ודות" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "מר××”" @@ -889,287 +914,315 @@ msgstr "ט×יו×× ×™×ª" msgid "Turkish" msgstr "טורקית" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "× ×§×•×“×” צפה" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>הגדרות ממשק</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "תוספת ממשק:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "תוספת פלט:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "דציבל" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>הגדרות פלט</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "גודל ×גירה:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "××œ×¤×™×ªÖ¾×”×©× ×™×™×”" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "מצב ×לבו×" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>הת×× ×¨×ž×•×ª</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "מ×רח Proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "פורט Proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "×©× ×ž×©×ª×ž×© Proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "סיסמת Proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>תצורת מתווך</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "×פשר × ×™×¦×•×œ Proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>×”×ª× ×”×’×•×ª</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "פתח ×§×‘×¦×™× ×‘×¨×©×™×ž×ª × ×’×™× ×” ×–×ž× ×™×ª" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "הצג מספרי שירי×" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "הצג ××¤×¡×™× ×ž×•×‘×™×œ×™× (02:00 ×‘×ž×§×•× 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "עומק חיפוש:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>מידע תיבה קופצת</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "הצג מידע תיבה מוקפצת" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "×ל תטעין metadata עבור ×©×™×¨×™× ×¢×“ ×©×™× ×•×’× ×•" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "קטגוריה" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "מות××" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "פורמט כותרת:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "מחרוזת מות×מת:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "הגדרות Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1181,31 +1234,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1225,6 +1278,10 @@ msgstr "" msgid "Error" msgstr "שגי××”" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "פתח URL" @@ -1237,7 +1294,12 @@ msgstr "הוסף URL" msgid "Enter URL:" msgstr "הזן URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1251,51 +1313,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "×ין מידע זמין עבור %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1343,3 +1392,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>הת×× ×¨×ž×•×ª</b>" @@ -9,6 +9,7 @@ # Ferenc Szabo <szaboferee@gmail.com>, 2013 # fyghter04 <fyghter@mail.com>, 2014 # fyghter04 <fyghter@mail.com>, 2014 +# Gábor Sávolyi, 2016 # Laszlo Dvornik <dvornik@gnome.hu>, 2006 # Péter Polonkai <polesz@nedudu.hu>, 2010 # Péter Polonkai <polesz@nedudu.hu>, 2010-2012,2014-2015 @@ -17,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-10-19 00:07+0000\n" -"Last-Translator: Balázs Glatz <glatz.balazs@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Hungarian (http://www.transifex.com/jlindgren/audacious/" "language/hu/)\n" "Language: hu\n" @@ -92,17 +93,17 @@ msgstr "HibakeresÅ‘ üzenetek megjelenÃtése (lehetséges hogy használnod kell msgid "Run in Qt mode" msgstr "Futtatás Qt módban" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Ismeretlen paraméter: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Ismeretlen paraméter: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -111,57 +112,73 @@ msgstr "" "Használat: audacious [PARAMÉTER] ... [FÃJL] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fájl található" msgstr[1] "%d fájl található" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Új lejátszólista" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Ãltalános bemenet" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, sáv %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(karakterkódolási hiba)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Hiba a megnyitáskor %s:\n" +"Lejátszási hiba %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Ismeretlen lejátszási hiba (nézd meg a konzolt a további információért)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Érvénytelen audio formátum" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Most játszott" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -169,7 +186,8 @@ msgstr "" "A lejátszási listát nem lehet rendezni, mert a metaadatok keresése még " "folyamatban van (vagy le van tiltva)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -188,7 +206,7 @@ msgstr "Hiba a betöltéskor: %s" msgid "Cannot load %s: unsupported file name extension." msgstr "%s -t nem lehet betölteni: a fájlkiterjesztés nem támogatott." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "%s -t nem lehet menteni: a fájlkiterjesztés nem támogatott." @@ -197,59 +215,60 @@ msgstr "%s -t nem lehet menteni: a fájlkiterjesztés nem támogatott." msgid "Error loading plugin" msgstr "Hiba a bÅ‘vÃtmény betöltésekor" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Keresési hiba" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "A fájl formátuma nem ismert" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Hiba a metaadat olvasásakor" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Monó" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Sztereó" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d csatorna" msgstr[1] "%d csatorna" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Sáv %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(ismeretlen cÃm)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Érvénytelen URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Ismeretlen URI séma" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Érvénytelen fájlnév" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Érvénytelen hozzáférési mód" @@ -276,9 +295,9 @@ msgstr "_EltávolÃtás" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Mégsem" @@ -303,39 +322,39 @@ msgstr "Lejátszólista átnevezése" msgid "What would you like to call this playlist?" msgstr "Mi legyen a lejátszólista neve?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "ElÅ‘beállÃtás fájl ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF Fájl ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp ElÅ‘beállÃtások ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importálás" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportálás" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "HangszÃnszabályzó ElÅ‘beállÃtások" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "BeállÃtás Mentése" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Kiválasztott törlése" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Változtatások visszavonása" @@ -425,40 +444,40 @@ msgstr "_Hozzáadás" msgid "Close _dialog on add" msgstr "Párbeszé_dablak bezárása hozzáadás után" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Bezár" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "CÃm" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ElÅ‘adó" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Műfaj" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Év" @@ -467,7 +486,7 @@ msgstr "Év" msgid "Track" msgstr "Szám" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Hossz" @@ -483,197 +502,197 @@ msgstr "MinÅ‘ség:" msgid "Bitrate:" msgstr "Bitráta:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasszikus" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Diszkó" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gengszter Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Kemény Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Új Hullám" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Szving" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Sikeres mentés" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Sikertelen mentés" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Dal információ" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album elÅ‘adó" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Megjegyzés" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Sorszám" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "MezÅ‘k tö_rlése ha a következÅ‘ dalra megy" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Mentés" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_KövetkezÅ‘" @@ -772,25 +791,33 @@ msgstr "_BÅ‘vÃtmények ..." msgid "About %s" msgstr "%s névjegy" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s beállÃtások" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_BeállÃt" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_BeállÃtások" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Névjegy" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Megjelenés" @@ -906,289 +933,317 @@ msgstr "Tajvani" msgid "Turkish" msgstr "Török" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "LebegÅ‘pontos" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Felület beállÃtásai</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Felület bÅ‘vÃtmény:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Kimeneti bÅ‘vÃtmény:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplify all files:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "CÃmkézetlen fájlok kiegészÃtése:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Kimeneti beállÃtások</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit mélység:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Pufferméret:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Szoftveres vágás" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Szoftveres hangerÅ‘-szabályozás használata (nem ajánlott)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Lejátszási erÅ‘sÃtés engedélyezése" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Album mód" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Vágás megakadályozása (ajánlott)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Szintek állÃtása</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy gépnév:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxy felhasználónév:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxy jelszó:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Hálózati beállÃtások</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy beállÃtása</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Proxyhasználat bekapcsolása" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "HitelesÃtés használata proxyval" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatikus karakterkódolás felismerés ennél:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Tartalék karakterkódolások:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Viselkedés</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Lejátszás folytatása indÃtáskor" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Szünet helyett azonnali folytatás" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Ajánlott amikor a jelenlegi zeneszám törlésre kerül" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Lejátszólista törlése fájlok megnyitásakor" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Fájlok megnyitása az ideiglenes lejátszólistában" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Szám megjelenÃtése</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "A dalok számának mutatása" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "VezetÅ‘ nullák mutatása (2:00 helyett 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompatibilitás</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "\\ (visszaper jel) értelmezése mint mappa határoló" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album borÃtó</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Keresés a képek között a szavaknak megfelelÅ‘en (vesszÅ‘vel elválasztva):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Képek kizárása a keresési szavaknak megfelelÅ‘en (vesszÅ‘vel elválasztva):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "A dal fájlnevével megegyezÅ‘ képek keresése" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Keresés rekurzÃvan" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Keresési mélység:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Felbukkanó információ</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Felbukkanó információs ablak mutatása" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Felbukkanó ablak késleltetése (tized másodperc):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Aktuális dal idÅ‘sávjának mutatása" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Haladó</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Találja ki a hiányzó metaadatokat az elérési útból" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ne töltse be a metaadatokat amÃg játssza a dalt" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "A fájl ellenÅ‘rzése tartalom alapján ha nem ismert a fájl kiterjesztése" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "CÃM" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "CÃM - ELÅADÓ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "CÃM - ELÅADÓ - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ELÅADÓ - CÃM" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ELÅADÓ - ALBUM - CÃM" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ELÅADÓ - ALBUM - SZÃM. CÃM" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ELÅADÓ [ ALBUM] - SZÃM. CÃM" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - CÃM" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategória" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Egyéni" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "CÃmformátum:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Egyéni karakterlánc:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" -msgstr "" +msgstr "Hangfolyam felvétele: %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Nincs elérhetÅ‘ hangrögzÃtÅ‘ bÅ‘vÃtmény" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious beállÃtásai" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Mégse" @@ -1200,31 +1255,31 @@ msgstr "Mentés" msgid "Load" msgstr "Betöltés" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "ElÅ‘beállÃtás fájl betöltése" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "EQF Fájl Betöltése" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "ElÅ‘beállÃtás fájl mentése" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "EQF Fájl Mentése" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Winamp ElÅ‘beállÃtások Importálása" @@ -1244,6 +1299,10 @@ msgstr "Dolgozom ..." msgid "Error" msgstr "Hiba" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL megnyitása" @@ -1256,7 +1315,12 @@ msgstr "URL hozzáadása" msgid "Enter URL:" msgstr "URL megadása:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Megnyitás" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1272,51 +1336,38 @@ msgstr "Mappa megnyitása" msgid "Add Folder" msgstr "Mappa hozzáadása" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Megnyitás" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Hozzáadás" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metaadat" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "ZeneszerzÅ‘" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "ElÅ‘adó" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "RögzÃtés éve" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "RögzÃtés dátuma" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Műszaki" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME tÃpus" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitráta" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Nincs ehhez információ: %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Szint" @@ -1364,3 +1415,7 @@ msgstr "BÅ‘vÃtmények ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Szolgáltatások" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Szintek állÃtása</b>" diff --git a/po/id_ID.po b/po/id_ID.po index 0cf12f4..d8c147b 100644 --- a/po/id_ID.po +++ b/po/id_ID.po @@ -17,12 +17,12 @@ # ivanzulfikar <ivan.zulf.ikar@gmail.com>, 2014 # Liffindra Angga Zaaldian <findrakecil@gmail.com>, 2015 # Mohamad Hasan Al Banna, 2012 -# Mohamad Hasan Al Banna <se7entime@tutanota.com>, 2012 +# Mohamad Hasan Al Banna <se7entime@protonmail.com>, 2012 # Rahman Aftian <>, 2012 # Rahman Yusri Aftian <aftian@yahoo.com>, 2012,2014 # <sakrasemangat@gmail.com>, 2012 # <samsul@kplibanyumas.org>, 2012 -# Mohamad Hasan Al Banna <se7entime@tutanota.com>, 2012 +# Mohamad Hasan Al Banna <se7entime@protonmail.com>, 2012 # Yoza Aprilio <yoza1404@gmail.com>, 2012 # Yoza Aprilio <yoza1404@gmail.com>, 2012 # Yoza Aprilio <yoza1404@gmail.com>, 2012 @@ -30,9 +30,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-09-12 05:48+0000\n" -"Last-Translator: Ardjuna <Asyura.x@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/jlindgren/" "audacious/language/id_ID/)\n" "Language: id_ID\n" @@ -105,17 +105,17 @@ msgstr "Cetak pesan debug (dapat digunakan dua kali)" msgid "Run in Qt mode" msgstr "Jalankan dalam mode Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Pilihan tidak dikenal: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Pilihan tidak dikenal: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -124,56 +124,69 @@ msgstr "" "Penggunaan: audacious [PILIHAN] ... [BERKAS] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d berkas ditemukan" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Daftar putar baru" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Masukan standar" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD Audio, trek %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(galat pada penyandian karakter)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Gagal membuka %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Format audio tidak sah" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Sedang Diputar" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -181,7 +194,8 @@ msgstr "" "Daftar lagu tidak dapat diurutkan karena pemindaian metadata sedang berjalan " "(atau telah dimatikan)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -200,7 +214,7 @@ msgstr "Gagal memuat %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Tidak dapat memuat %s: ekstensi nama berkas tidak didukung." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Tidak dapat menyimpan %s: ekstensi nama berkas tidak didukung." @@ -209,58 +223,59 @@ msgstr "Tidak dapat menyimpan %s: ekstensi nama berkas tidak didukung." msgid "Error loading plugin" msgstr "Gagal memuat pengaya" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Galat pada pencarian" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Format berkas tidak dikenal" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Galat saat membaca metadata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanal" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD Audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Trek %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(judul tidak diketahui)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI tidak sah" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Skema URI tidak diketahui" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nama berkas tidak sah" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Mode akses tidak valid" @@ -287,9 +302,9 @@ msgstr "_Hapus" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Batal" @@ -314,39 +329,39 @@ msgstr "Ganti Nama Daftar Lagu" msgid "What would you like to call this playlist?" msgstr "Apakah anda suka dan memanggil daftar putar ini?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Berkas Preset ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Berkas EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Berkas Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Impor" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Ekspor" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Setelan Ekuilizer" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Simpan Setelan" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Hapus Item Terpilih" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Kembalikan Perubahan" @@ -436,40 +451,40 @@ msgstr "_Tambah" msgid "Close _dialog on add" msgstr "Tutup _dialog buka" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Keluar" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Judul" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artis" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Aliran" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Tahun" @@ -478,7 +493,7 @@ msgstr "Tahun" msgid "Track" msgstr "Trek" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Panjang" @@ -494,197 +509,197 @@ msgstr "Kualitas" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasik" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Mudah Didengarkan" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Bising" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm & Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Penyimpanan berhasil" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Penyimpanan galat" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Info Lagu" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album Artis" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Nomor Trek" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "K_osongkan kolom saat mengganti lagu" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Simpan" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "Sela_njutnya" @@ -783,25 +798,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Tentang %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Pengaturan" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Set" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Settings" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "Tent_ang" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Penampilan" @@ -917,290 +940,318 @@ msgstr "Taiwan" msgid "Turkish" msgstr "Turki" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Titik mengambang" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Seting Penampilan</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugin Penampilan" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Pengaya keluaran:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Kuatkan semua berkas:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Kuatkan berkas yang tak ditandai:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Setelan Keluaran</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Kedalaman bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Ukuran penyangga:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Kliping lunak" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Gunakan pengatur volume (tidak direkomendasikan)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b><i>Putar Lagi</i></b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Aktifkan <i>Replay Gain</i>" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Moda album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Cegah pemangkasan (direkomendasikan)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Sesuaikan Level</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nama host proksi:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Porta proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nama pengguna proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Sandi proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Pengaturan Jaringan</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>KOnfigurasi Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Gunakan proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Gunakan otentikasi pada proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Deteksi enkoder karakter otomatis untuk:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Enkoder karakter standar:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Perilaku</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Lanjut putar saat aplikasi dimulai" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Jeda pemutaran daripada langsung lanjutkan segera" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Jika lagu terkini terhapus, lanjut putar lagu lain" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Bersihkan daftar lagu ketika membuka berkas" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Buka berkas pada daftar lagu sementara" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Tampilan Lagu</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Tampilkan no. urut daftar lagu" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Tampilkan nol di depan (02:00 bukan 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kecocokan</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Tafsirkan \\ (garis miring terbalik) sebagai pembatas folder" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Gambar Sampul</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Cari gambar yang sesuai dengan kata tersebut (pisahkan dengan tanda koma):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Mengecualikan gambar yang sesuai dengan kata tersebut (pisahkan dengan tanda " "koma):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Cari gambar yang sesuai dengan nama berkas" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Cari secara rekursif" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Kedalaman pencarian:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Informasi Jendela Popup</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Munculkan halaman informasi popup" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Tunda popup (persepuluh detik):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Tampilkan skala waktu untuk lagu saat ini" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Lanjutan</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Prediksi metadata yang hilang dari lokasi berkas" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Jangan muat metadata hingga lagu diputar" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Jajaki juga isi berkas yang tidak dikenal ekstensinya" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "JUDUL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "JUDUL - ARTIS" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "JUDUL - ARTIS - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIS - JUDUL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIS - ALBUM - JUDUL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIS - ALBUM - TREK. JUDUL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARIS [ALBUM] - TREK. JUDUL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - JUDUL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategori" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Pilihan" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Format judul:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Rangkaian kata gubahan:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Rekam aliran data audio dengan %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Tidak ada plug-in perekam audio yang tersedia" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Seting Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Batal" @@ -1212,31 +1263,31 @@ msgstr "Simpan" msgid "Load" msgstr "Muat" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Muat Berkas Preset" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Muat Berkas EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Simpan Berkas Preset" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Simpan Berkas EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Impor Berkas Preset Winamp" @@ -1256,6 +1307,10 @@ msgstr "Sedang bekerja ..." msgid "Error" msgstr "Galat" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Buka URL" @@ -1268,7 +1323,12 @@ msgstr "Tambah URL" msgid "Enter URL:" msgstr "Masukkan URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Buka" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1284,51 +1344,38 @@ msgstr "Buka Folder" msgid "Add Folder" msgstr "Tambah Folder" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Buka" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Tambah" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadata" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Komposer" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Penyanyi" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Tahun Rekaman" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Tanggal Rekaman" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknis" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipe MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Tidak ada info yang tersedia untuk %s.âŽ\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Tingkat" @@ -1376,3 +1423,7 @@ msgstr "Pengaya ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Layanan" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Sesuaikan Level</b>" @@ -20,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Italian (http://www.transifex.com/jlindgren/audacious/" "language/it/)\n" @@ -95,19 +95,19 @@ msgstr "Stampa i messaggi di debug (può essere usato due volte)" msgid "Run in Qt mode" msgstr "Avvia in modalità Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" "Opzione sconosciuta: %s\n" "\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opzione sconosciuta: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -116,57 +116,70 @@ msgstr "" "Uso: audacious [OPZIONE] ... [FILE] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "Trovato %d file" msgstr[1] "Trovati %d file" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nuova playlist" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standard input" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD Audio, traccia %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(errore codifica carattere)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Errore durante l'apertura di %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato audio non valido" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "In riproduzione" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -174,7 +187,8 @@ msgstr "" "La playlist non può essere riordinata poiché la scansione dei metadati è " "ancora in corso (o è stata disabilitata)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -193,7 +207,7 @@ msgstr "Errore nel caricamento di %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Impossibile caricare %s: estensione non supportata" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Impossibile salvare %s: estensione non supportata" @@ -202,59 +216,60 @@ msgstr "Impossibile salvare %s: estensione non supportata" msgid "Error loading plugin" msgstr "Errore nel caricamento del plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Errore di ricerca" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formato del file non riconosciuto" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Errore durante la lettura dei meta dati" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canale" msgstr[1] "%d canali" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD Audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Traccia %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(titolo sconosciuto)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI non valido" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Schema dell'URI sconosciuto" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nome del file non valido" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo d'accesso non valido" @@ -281,9 +296,9 @@ msgstr "_Cancella" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Annulla" @@ -308,39 +323,39 @@ msgstr "Rinomina playlist" msgid "What would you like to call this playlist?" msgstr "Che nome dai a quest playlist?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "File di predefiniti ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "File EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Presets di Winamp" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importa" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Esporta" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Preimpostazione dell'equalizzatore" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Salva i predefiniti" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Cancella quanto selezionato" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Torna indietro eliminando i cambiamenti" @@ -430,40 +445,40 @@ msgstr "Aggiungi" msgid "Close _dialog on add" msgstr "Chiudi il _dialogo dopo l'aggiunta" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Chiudi" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titolo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genere" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Anno" @@ -472,7 +487,7 @@ msgstr "Anno" msgid "Track" msgstr "Traccia" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Lunghezza" @@ -488,197 +503,197 @@ msgstr "Qualità :" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Musica da camera" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Salvataggio completato" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Errore di salvataggio" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Info Brano" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album Artista" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Commento" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Numero di brano" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Ripulire i campi nel passare alla traccia successiva" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Salva" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Successivo" @@ -775,25 +790,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Informazioni su %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Impostazioni di %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Setta" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Impostazioni" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "Informazioni" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aspetto" @@ -909,288 +932,316 @@ msgstr "Taiwanese" msgid "Turkish" msgstr "Turca" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Virgola mobile" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Impostazioni dell'interfaccia</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugins dell'interfaccia" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Plugin di uscita:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplifica tutti i file:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplifica i file senza tag:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Impostazioni di uscita</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profondità di bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Dimensione del buffer:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Clipping leggero" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Utilizza controllo volume software (non raccomandato)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "Replay Gain" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Abilita Replay Gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modalità album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evita il clipping (raccomandato)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Regola i livelli</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Host del proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Porta del proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Utente proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Password proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Impostazioni di rete</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configurazione proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Abilita utilizzo del proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usa autenticazione con il proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Individuazione automatica della codifica dei caratteri per:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codifiche di riserva dei caratteri:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Riprendi la riproduzione all'avvio" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Metti in pausa invece di riprendere la riproduzione immediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avanza quando il brano corrente viene eliminato" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Cancella la playlist quando si aprono i file" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Apri i file in una playlist temporanea" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Visualizzazione del brano</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostra numeri dei brani" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostra zeri iniziali (02:00 invece di 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilità </b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpreta\\ (backslash) come un delimitatore di cartella" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "Cover Album" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Ricerca elementi contenenti le parole :" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Escludi elementi corrispondenti alle seguenti parole (separati da virgola):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Ricerca elementi corrispondenti al nome del brano" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Cerca ricorsivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Ricerca avanzata:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Informazioni popup</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostra Finestra informazioni" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Ritardo popup (decimi di secondo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostra scala di tempo per il brano corrente" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avanzate</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Indovina i metadati mancanti dal percorso del file" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Non caricare i metadati dei brani finché non vengono riprodotti" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Sonda il contenuto dei file con estensione non riconsciuta" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITOLO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TITOLO - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TITOLO - ARTISTA - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TITOLO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ALBUM - TITOLO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ALBUM - TRACCIA. TITOLO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ALBUM] - TRACCIA. TITOLO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITOLO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizzato" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato titolo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Stringa personalizzata:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Impostazioni di audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Annulla" @@ -1202,31 +1253,31 @@ msgstr "Salva" msgid "Load" msgstr "Carica" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Carica file di predefiniti" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Carica file EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Salva file di predefiniti" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<nome>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Salva file EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<nome>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importa preimpostazioni di Winamp" @@ -1246,6 +1297,10 @@ msgstr "Elaborazione ..." msgid "Error" msgstr "Errore" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Apri URL" @@ -1258,7 +1313,12 @@ msgstr "Aggiungi URL" msgid "Enter URL:" msgstr "Inserisci URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Apri" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1274,51 +1334,38 @@ msgstr "Apri cartella" msgid "Add Folder" msgstr "Aggiungi cartella" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Apri" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Aggiungi" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Meta dati" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositore" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Esecutore" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Anno di registrazione" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data di registrazione" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Tecnico" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Nessuna informazione disponibile per %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Livello" @@ -1366,3 +1413,7 @@ msgstr "I plugin ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Regola i livelli</b>" @@ -13,15 +13,16 @@ # Nastuko Toda <m2330880989@shibuya-center.com>, 2012 # natird zoto <dritan86@gmail.com>, 2012 # natird zoto <dritan86@gmail.com>, 2012 -# TAKAHASHI Shuuji <shuuji3@gmail.com>, 2012-2014 +# Shuuji TAKAHASHI (shuuji3) <shuuji3@gmail.com>, 2012-2014 +# Shuuji TAKAHASHI (shuuji3) <shuuji3@gmail.com>, 2016 # ABE Tsunehiko, 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-11-08 05:45+0000\n" -"Last-Translator: ABE Tsunehiko\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Japanese (http://www.transifex.com/jlindgren/audacious/" "language/ja/)\n" "Language: ja\n" @@ -94,17 +95,17 @@ msgstr "デãƒãƒƒã‚°ç”¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示 (-VV ã®ã‚ˆã†ã«2個続ã‘ã‚‹ç” msgid "Run in Qt mode" msgstr "Qt モードã§å®Ÿè¡Œ" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "ä¸æ˜Žãªã‚ªãƒ—ションã§ã™: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "ä¸æ˜Žãªã‚ªãƒ—ションã§ã™: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -113,56 +114,72 @@ msgstr "" "使ã„æ–¹: audacious [オプション] ... [ファイル] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d 個ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "æ–°è¦ãƒ—レイリスト" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "標準入力" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "オーディオ CDã€ãƒˆãƒ©ãƒƒã‚¯ %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(æ–‡å—ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¨ãƒ©ãƒ¼)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"%s ã‚’é–‹ãéš›ã«ã‚¨ãƒ©ãƒ¼:\n" +"%s ã®å†ç”Ÿä¸ã«æ¬¡ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"åŽŸå› ä¸æ˜Žã®å†ç”Ÿã‚¨ãƒ©ãƒ¼ (エラーã®è©³ç´°æƒ…å ±ã«ã¤ã„ã¦ã¯ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚’確èªã—ã¦ä¸‹ã•ã„)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "無効ãªã‚ªãƒ¼ãƒ‡ã‚£ã‚ªå½¢å¼" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "å†ç”Ÿä¸" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -170,7 +187,8 @@ msgstr "" "メタデータã®ã‚¹ã‚ャンãŒé€²è¡Œä¸ã€ã¾ãŸã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹ãŸã‚ã€ãƒ—レイリストをソー" "トã§ãã¾ã›ã‚“。" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -189,7 +207,7 @@ msgstr "%s ã®èªè¾¼ã¿ã‚¨ãƒ©ãƒ¼" msgid "Cannot load %s: unsupported file name extension." msgstr "%s ã‚’èªè¾¼ã‚ã¾ã›ã‚“: 対応ã—ã¦ã„ãªã„ファイル拡張åã§ã™ã€‚" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "%s ã‚’ä¿å˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“: 対応ã—ã¦ã„ãªã„ファイル拡張åã§ã™ã€‚" @@ -198,58 +216,59 @@ msgstr "%s ã‚’ä¿å˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“: 対応ã—ã¦ã„ãªã„ファã msgid "Error loading plugin" msgstr "プラグインã®ãƒãƒ¼ãƒ‰ã‚¨ãƒ©ãƒ¼" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "シークエラー" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "ファイル形å¼ã‚’èªè˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "メタデータをèªè¾¼ã‚€éš›ã«ã‚¨ãƒ©ãƒ¼" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "モノラル" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ステレオ" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d ãƒãƒ£ãƒ³ãƒãƒ«" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "オーディオ CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "トラック %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(ä¸æ˜Žãªã‚¿ã‚¤ãƒˆãƒ«)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "無効㪠URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "ä¸æ˜Žãª URI スã‚ーマ" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "無効ãªãƒ•ã‚¡ã‚¤ãƒ«å" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "アクセスモードãŒç„¡åŠ¹ã§ã™" @@ -276,9 +295,9 @@ msgstr "削除(_R)" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "ã‚ャンセル(_C)" @@ -303,39 +322,39 @@ msgstr "プレイリストをリãƒãƒ¼ãƒ " msgid "What would you like to call this playlist?" msgstr "プレイリストã®åå‰ã‚’入力ã—ã¦ä¸‹ã•ã„。" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "プリセットファイル ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF ファイル ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp ã®ãƒ—リセット ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "インãƒãƒ¼ãƒˆ" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "エクスãƒãƒ¼ãƒˆ" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "イコライザーã®ãƒ—リセット" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "プリセットã®ä¿å˜" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "プリセットã®å‰Šé™¤" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "変更を元ã«æˆ»ã™" @@ -425,40 +444,40 @@ msgstr "è¿½åŠ (_A)" msgid "Close _dialog on add" msgstr "è¿½åŠ ã—ãŸã‚‰ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‰ã˜ã‚‹(_D)" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "é–‰ã˜ã‚‹(_C)" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "タイトル" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "アーティスト" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "アルãƒãƒ å" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "ジャンル" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "制作年" @@ -467,7 +486,7 @@ msgstr "制作年" msgid "Track" msgstr "トラック" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "é•·ã•" @@ -483,197 +502,197 @@ msgstr "音質:" msgid "Bitrate:" msgstr "ビットレート:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "アシッドジャズ" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "アシッドãƒãƒƒã‚¯" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "アンビエント" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "ビãƒãƒƒãƒ—" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "ブルーグラス" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "ブルース" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "ãƒã‚§ã‚¤ãƒ³ãƒãƒ¼ãƒŸãƒ¥ãƒ¼ã‚¸ãƒƒã‚¯" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "クラシカル" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "カントリー" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "デスメタル" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ディスコ" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "イージーリスニング" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "フォーク" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "ファンク" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ギャングスタラップ" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ゴスペル" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "グランジ" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "ãƒãƒ¼ãƒ‰ãƒãƒƒã‚¯" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "ヘヴィメタル" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "ヒップホップ" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "ãƒã‚¦ã‚¹" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "ジャズ" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "ジャングル" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "メタル" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "ニューエイジ" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "ニューウェーブ" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "ノイズ" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "ãƒãƒƒãƒ—" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "パンクãƒãƒƒã‚¯" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "ラップ" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "レゲエ" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "ãƒãƒƒã‚¯" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "ãƒãƒƒã‚¯ãƒ³ãƒãƒ¼ãƒ«" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "R&B" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "スカ" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "ソウル" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "スウィング" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "テクノ" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "トリップホップ" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "ä¿å˜ãŒå®Œäº†ã—ã¾ã—ãŸ" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "ä¿å˜ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "曲ã®æƒ…å ±" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "アルãƒãƒ アーティスト" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "コメント" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "トラック番å·" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "次ã®æ›²ã«ç§»ã‚‹éš›ã«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’クリアã™ã‚‹(_R)" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "ä¿å˜(_S)" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "次ã®æ›²ã¸(_N)" @@ -772,25 +791,33 @@ msgstr "プラグイン(_P)" msgid "About %s" msgstr "%s ã«ã¤ã„ã¦" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s ã®è¨å®š" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "è¨å®š(_S)" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "è¨å®š(_S)" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "æƒ…å ±(_A)" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "外見" @@ -906,287 +933,315 @@ msgstr "ç¹ä½“ä¸å›½èªž" msgid "Turkish" msgstr "トルコ語" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "浮動å°æ•°ç‚¹" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>インターフェイスã®è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "インターフェイスプラグイン: " -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "出力プラグイン:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’増幅ã™ã‚‹:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "ã‚¿ã‚°ã¥ã‘ã•ã‚Œã¦ã„ãªã„ファイルを増幅ã™ã‚‹:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>出力ã®è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "ビット深度:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ãƒãƒƒãƒ•ã‚¡ãƒ¼ã‚µã‚¤ã‚º:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "ソフトクリッピング" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "ソフトウェアã®éŸ³é‡ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«ã‚’使ㆠ(éžæŽ¨å¥¨)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>リプレイゲイン</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "リプレイゲインを有効ã«ã™ã‚‹" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "アルãƒãƒ モード" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "クリッピングを防ã (éžæŽ¨å¥¨)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>音é‡ã®èª¿æ•´</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "プãƒã‚ã‚·ã®ãƒ›ã‚¹ãƒˆå:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "プãƒã‚ã‚·ã®ãƒãƒ¼ãƒˆ:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "プãƒã‚ã‚·ã®ãƒ¦ãƒ¼ã‚¶å:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "プãƒã‚ã‚·ã®ãƒ‘スワード:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>プãƒã‚ã‚·ã®è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "プãƒã‚ã‚·ã®ä½¿ç”¨ã‚’有効ã«ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "プãƒã‚ã‚·ã®èªè¨¼ã‚’è¡Œã†" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "æ–‡å—コードã®è‡ªå‹•æ¤œå‡ºå¯¾è±¡è¨€èªž:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "検出失敗時ã«è©¦è¡Œã™ã‚‹æ–‡å—コード:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>動作</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "起動時ã«å†ç”Ÿã‚’å†é–‹ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "å†ç”Ÿã›ãšã«ä¸€æ™‚åœæ¢çŠ¶æ…‹ã§èµ·å‹•" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "ç¾åœ¨ã®æ›²ãŒå‰Šé™¤ã•ã‚ŒãŸæ™‚ã«æ¬¡ã®æ›²ã‚’å†ç”Ÿã™ã‚‹" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ファイルを開ã時ã«ãƒ—レイリストをクリアã™ã‚‹" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "ファイルを一時プレイリストã§é–‹ã" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>曲ã®è¡¨ç¤º</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "曲番å·ã®è¡¨ç¤º" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "å…ˆé ã®ã‚¼ãƒã‚’表示ã™ã‚‹ (2:00 -> 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>互æ›æ€§</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "\\ (ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥) をフォルダーã®åŒºåˆ‡ã‚Šæ–‡å—ã¨ã—ã¦è§£é‡ˆã™ã‚‹" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>アルãƒãƒ アート</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "次ã®å˜èªžã«ãƒžãƒƒãƒã™ã‚‹ç”»åƒã‚’検索ã™ã‚‹ (コンマã§åŒºåˆ‡ã‚‹):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "次ã®å˜èªžã«ãƒžãƒƒãƒã™ã‚‹ç”»åƒã‚’除外ã™ã‚‹ (コンマã§åŒºåˆ‡ã‚‹):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "曲ã®ãƒ•ã‚¡ã‚¤ãƒ«åã«ãƒžãƒƒãƒã™ã‚‹ç”»åƒã‚’検索ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "å†å¸°çš„ã«æ¤œç´¢ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "検索ã®æ·±ã•:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—æƒ…å ±</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "ãƒãƒƒãƒ—アップã®é…ã‚Œ (10秒å˜ä½):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "ç¾åœ¨ã®æ›²ã®ã‚¿ã‚¤ãƒ スケールを表示ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>高度ãªè¨å®š</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "メタデータãŒãªã„ã¨ãã«ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘スã‹ã‚‰æŽ¨å®š" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "å†ç”ŸãŒçµ‚ã‚ã‚‹ã¾ã§æ›²ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã¾ãªã„" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "ファイル拡張åãŒæœªçŸ¥ã®ã¨ãã«ã¯ãƒ•ã‚¡ã‚¤ãƒ«å†…容を精査ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "タイトル" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "タイトル - アーティスト" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "タイトル - アーティスト - アルãƒãƒ " -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "アーティスト - タイトル" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "アーティスト - アルãƒãƒ - タイトル" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "アーティスト - アルãƒãƒ - トラック. タイトル" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "アーティスト [ アルãƒãƒ ] - トラック. タイトル" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "アルãƒãƒ - タイトル" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "カテゴリー" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "カスタム" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "タイトルã®æ›¸å¼:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "カスタム文å—列:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "%s を使ã£ã¦ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªã‚¹ãƒˆãƒªãƒ¼ãƒ を録音ã™ã‚‹" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "オーディオ録音プラグインを利用ã§ãã¾ã›ã‚“" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious ã®è¨å®š" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "ã‚ャンセル" @@ -1198,31 +1253,31 @@ msgstr "ä¿å˜" msgid "Load" msgstr "èªã¿è¾¼ã¿" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "プリセットファイルをèªè¾¼ã‚€" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "EQF ファイルをèªè¾¼ã‚€" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "プリセットファイルをä¿å˜" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "EQF ファイルをä¿å˜" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Winamp ã®ãƒ—リセットをインãƒãƒ¼ãƒˆ" @@ -1242,6 +1297,10 @@ msgstr "処ç†ä¸ ..." msgid "Error" msgstr "エラー" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL ã‚’é–‹ã" @@ -1254,7 +1313,12 @@ msgstr "URL ã‚’è¿½åŠ " msgid "Enter URL:" msgstr "URL を入力:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "é–‹ã" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1270,51 +1334,38 @@ msgstr "フォルダーを開ã" msgid "Add Folder" msgstr "ãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ã‚’è¿½åŠ " -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "é–‹ã" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "è¿½åŠ " -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "メタデータ" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "作曲者" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "演者" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "制作年" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "制作日" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "æŠ€è¡“æƒ…å ±" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME タイプ" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "ビットレート" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%s ã®æƒ…å ±ã‚’å–å¾—ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "レベル:" @@ -1362,3 +1413,7 @@ msgstr "プラグイン ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "サービス" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>音é‡ã®èª¿æ•´</b>" @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Korean (http://www.transifex.com/jlindgren/audacious/language/" "ko/)\n" @@ -94,17 +94,17 @@ msgstr "디버깅 메시지 ì¶œë ¥(ë‘번 ì‚¬ìš©í• ìˆ˜ 있ìŒ)" msgid "Run in Qt mode" msgstr "Qt 모드로 실행" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "ì•Œ 수 없는 옵션: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "ì•Œ 수 없는 옵션: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -113,56 +113,69 @@ msgstr "" "사용법: audacious <옵션> ... <파ì¼> ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "오ë°ì´ì…”스 " -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "íŒŒì¼ %d개를 찾았습니다" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "새 ìž¬ìƒ ëª©ë¡" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "표준 ìž…ë ¥" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ìŒì•… CD, %s 트랙" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(ë¬¸ìž ì¸ì½”딩 오류)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"%s 열기 오류:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "ìž˜ëª»ëœ ì˜¤ë””ì˜¤ 형ì‹" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "ìž¬ìƒ ì¤‘" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -170,7 +183,8 @@ msgstr "" "메타ë°ì´í„° 검색중(ë˜ëŠ” 비활성화 ë¨)ì´ê¸° ë•Œë¬¸ì— ìž¬ìƒ ëª©ë¡ì„ ì •ë ¬í• ìˆ˜ 없습니" "다." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -189,7 +203,7 @@ msgstr "%s 불러오는 중 오류." msgid "Cannot load %s: unsupported file name extension." msgstr "%sì„(를) 불러올 수 없습니다: 지ì›í•˜ì§€ 않는 íŒŒì¼ ì´ë¦„ 확장ìž." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "%sì„(를) ì €ìž¥í• ìˆ˜ 없습니다: 지ì›í•˜ì§€ 않는 íŒŒì¼ ì´ë¦„ 확장ìž." @@ -198,58 +212,59 @@ msgstr "%sì„(를) ì €ìž¥í• ìˆ˜ 없습니다: 지ì›í•˜ì§€ 않는 íŒŒì¼ ì´ë¦„ msgid "Error loading plugin" msgstr "í”ŒëŸ¬ê·¸ì¸ ë¶ˆëŸ¬ì˜¤ëŠ” 중 오류" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "íƒìƒ‰ 오류" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "íŒŒì¼ í˜•ì‹ì„ ì¸ì‹í• 수 없습니다" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "메타ë°ì´í„° ì½ëŠ” 중 오류" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "모노" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ìŠ¤í…Œë ˆì˜¤" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "ì±„ë„ %dê°œ" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "오디오 CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "%d번 트랙" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(ì•Œ 수 없는 ì œëª©)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "ìž˜ëª»ëœ URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "ì•Œ 수 없는 URI 형ì‹" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "ìž˜ëª»ëœ íŒŒì¼ ì´ë¦„" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "ìž˜ëª»ëœ ì ‘ê·¼ 모드" @@ -276,9 +291,9 @@ msgstr "ì œê±°(_R)" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "취소(_C)" @@ -303,39 +318,39 @@ msgstr "ìž¬ìƒ ëª©ë¡ ì´ë¦„ 바꾸기" msgid "What would you like to call this playlist?" msgstr "ì´ ìž¬ìƒ ëª©ë¡ì„ 호출하기 위해 무얼 í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "프리셋 파ì¼..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF 파ì¼..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "윈앰프 프리셋..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "ê°€ì ¸ì˜¤ê¸°" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "내보내기" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "ì´í€„ë¼ì´ì € 프리셋" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "프리셋 ì €ìž¥" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "ì„ íƒ í•ëª© ì‚ì œ" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "ë°”ë€ í•ëª© ë˜ëŒë¦¬ê¸°" @@ -425,40 +440,40 @@ msgstr "추가(_A)" msgid "Close _dialog on add" msgstr "ì¶”ê°€í• ë•Œ 대화ìƒìž 닫기(_D)" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "닫기(_C)" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "ì œëª©" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ìŒì•…ê°€" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "ìŒë°˜" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "장르" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "ì—°ë„" @@ -467,7 +482,7 @@ msgstr "ì—°ë„" msgid "Track" msgstr "트랙" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "길ì´" @@ -483,197 +498,197 @@ msgstr "품질:" msgid "Bitrate:" msgstr "비트 ì „ì†¡ìœ¨:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ì• ì´ì‹œë“œ 재즈" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ì• ì´ì‹œë“œ ë½" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "앰비언트" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "비밥" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "블루글래스" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "블루스" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "쳄버 뮤ì§" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "í´ëž˜ì‹" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "컨트리" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "ë°ìŠ¤ 메탈" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "디스코" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "ì´ì§€ 리스ë‹" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "í¬í¬" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "펑í¬" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "갱스터 ëž©" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ê°€ìŠ¤íŽ " -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "그런지" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "하드 ë½" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "헤비메탈" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "힙합" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "하우스" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "재즈" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "ì •ê¸€" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "메달" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "뉴 ì—ì´ì§€" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "뉴 웨ì´ë¸Œ" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "ë…¸ì´ì¦ˆ" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "íŒ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "íŽ‘í¬ ë½" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "ëž©" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "ë ˆê²Œ" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "ë½" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "ë½ ì•¤ 롤" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "리듬 앤 블루스" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "스카" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "소울" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "스윙" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "í…Œí¬ë…¸" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "트리íŒ" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "성공ì 으로 ì €ìž¥" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "ì €ìž¥ 오류" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "곡 ì •ë³´" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "앨범 ìŒì•…ê°€" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "주ì„" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "트랙 번호" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "ë‹¤ìŒ ê³¡ìœ¼ë¡œ 넘어갈 ë•Œ ìž…ë ¥ 칸 지우기(_R)" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "ì €ìž¥(_S)" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "다ìŒ(_N)" @@ -770,25 +785,33 @@ msgstr "플러그ì¸(_P)..." msgid "About %s" msgstr "%s ì •ë³´" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s ì„¤ì •" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "ì„¤ì •(_S)" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "ì„¤ì •(_S)" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "ì •ë³´(_A)" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "모양새" @@ -904,287 +927,315 @@ msgstr "타ì´ì™„ì–´" msgid "Turkish" msgstr "터키어" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "ë¶€ë™ ì†Œìˆ«ì " -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>ì¸í„°íŽ˜ì´ìŠ¤ ì„¤ì •</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "ì¸í„°íŽ˜ì´ìŠ¤ 플러그ì¸:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "ì¶œë ¥ 플러그ì¸:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "ëª¨ë“ íŒŒì¼ ì†Œë¦¬ ì¦í:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "태그가 붙지 ì•Šì€ íŒŒì¼ ì¦í:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>ì¶œë ¥ ì„¤ì •</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "비트 깊ì´:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ë²„í¼ í¬ê¸°:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "부드러운 í´ë¦¬í•‘" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "프로그램 ìŒëŸ‰ ì¡°ì ˆê¸° 사용(추천하지 ì•ŠìŒ)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>ë¦¬í”Œë ˆì´ ê²Œì¸</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "ë¦¬í”Œë ˆì´ ê²Œì¸ í™œì„±í™”" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "ìŒë°˜ 모드" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "í´ë¦¬í•‘ 방지(추천)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>ë ˆë²¨ ì¡°ì •</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "프ë¡ì‹œ 호스트 ì´ë¦„:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "프ë¡ì‹œ í¬íŠ¸:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "프ë¡ì‹œ ì‚¬ìš©ìž ì´ë¦„:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "프ë¡ì‹œ 암호:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>ë„¤íŠ¸ì›Œí¬ ì„¤ì •</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>프ë¡ì‹œ ì„¤ì •</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "프ë¡ì‹œ 사용" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "프ë¡ì‹œì—ì„œ ì¸ì¦ 사용" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "ë¬¸ìž ì¸ì½”딩 ìžë™ ê°ì§€ê¸°:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "ëŒ€ì²´í• ë¬¸ìž ì¸ì½”딩:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>ë™ìž‘</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "ì‹œìž‘í• ë•Œ ìž¬ìƒ ìƒíƒœ 재개" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "즉시 ìž¬ìƒ ìƒíƒœë¥¼ 재개하는 ëŒ€ì‹ ë©ˆì¶¤" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "현재 ê³¡ì´ ì‚ì œë˜ë©´ ë‹¤ìŒ ê³¡ìœ¼ë¡œ 진행" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "파ì¼ì„ ì—´ ë•Œ ìž¬ìƒ ëª©ë¡ ì§€ìš°ê¸°" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "ìž„ì‹œ ìž¬ìƒ ëª©ë¡ì—ì„œ íŒŒì¼ ì—´ê¸°" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>노래 표시</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "곡 번호 표시" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "ìžë¦¬ìˆ˜ 맞추기 ì˜(0) 표시(2:00ëŒ€ì‹ 02:00으로)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>호환성</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "\\ (ì—슬래시)를 í´ë” 구분ìžë¡œ í•´ì„" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>ìŒë°˜ 표지</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "ì´ ë‹¨ì–´ì— ì¼ì¹˜í•˜ëŠ” 그림 검색(콤마로 구분):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "ì´ ë‹¨ì–´ì— ì¼ì¹˜í•˜ëŠ” 그림 ì œì™¸(콤마로 구분):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "곡 íŒŒì¼ ì´ë¦„ì— ì¼ì¹˜í•˜ëŠ” 그림 검색" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "재귀 검색" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "검색 깊ì´:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>íŒì—… ì •ë³´</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "í’ì„ ë„ì›€ë§ ì •ë³´ 표시" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "í’ì„ ë„ì›€ë§ ì§€ì—°ì‹œê°„(10ì´ˆ 단위):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "현재 ê³¡ì˜ ì‹œê°„ ê¸¸ì´ í‘œì‹œ" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>ê³ ê¸‰ ì„¤ì •</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "íŒŒì¼ ê²½ë¡œë¡œ ë¹ ì§„ 메타ë°ì´í„° 추측" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "재ìƒí• ë•Œ 곡 메타ë°ì´í„°ë¥¼ 불러오기" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "íŒŒì¼ ì´ë¦„ 확장ìžë¡œ ì¸íž‰í• 수 없는 íŒŒì¼ ë‚´ìš© 살펴보기" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ì œëª©" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "ì œëª© - ìŒì•…ê°€" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "ì œëª© - ìŒì•…ê°€ - 앨범" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ìŒì•…ê°€ - ì œëª©" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ìŒì•…ê°€ - ìŒë°˜ - ì œëª©" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ìŒì•…ê°€ - ìŒë°˜ - 트랙. ì œëª©" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ìŒì•…ê°€ [ ìŒë°˜ ] - 트랙. ì œëª©" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ìŒë°˜ - ì œëª©" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "부문" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "ì‚¬ìš©ìž ì •ì˜" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "ì œëª© 형ì‹:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "ì‚¬ìš©ìž ì •ì˜:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "오ë°ì´ì…”스 ì„¤ì •" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "취소" @@ -1196,31 +1247,31 @@ msgstr "ì €ìž¥" msgid "Load" msgstr "불러오기" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "프리셋 íŒŒì¼ ë¶ˆëŸ¬ì˜¤ê¸°" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "EQF íŒŒì¼ ë¶ˆëŸ¬ì˜¤ê¸°" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "프리셋 íŒŒì¼ ì €ìž¥" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "[ì´ë¦„].preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "EQF íŒŒì¼ ì €ìž¥" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "[ì´ë¦„].eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "윈앰프 프리셋 ê°€ì ¸ì˜¤ê¸°" @@ -1240,6 +1291,10 @@ msgstr "ë™ìž‘ 중..." msgid "Error" msgstr "오류" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL 열기" @@ -1252,7 +1307,12 @@ msgstr "URL 추가" msgid "Enter URL:" msgstr "URL ìž…ë ¥:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "열기" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1268,51 +1328,38 @@ msgstr "í´ë” 열기" msgid "Add Folder" msgstr "í´ë” 추가" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "열기" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "추가" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "메타ë°ì´í„°" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "작곡가" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "연주ìž" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "ìŒë°˜ ì œìž‘ì—°ë„" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "ìŒë°˜ ì œìž‘ì¼ìž" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "ê¸°ìˆ ì‚¬í•" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME 형ì‹" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "비트 ì „ì†¡ìœ¨" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%sì— ëŒ€í•œ ì •ë³´ë¥¼ ë³¼ 수 없습니다.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "ë ˆë²¨" @@ -1360,3 +1407,7 @@ msgstr "플러그ì¸..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ë ˆë²¨ ì¡°ì •</b>" @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Kyrgyz (http://www.transifex.com/jlindgren/audacious/language/" "ky/)\n" @@ -88,77 +88,93 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d файл табылды" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Жаңы ойнотуу тизмеÑи" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ðудио CD, жолчо %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Ðзыр ойнотулуп жатат" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -175,7 +191,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -184,58 +200,59 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d канал" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -262,9 +279,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -289,39 +306,39 @@ msgstr "Ойнотуу тизмеÑинин атын өзгөртүү" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -411,40 +428,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "ÐÑ‚Ñ‹" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ÐткаруучуÑу" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðльбому" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Жыл" @@ -453,7 +470,7 @@ msgstr "Жыл" msgid "Track" msgstr "Жолчо" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Узундук" @@ -469,197 +486,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ÐйÑид-джаз" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ÐйÑид-рок" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ðмбиент" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Бибоп" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "БлюграÑÑ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Блюз" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Камералык музыка" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "КлаÑÑикалык" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Кантри" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "ДÑÑ‚-метал" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ДиÑко" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Жеңил музыка" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Ðлдик" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Фанк" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ГангÑта-Ñ€Ñп" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ГоÑпел" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Гранж" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Хард-рок" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Хеви-метал" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Хип-хоп" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "ХауÑ" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Джаз" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Джангл" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Метал" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Ðью-Ñйдж" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Жаңы толкун" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Ðойз" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Поп" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Панк-рок" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Ð Ñп" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Регги" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Рок" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Рок-н-ролл" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ритм-н-блюз" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ска" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Соул" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Свинг" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Техно" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Трип-хоп" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Ыр жөнүндө маалымат" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Комментарий" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -756,25 +773,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -890,287 +915,315 @@ msgstr "Тайвань" msgid "Turkish" msgstr "Түрк" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Оома чекит" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Чыгыш плагини:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "дБ" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Чыгыштын ыраÑтоолору</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Биттин тереңдиги:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Буфердин өлчөмү:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "мÑ" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Жумшак кеÑÒ¯Ò¯" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Ðльбом режими" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>ДеңгÑÑлдерди жөнгө Ñалуу</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Сервер:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Порт:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Колдонуучу аты:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "СырÑөз:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ПрокÑини ыраÑтоо</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "ПрокÑини колдонуу" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Ðракет</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Файлдарды ачканда ойнотуу тизмеÑин тазалоо" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Ырды көрÑÓ©Ñ‚Ò¯Ò¯</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Ыр номерин көрÑÓ©Ñ‚Ò¯Ò¯" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Батышкычтык</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Ðльбом тышы</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "РекурÑивдик издөө" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Издөө тереңдиги:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Калкып чыгуучу маалымат</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Калкыма маалыматты көрÑÓ©Ñ‚Ò¯Ò¯" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐТЫ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ÐТКÐРУУЧУСУ - ÐТЫ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ÐТКÐРУУЧУСУ - ÐЛЬБОМУ - ÐТЫ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ÐТКÐРУУЧУСУ - ÐЛЬБОМУ - ЖОЛЧОСУ, ÐТЫ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ÐТКÐРУУЧУСУ [ ÐЛЬБОМУ ] - ЖОЛЧОСУ, ÐТЫ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛЬБОМУ - ÐТЫ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "КатегориÑ" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Өз ыраÑтоолор" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Ðталыштын форматы:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Өз формат:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1182,31 +1235,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1226,6 +1279,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL ачуу" @@ -1238,7 +1295,12 @@ msgstr "URL кошуу" msgid "Enter URL:" msgstr "URL киргизиңиз:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1252,51 +1314,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%s үчүн маалымат жок.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1344,3 +1393,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ДеңгÑÑлдерди жөнгө Ñалуу</b>" @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Lithuanian (http://www.transifex.com/jlindgren/audacious/" "language/lt/)\n" @@ -89,17 +89,17 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Nežinomas parametras: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Nežinomas parametras: %c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -108,11 +108,15 @@ msgstr "" "Naudojimas: [PARAMETRAS]... [FAILAS]...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -120,44 +124,55 @@ msgstr[0] "%d failas rastas" msgstr[1] "%d failai rasti" msgstr[2] "%d failų rasti" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Naujas grojaraÅ¡tis" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, takelis %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Dabar grojama" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -165,7 +180,8 @@ msgstr "" "Vis dar vyksta(arba iÅ¡jungta) meta duomenų skaitymas, todÄ—l neįmanoma " "surikiuoti grojaraÅ¡Äio." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -182,7 +198,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -191,27 +207,27 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -219,32 +235,33 @@ msgstr[0] "%d kanalas" msgstr[1] "%d kanalai" msgstr[2] "%d kanalų" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -271,9 +288,9 @@ msgstr "_PaÅ¡alinti" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Atsisakyti" @@ -298,39 +315,39 @@ msgstr "Pervadinti grojaraÅ¡tį" msgid "What would you like to call this playlist?" msgstr "Kaip pavadinsite šį grojaraÅ¡tį?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -420,40 +437,40 @@ msgstr "_PridÄ—ti" msgid "Close _dialog on add" msgstr "PridÄ—jus, užverti _dialogÄ…" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Užverti" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Pavadinimas" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "AtlikÄ—jas" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Albumas" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žanras" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Metai" @@ -462,7 +479,7 @@ msgstr "Metai" msgid "Track" msgstr "Takelis" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "TrukmÄ—" @@ -478,197 +495,197 @@ msgstr "KokybÄ—:" msgid "Bitrate:" msgstr "Bitų dažnis:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebob" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "SÄ—kmingai iÅ¡saugota" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Ä®raÅ¡ymo klaida" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Dainos informacija" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentaras" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Dainos numeris" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Ä®raÅ¡yti" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -765,25 +782,33 @@ msgstr "_Ä®skiepiai..." msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Nustatyti" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Nustatymai" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Apie" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "IÅ¡vaizda" @@ -899,288 +924,316 @@ msgstr "TaivanieÄių" msgid "Turkish" msgstr "Turkų" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Slankiojantis taÅ¡kas" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>SÄ…sajos nustatymai</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "SÄ…sajos įskiepis:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "IÅ¡vesties įskiepis:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Pagarsinti visus failus:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Pagarsinti failus be žymių:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>IÅ¡vesties nustatymai</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Nominalus bitų sekos greitis:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Buferio dydis (kb):" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Lengvas apkrapymas" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Naudoti programinį garso valdymÄ… (nerekomenduojama)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Garso lygio sulyginimas</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Ä®jungt garso lygio sulyginimÄ…" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albumo režimas" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Uždrausti apkarpymÄ… (rekomenduojama)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Nustatyti lygius</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Tarpinis serveris:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Tarpinio serverio prievadas:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Tarpinio serverio naudotojas:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Tarpinio serverio slaptažodis:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Tarpinio serverio nustatymai</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Leisti naudoti tarpinį serverį" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Su tarpiniu serveriu naudoti tapatybÄ—s nustatymÄ…" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatinis koduotÄ—s nustatymas:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Atsarginis kodavimas:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Elgsena</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Kai pasirinkta daina iÅ¡trinama, žengti į priekį" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Kai atveriamas failas, iÅ¡valyti grojaraÅ¡tį" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Atverti failus laikiname grojaraÅ¡tyje" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>KÅ«rinio pavadinimo vaizdavimas</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Rodyti dainos numerį" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Rodyti nulius priekyje (02:00 vietoj 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Suderinamumas</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Laikyti \\ (įžambinį kairįjį brÅ«kÅ¡nį) aplanko skirtuku" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albumo apivadalinimas</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "IeÅ¡koti paveikslÄ—lių kurie atitinka Å¡iuos žodžius (atskirti kableliais):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "IÅ¡skirti žodžius atitinkanÄius Å¡iuos žodžius (atskirti kableliais):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "IeÅ¡koti paveikslÄ—lių atitinkanÄių dainos failo vardÄ…" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "IeÅ¡koti rekursyviai" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "PaieÅ¡kos gylis:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>IÅ¡Å¡okanÄio lango informacija</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Rodyti iÅ¡Å¡okantį informacijos langÄ…" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "IÅ¡Å¡okanÄio lango rodymo trukmÄ—(deÅ¡imtimis sekundžių):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Rodyti grojanÄios dainos laiko juostÄ…" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Kol negrojama, dainom neįkrauti meta duomenų" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ATLIKÄ–JAS - PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ATLIKÄ–JAS - ALBUMAS - PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ATLIKÄ–JAS - ALBUMAS - TAKELIS. PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ATLIKÄ–JAS [ ALBUMAS ] - TAKELIS. PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUMAS - PAVADINIMAS" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorija" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "PasirinktinÄ—" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Pavadinimo formatas:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "PasirinktinÄ— eilutÄ—:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious nustatymai" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1192,31 +1245,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1236,6 +1289,10 @@ msgstr "" msgid "Error" msgstr "Klaida" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Atverti URL" @@ -1248,7 +1305,12 @@ msgstr "PridÄ—ti URL" msgid "Enter URL:" msgstr "Ä®veskite URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1264,51 +1326,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "NÄ—ra informacijos apie %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1356,3 +1405,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Nustatyti lygius</b>" @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Latvian (http://www.transifex.com/jlindgren/audacious/" "language/lv/)\n" @@ -86,28 +86,32 @@ msgstr "DrukÄt atkļūdoÅ¡anas ziņojumus (var tikt izmantots divas reizes)" msgid "Run in Qt mode" msgstr "Palaist Qt režīmÄ" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "NezinÄma opcija: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "NezinÄma opcija: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "LietoÅ¡ana: audacious [OPCIJA] ... [FAILS] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -115,46 +119,55 @@ msgstr[0] "Atrasts %d fails" msgstr[1] "Atrasti %d faili" msgstr[2] "Atrasti %d faili" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Jauns repertuÄrs" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standarta ievade" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, %s. celiņš" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(rakstzÄ«mju kodÄ“Å¡anas kļūda)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Kļūda atverot %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "NederÄ«gs audio formÄts" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "PaÅ¡reiz atskaņo" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -162,7 +175,8 @@ msgstr "" "RepertuÄrs nevar tikt sakÄrtots, jo joprojÄm noris metadatu skenÄ“Å¡ana (vai " "arÄ« tÄ ir atslÄ“gta)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -181,7 +195,7 @@ msgstr "Kļūda ielÄdÄ“jot %s." msgid "Cannot load %s: unsupported file name extension." msgstr "NeizdevÄs ielÄdÄ“t %s: neatbalstÄ«ts faila paplaÅ¡inÄjums." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "NeizdevÄs saglabÄt %s: neatbalstÄ«ts faila paplaÅ¡inÄjums." @@ -190,27 +204,27 @@ msgstr "NeizdevÄs saglabÄt %s: neatbalstÄ«ts faila paplaÅ¡inÄjums." msgid "Error loading plugin" msgstr "Kļūda ielÄdÄ“jot spraudni" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "MeklÄ“Å¡anas kļūda" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Faila formÄts nav atpazÄ«ts" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Kļūda lasot metadatus" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -218,32 +232,33 @@ msgstr[0] "%d kanÄls" msgstr[1] "%d kanÄli" msgstr[2] "%d kanÄlu" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Celiņš %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(nezinÄms nosaukums)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "NederÄ«gs URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "NezinÄma URI shÄ“ma" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "NederÄ«gs faila nosaukums" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "NederÄ«gs piekļūšanas režīms" @@ -270,9 +285,9 @@ msgstr "_Izņemt" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "At_celt" @@ -297,39 +312,39 @@ msgstr "PÄrdÄ“vÄ“t repertuÄru" msgid "What would you like to call this playlist?" msgstr "KÄ jÅ«s vÄ“lÄ“tos nosaukt Å¡o repertuÄru?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "SÄkumuzstÄdÄ«jumu fails ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF fails ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp sÄkumuzstÄdÄ«jumi ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "ImportÄ“t" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "EksportÄ“t" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Balansiera sÄkumuzstÄdÄ«jumi" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "SaglabÄt sÄkumuzstÄdÄ«jumu" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "DzÄ“st izvÄ“lÄ“tos" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Atcelt izmaiņas" @@ -419,40 +434,40 @@ msgstr "Pi_evienot" msgid "Close _dialog on add" msgstr "Pievienojot aizvÄ“rt _dialoglogu" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_AizvÄ“rt" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Nosaukums" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "IzpildÄ«tÄjs" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Albums" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žanrs" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Gads" @@ -461,7 +476,7 @@ msgstr "Gads" msgid "Track" msgstr "Celiņš" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Ilgums" @@ -477,197 +492,197 @@ msgstr "KvalitÄte:" msgid "Bitrate:" msgstr "BitÄtrums:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "BlÅ«zs" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "KlasiskÄ mÅ«zika" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "KantrÄ«" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Džezs" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pops" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Pankroks" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Reps" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Regejs" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Roks" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tehno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "SaglabÄÅ¡ana veiksmÄ«ga" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "SaglabÄÅ¡anas kļūda" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Dziesmas info" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Albuma izpildÄ«tÄjs" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "KomentÄrs" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Celiņa numurs" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "NotÄ«_rÄ«t laikus, pÄrvietojoties uz nÄkamo dziesmu" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_SaglabÄt" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_NÄkamÄ" @@ -766,25 +781,33 @@ msgstr "S_praudņi ..." msgid "About %s" msgstr "Par %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s iestatÄ«jumi" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "Ie_statÄ«t" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "I_estatÄ«jumi" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Par" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Izskats" @@ -900,287 +923,315 @@ msgstr "TaivÄnu" msgid "Turkish" msgstr "Turku" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "PeldoÅ¡Ä punkta" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Saskarnes iestatÄ«jumi</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Saskarnes spraudnis:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Izvades spraudnis:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "PastiprinÄt visus failus:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "PastiprinÄt netagotos failus:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Izvades iestatÄ«jumi</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitu dziļums:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Bufera izmÄ“rs:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "'MÄ«kstÄ' apgrieÅ¡ana" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Lietot programmatÅ«ras skaļuma kontroli (nav ieteicams)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>NormalizÄ“Å¡ana</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "IeslÄ“gt normalizÄ“Å¡anu" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albuma režīms" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "NovÄ“rst apgrieÅ¡anu (ieteicams)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>RegulÄ“t lÄ«meņus</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Starpniekservera nosaukums:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Starpniekservera ports:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Starpniekservera lietotÄjvÄrds:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Starpniekservera parole:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>TÄ«kla iestatÄ«jumi</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Starpniekservera konfigurÄcija</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "IeslÄ“gt starpniekservera izmantoÅ¡anu" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Savienojoties ar starpniekserveri, izmantot autentificÄ“Å¡anos" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "AutomÄtiska rakstzÄ«mju kodÄ“juma noteikÅ¡ana priekÅ¡:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "AtkÄpÅ¡anÄs rakstzÄ«mju kodÄ“jumi:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>IzturÄ“Å¡anÄs</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Palaižot turpinÄt atskaņoÅ¡anu" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "PauzÄ“t nevis uzreiz atsÄkt" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Iet uz priekÅ¡u, ja paÅ¡reizÄ“jÄ dziesma tiek dzÄ“sta" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Atverot failus, notÄ«rÄ«t repertuÄru" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "AtvÄ“rt failus pagaidu repertuÄrÄ" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Dziesmu attÄ“lojums</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "RÄdÄ«t dziesmu numurus" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "RÄdÄ«t ievadoÅ¡Äs nulles (02:00 nevis 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>SavietojamÄ«ba</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "InterpretÄ“t \\ (otrÄdo slÄ«psvÄ«tru) kÄ mapju atdalÄ«tÄju" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albuma vÄks</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "MeklÄ“t attÄ“lus, kuri atbilst Å¡iem vÄrdiem (atdalÄ«tiem ar komatu):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Neiekļaut attÄ“lus, kuri atbilst Å¡iem vÄrdiem (atdalÄ«tiem ar komatu):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "MeklÄ“t attÄ“lus, kas atbilst dziesmas faila nosaukumam" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "MeklÄ“t rekursÄ«vi" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "MeklÄ“Å¡anas dziļums:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>IzlecoÅ¡Ä informÄcija</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "RÄdÄ«t izlecoÅ¡o informÄciju" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "IzlecoÅ¡Ä loga aizture (sekundes desmitdaļas):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "RÄdÄ«t laika mÄ“rogu paÅ¡reizÄ“jai dziesmai" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>PaplaÅ¡inÄti</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "MinÄ“t trÅ«kstoÅ¡os metadatus no faila ceļa" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "NeielÄdÄ“t metadatus, lÄ«dz dziesma tiek atskaņota" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "TestÄ“t failus ar neatpazÄ«tiem failu paplaÅ¡inÄjumiem" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "NOSAUKUMS - IZPILDĪTÄ€JS" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "NOSAUKUMS - IZPILDĪTÄ€JS - ALBUMS" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "IZPILDĪTÄ€JS - NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "IZPILDĪTÄ€JS - ALBUMS - NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "IZPILDĪTÄ€JS - ALBUMS - CELIÅ…Å . NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "IZPILDĪTÄ€JS [ ALBUMS ] - CELIÅ…Å . NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUMS - NOSAUKUMS" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorija" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "PielÄgots" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Nosaukuma formÄts:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "PielÄgota virkne:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "IerakstÄ«t audio straumi, izmantojot %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Audio ierakstÄ«Å¡anas spraudnis nav pieejams" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious iestatÄ«jumi" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Atcelt" @@ -1192,31 +1243,31 @@ msgstr "SaglabÄt" msgid "Load" msgstr "IelÄdÄ“t" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "IelÄdÄ“t sÄkumuzstÄdÄ«jumu failu" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "IelÄdÄ“t EQF failu" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "SaglabÄt sÄkumuzstÄdÄ«jumu failu" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<nosaukums>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "SaglabÄt EQF failu" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<nosaukums>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "ImportÄ“t Winamp sÄkumuzstÄdÄ«jumus" @@ -1236,6 +1287,10 @@ msgstr "Darbojas ..." msgid "Error" msgstr "Kļūda" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "AtvÄ“rt URL" @@ -1248,7 +1303,12 @@ msgstr "Pievienot URL" msgid "Enter URL:" msgstr "Ievadiet URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "AtvÄ“rt" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1264,51 +1324,38 @@ msgstr "AtvÄ“rt mapi" msgid "Add Folder" msgstr "Pievienot mapi" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "AtvÄ“rt" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Pievienot" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadati" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Komponists" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "IzpildÄ«tÄjs" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "IerakstÄ«Å¡anas gads" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "IerakstÄ«Å¡anas datums" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Tehniskie" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME tips" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "BitÄtrums" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "InformÄcija priekÅ¡ %s nav pieejama.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "LÄ«menis" @@ -1356,3 +1403,7 @@ msgstr "Spraudņi ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Servisi" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>RegulÄ“t lÄ«meņus</b>" diff --git a/po/ml_IN.po b/po/ml_IN.po index 30dc44b..a184f7c 100644 --- a/po/ml_IN.po +++ b/po/ml_IN.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Malayalam (India) (http://www.transifex.com/jlindgren/" "audacious/language/ml_IN/)\n" @@ -85,72 +85,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "ഒഡാഷàµà´¯à´¸àµ" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d ഫയലàµâ€ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿" msgstr[1] "%d ഫയലàµà´•à´³àµâ€ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¿" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "à´ªàµà´¤à´¿à´¯ à´ªàµà´²àµ‡à´²à´¿à´¸àµà´±àµà´±àµ" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ഓഡിയോ സി.à´¡à´¿., à´Ÿàµà´°à´¾à´•àµà´•àµ %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "ഇപàµà´ªàµ‹à´³àµâ€ പാടàµà´¨àµà´¨à´¤àµ" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -158,7 +173,8 @@ msgstr "" "മെറàµà´±à´¾à´¡à´¾à´±àµà´±à´¾ à´¸àµà´•à´¾à´¨à´¿à´™àµ à´•à´´à´¿à´žàµà´žà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²à´¾à´¤àµà´¤à´¤à´¿à´¨à´¾à´²àµâ€ à´ªàµà´²àµ‡à´²à´¿à´¸àµà´±àµà´±àµ സോരàµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯à´¾à´¨à´¾à´µà´¿à´²àµà´² (à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ " "അസാദàµà´§àµà´¯à´®à´¾à´•àµà´•à´¿à´µà´šàµà´šà´¤à´¿à´¨à´¾à´²àµâ€)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -175,7 +191,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -184,59 +200,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "മോണോ" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "à´¸àµà´±àµà´±àµ€à´°à´¿à´¯àµ‹" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d ചാനലàµâ€" msgstr[1] "%d ചാനലàµà´•à´³àµâ€" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -263,9 +280,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -290,39 +307,39 @@ msgstr "à´ªàµà´²àµ‡à´²à´¿à´¸àµà´±àµà´±à´¿à´¨àµà´±àµ† പേരൠമാറà msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -412,40 +429,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "ടൈറàµà´±à´¿à´²àµâ€" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ആരàµâ€à´Ÿàµà´Ÿà´¿à´¸àµà´±àµà´±àµ" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "ആലàµâ€à´¬à´‚" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "തരം" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "വരàµâ€à´·à´‚" @@ -454,7 +471,7 @@ msgstr "വരàµâ€à´·à´‚" msgid "Track" msgstr "à´Ÿàµà´°à´¾à´•àµà´•àµ" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "നീളം" @@ -470,197 +487,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ആസിഡൠജാസàµ" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ആസിഡൠറോകàµà´•àµ" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "ആംബിയനàµà´±àµ" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "ബിബോപàµ" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "à´¬àµà´²àµ‚à´—àµà´°à´¾à´¸àµ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "à´¬àµà´²àµ‚à´¸àµ" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "ചേംബരàµâ€ à´®àµà´¯àµ‚സികàµ" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "à´•àµà´²à´¾à´¸à´¿à´•àµà´•à´²àµâ€" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "à´•à´£àµâ€à´Ÿàµà´°à´¿" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "ഡെതàµà´¤àµ മെറàµà´±à´²àµâ€" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "à´¡à´¿à´¸àµà´•àµ‹" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "ഈസി ലിസണിങàµ" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "നാടോടി" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "à´«à´™àµà´•àµ" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "à´—à´™àµà´¸àµà´¤à´¾ റാപàµà´ªàµ" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ഗോസàµà´ªà´²àµâ€" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "à´—àµà´°à´™àµ" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "ഹാഡൠറോകàµà´•àµ" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "ഹെവി മെറàµà´±à´²àµâ€" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "ഹിപàµ-ഹോപàµà´ªàµ" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "വീടàµ" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "ജാസàµ" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "കാടàµ" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "മെറàµà´±à´²àµâ€" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "നവയàµà´—à´‚" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "നവതരംഗം" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "ശബàµà´¦à´‚" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "പോപàµà´ªàµ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "പങàµà´•àµ റോകàµà´•àµ" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "റാപàµà´ªàµ" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "റെഗàµà´—േജàµ" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "റോകàµà´•àµ" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "റോകàµà´•àµ ആനàµâ€à´¡àµ റോളàµâ€" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "റിഥം ആനàµâ€à´¡àµ à´¬àµà´²àµ‚à´¸àµ" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "à´¸àµà´•à´¾" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "സോളàµâ€" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "à´¸àµà´µà´¿à´™àµ" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "ടെകàµà´¨àµ‹" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "à´Ÿàµà´°à´¿à´ªàµà´ªàµ-ഹോപàµà´ªàµ" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "സോങൠഇനàµâ€à´«àµ‹" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "à´…à´à´¿à´ªàµà´°à´¾à´¯à´‚" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -757,25 +774,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -891,287 +916,315 @@ msgstr "തായàµâ€Œà´µà´¾à´¨àµ€à´¸àµ" msgid "Turkish" msgstr "à´Ÿà´°àµâ€à´•àµà´•à´¿à´·àµ" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "à´«àµà´²àµ‹à´Ÿàµà´Ÿà´¿à´™àµ പോയിനàµà´±àµ" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "ഔടàµà´ªàµà´Ÿàµà´Ÿàµ à´ªàµà´²à´—àµà´—à´¿à´¨àµâ€" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "à´Žà´²àµà´²à´¾ ഫയലàµà´•à´³àµà´‚ ആംപàµà´²à´¿à´«àµˆ ചെയàµà´¯àµà´•" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "à´…à´£àµâ€à´Ÿà´¾à´—àµà´¡àµ ഫയലàµà´•à´³àµâ€ ആംപàµà´²à´¿à´«àµˆ ചെയàµà´¯àµà´•:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>ഔടàµà´ªàµà´Ÿàµà´Ÿàµ à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "ബിറàµà´±àµ ഡെപàµà´¤àµ" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ബഫരàµâ€ സൈസàµ" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "സോഫàµà´±àµà´±àµ à´•àµà´²à´¿à´ªàµà´ªà´¿à´™àµ" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "സോഫàµà´±àµà´±àµâ€Œà´µàµ†à´¯à´°àµâ€ ശബàµà´¦à´¨à´¿à´¯à´¨àµà´¤àµà´°à´£àµ‹à´ªà´¾à´§à´¿ ഉപയോഗിയàµà´•àµà´•àµà´• (à´¶àµà´ªà´¾à´°àµâ€à´¶ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>റീപàµà´²àµ‡ ഗെയàµà´¨àµâ€</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "റീപàµà´²àµ‡ ഗെയàµà´¨àµâ€ സാദàµà´§àµà´¯à´®à´¾à´•àµà´•àµà´•" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "ആലàµâ€à´¬à´‚ മോഡàµ" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "à´•àµà´²à´¿à´ªàµà´ªà´¿à´™àµ തടയàµà´• (à´¶àµà´ªà´¾à´°àµâ€à´¶ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµ)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>ലെവലàµà´•à´³àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´¯àµà´•àµà´•àµà´•</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ ഹോസàµà´±àµà´±àµà´¨àµ†à´¯à´¿à´‚:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ പോരàµâ€à´Ÿàµà´Ÿàµ" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ അടയാളവാകàµà´¯à´‚" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>à´ªàµà´°àµ‹à´•àµà´¸à´¿ à´•àµà´°à´®àµ€à´•à´°à´£à´‚</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ ഉപയോഗം സാദàµà´§àµà´¯à´®à´¾à´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "à´ªàµà´°àµ‹à´•àµà´¸à´¿ ഉപയോഗിചàµà´šàµà´•àµŠà´£àµà´Ÿàµà´³àµà´³ ഓതനàµà´±à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ സാദàµà´§àµà´¯à´®à´¾à´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "ഇതിനായി à´“à´Ÿàµà´Ÿàµ‹ à´•àµà´¯à´¾à´°à´•àµà´±àµà´±à´°àµâ€ à´Žà´¨àµâ€à´•àµ‹à´¡à´¿à´™àµ à´¡à´¿à´±àµà´±à´•àµà´±àµà´±à´°àµâ€:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "ഫാളàµâ€à´¬à´¾à´•àµà´•àµ à´•àµà´¯à´¾à´°à´•àµà´±àµà´±à´°àµâ€ à´Žà´¨àµâ€à´•àµ‹à´¡à´¿à´™àµà´™àµà´•à´³àµâ€:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>à´¸àµà´µà´à´¾à´µà´‚</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "à´ˆ പാടàµà´Ÿàµ ഡിലീറàµà´±à´¾à´¯à´¾à´²àµâ€ à´®àµà´¨àµà´¨àµ‹à´Ÿàµà´Ÿàµà´¨àµ€à´™àµà´™àµà´•" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ഫയലàµà´•à´³àµâ€ à´¤àµà´±à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ à´ªàµà´²àµ‡à´²à´¿à´¸àµà´±àµà´±àµ വെടിപàµà´ªà´¾à´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "ഫയലàµà´•à´³àµâ€ ഒരൠതാതàµà´•à´¾à´²à´¿à´•à´ªàµà´²àµ‡à´²à´¿à´¸àµà´±àµà´±à´¿à´²àµâ€ à´¤àµà´±à´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>സോങൠഡിസàµà´ªàµà´²àµ‡</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "പാടàµà´Ÿàµà´¨à´®àµà´ªà´±àµà´•à´³àµâ€ കാണിയàµà´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "à´¤àµà´Ÿà´•àµà´•à´¤àµà´¤à´¿à´²àµà´³àµà´³ പൂജàµà´¯à´™àµà´™à´³àµâ€ കാണിയàµà´•àµà´•àµà´• (2:00 à´Žà´¨àµà´¨à´¤à´¿à´¨àµà´ªà´•à´°à´‚ 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>à´…à´¨àµà´¯àµ‹à´—àµà´¯à´¤</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "\\ (backward slash) -നെ ഒരൠഫോളàµâ€à´¡à´°àµâ€ ഡീലിമിറàµà´±à´°àµâ€ ആയി à´µàµà´¯à´¾à´–àµà´¯à´¾à´¨à´¿à´¯àµà´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>ആലàµâ€à´¬à´‚ ആരàµâ€à´Ÿàµà´Ÿàµ</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "à´ˆ വാകàµà´•àµà´•à´³àµâ€à´•àµà´•àµ യോജിചàµà´š à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€à´•àµà´•à´¾à´¯à´¿ തിരയàµà´• (കോമയാലàµâ€ വേരàµâ€à´¤à´¿à´°à´¿à´¯àµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµ)" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "à´ˆ വാകàµà´•àµà´•à´³àµâ€à´•àµà´•àµ യോജിചàµà´š à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€ ഒഴിവാകàµà´•àµà´• (കോമയാലàµâ€ വേരàµâ€à´¤à´¿à´°à´¿à´¯àµà´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµ)" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "പാടàµà´Ÿà´¿à´¨àµà´±àµ† ഫയലàµâ€ നെയിമിനൠയോജിചàµà´š à´šà´¿à´¤àµà´°à´™àµà´™à´³àµâ€à´•àµà´•à´¾à´¯à´¿ തിരയàµà´•" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "റികàµà´•à´°àµâ€à´¸àµ€à´µàµ ആയി തിരയàµà´•" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "സേരàµâ€à´šàµà´šàµ ഡെപàµà´¤àµ:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>പോപàµà´ªà´ªàµà´ªàµ വിവരം</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "പോപàµà´ªà´ªàµ വിവരം à´ªàµà´°à´¦à´°àµâ€à´¶à´¿à´ªàµà´ªà´¿à´¯àµà´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "പോപàµà´ªà´ªàµà´ªàµ വൈകലàµâ€ (ഒരൠസെകàµà´•à´¨àµâ€à´¡à´¿à´¨àµà´±àµ† പതàµà´¤à´¿à´²àµŠà´¨àµà´¨àµà´•à´³àµâ€)" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "à´ˆ പാടàµà´Ÿà´¿à´¨àµà´±àµ† ടൈം à´¸àµà´•àµ†à´¯à´¿à´²àµâ€ കാണിയàµà´•àµà´•àµà´•" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "പാടàµà´Ÿàµà´•à´³àµâ€ പാടàµà´¨àµà´¨à´¤àµà´µà´°àµ† മെറàµà´±à´¾à´¡à´¾à´±àµà´± ലോഡൠചെയàµà´¯àµ‡à´£àµà´Ÿ" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITLE" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TITLE" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUM - TITLE" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUM - TRACK. TITLE" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ ALBUM ] - TRACK. TITLE" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITLE" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "വിà´à´¾à´—à´‚" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "à´¸àµà´µàµ‡à´šàµà´›à´¯à´¾à´²àµà´³àµà´³" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "ടൈറàµà´±à´¿à´²àµâ€ ഫോരàµâ€à´®à´¾à´±àµà´±àµ:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "à´¸àµà´µàµ‡à´šàµà´›à´¯à´¾à´²àµà´³àµà´³ à´Žà´´àµà´¤àµà´¤àµ:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1183,31 +1236,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1227,6 +1280,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "യൂ.ആരàµâ€.à´Žà´²àµâ€. à´¤àµà´±à´•àµà´•àµà´•" @@ -1239,7 +1296,12 @@ msgstr "യൂ.ആരàµâ€.à´Žà´²àµâ€. ചേരàµâ€à´•àµà´•àµà´•" msgid "Enter URL:" msgstr "യൂ.ആരàµâ€.à´Žà´²àµâ€. നലàµâ€à´•àµà´•:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1255,51 +1317,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%s-ഉമായി ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿ വിവരങàµà´™à´³àµŠà´¨àµà´¨àµà´‚ à´²à´àµà´¯à´®à´²àµà´².\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1347,3 +1396,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>ലെവലàµà´•à´³àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´¯àµà´•àµà´•àµà´•</b>" @@ -4,16 +4,16 @@ # # Translators: # abuyop <abuyop@gmail.com>, 2014 -# abuyop <abuyop@gmail.com>, 2014-2015 +# abuyop <abuyop@gmail.com>, 2014-2016 # Mick The KN <f.seedsss@gmail.com>, 2012 # Mick The KN <f.seedsss@gmail.com>, 2012 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-27 23:04+0000\n" -"Last-Translator: abuyop <abuyop@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Malay (http://www.transifex.com/jlindgren/audacious/language/" "ms/)\n" "Language: ms\n" @@ -86,17 +86,17 @@ msgstr "Cetak mesej penyahpepijatan (mungkin diguna sebanyak dua kali)" msgid "Run in Qt mode" msgstr "Jalan dalam mod Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Pilihan tidak diketahui: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Pilihan tidak diketahui: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -105,56 +105,73 @@ msgstr "" "Penggunaan: audacious [PILIHAN] ... [FAIL] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fail ditemui" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Senarai Main Baharu" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Input piawai" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, track %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(ralat pengekodan aksara)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Ralat membuka %s:\n" +"Ralat memainkan %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Ralat mainbalik tidak diketahui (semak konsol untuk maklumat ralat " +"terperinci)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Format audio tidak sah" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Kini Dimainkan" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -162,7 +179,8 @@ msgstr "" "Senarai main tidak boleh diisih kerana pengimbasan data meta sedang berjalan " "(atau telah dilumpuhkan)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -181,7 +199,7 @@ msgstr "Ralat memuatkan %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Tidak dapat muatkan %s: sambungan nama fail tidak disokong." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Tidak dapat simpan %s: sambungan nama fail tidak disokong." @@ -190,58 +208,59 @@ msgstr "Tidak dapat simpan %s: sambungan nama fail tidak disokong." msgid "Error loading plugin" msgstr "Ralat memuatkan pemalam" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Ralat jangkau" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Format fail tidak dikenali" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Ralat membaca data meta" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d saluran" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD Audio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Trek %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tajuk tidak diketahui)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI tidak sah" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Skema URI tidak diketahui" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nama fail tidak sah" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Mod capai tidak sah" @@ -268,9 +287,9 @@ msgstr "_Buang" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Batal" @@ -295,39 +314,39 @@ msgstr "Namakan Semula Senarai Main" msgid "What would you like to call this playlist?" msgstr "Apa yang anda mahu namakan senarai main ini?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Fail praset ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Fail EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Praset Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Import" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Eksport" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Praset Penyama" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Simpan Praset" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Padam Terpilih" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Kembalikan Perubahan" @@ -417,40 +436,40 @@ msgstr "T_ambah" msgid "Close _dialog on add" msgstr "Tutup _dialog bila ditambah" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "T_utup" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Tajuk" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artis" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Tahun" @@ -459,7 +478,7 @@ msgstr "Tahun" msgid "Track" msgstr "Track" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Panjang" @@ -475,197 +494,197 @@ msgstr "Kualiti:" msgid "Bitrate:" msgstr "Kadar bit:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Jazz Asid" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Rock Asid" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm dan Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Berjaya disimpan" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Ralat simpan" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Maklumat Lagu" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album Artis" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Ulasan" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Nombor Trek" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "K_osongkan medan bila beralih ke lagu berikutnya" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Simpan" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Berikutnya" @@ -764,25 +783,33 @@ msgstr "_Pemalam ..." msgid "About %s" msgstr "Perihal %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Tetapan %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Tetapkan" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Tetapan" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "Perih_al" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Penampilan" @@ -898,288 +925,316 @@ msgstr "Bahasa Taiwan" msgid "Turkish" msgstr "Bahasa Turki" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Titik terapung" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Tetapan Antaramuka</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Pemalam antaramuka:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Pemalam output:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Kuatkan semua fail:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Kuatkan fail tidak bertanda:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Tetapan Output</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Kedalaman bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Saiz penimbal:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "pengeratan lembut" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Guna perisian kawalan volum (tidak disarankan)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Gandaan Main Semula</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Benarkan Gandaan Main Semula" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Mod album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Halang pengeratan (disaran)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Laras Aras</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nama hos proksi:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port proksi:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nama pengguna proksi:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Kata laluan proksi:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Tetapan Rangkaian</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Konfigurasi Proksi</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Benarkan penggunaan proksi" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Guna pengesahihan dengan proksi" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Pengesan pengekodan aksara berautomatik untuk:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Pengekodan aksara jatuh balik:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Kelakuan</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Sambung main balik ketika permulaan" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Jeda selain dari sambung serta-merta" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Lanjutkan bila lagu semasa dipadam" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Kosongkan senarai main bila membuka fail" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Buka fail dalam senarai main sementara" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Paparan Lagu</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Tunjuk nombor lagu" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Tunjukkan mengetuai sifar (02:00 bukan 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Keserasian</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Tafsirkan \\ (miring belakang) sebagai penyahbatas folder" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Seni Album</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Gelintar imej sepadan dengan perkataan ini (dipisah dengan tanda koma):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Tidak termasuk imej yang sepadan dengan kata (dipisah dengan koma):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Carian untuk imej lagu sepadan dengan nama fail" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Cari secara rekursif" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Cari dalaman:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Maklumat Timbul</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Menunjukkan maklumat popup" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Kelewatan popup (persepuluh sesaat):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Tunjukkan skala masa untuk lagu semasa" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Lanjutan</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Teka data meta yang hilang dari laluan fail" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Jangan muatkan data meta lagu sehingga dimainkan" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Kuar kandungan fail tanpa sambungan nama fail dikenali" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TAJUK" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TAJUK - ARTIS" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TAJUK - ARTIS - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TAJUK" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUM - TAJUK" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUM - TRACK. TAJUK" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ ALBUM ] - TRACK. TAJUK" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TAJUK" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategori" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Custom" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Tajuk format:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Rentetan custom:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Rakam strim audio menggunakan %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Tiada pemalam rakaman audio tersedia" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Tetapan Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Batal" @@ -1191,31 +1246,31 @@ msgstr "Simpan" msgid "Load" msgstr "Muat" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Muat Fail Praset" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Muat Fail EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Simpan Fail Praset" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Simpan Fail EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Import Praset Winamp" @@ -1235,6 +1290,10 @@ msgstr "Bekerja ..." msgid "Error" msgstr "Ralat" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Buka URL" @@ -1247,7 +1306,12 @@ msgstr "Menambah URL" msgid "Enter URL:" msgstr "Masukkan URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Buka" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1263,51 +1327,38 @@ msgstr "Buka Folder" msgid "Add Folder" msgstr "Tambah Folder" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Buka" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Tambah" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Data meta" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Penggubah" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Penyampai" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Tahun Rakaman" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Tarikh Rakaman" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknikal" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Jenis MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Kadar bit" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Tiada maklumat tersedia untuk %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Aras" @@ -1355,3 +1406,7 @@ msgstr "Pemalam ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Perkhidmatan" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Laras Aras</b>" @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Dutch (http://www.transifex.com/jlindgren/audacious/language/" "nl/)\n" @@ -89,17 +89,17 @@ msgstr "Toon debug berichten (kan tweemaal gebruikt worden)" msgid "Run in Qt mode" msgstr "Draaien in Qt modus" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Onbekende optie: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Onbekende optie: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -108,57 +108,70 @@ msgstr "" "Gebruik: audacious [OPTIE] ... [BESTANDSNAAM] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d bestanden gevonden" msgstr[1] "%d bestanden gevonden" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nieuwe afspeellijst" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, nummer %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(tekencodering fout)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Fout bij het openen van %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Ongeldige audioformaat" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Nu aan het afspelen" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -166,7 +179,8 @@ msgstr "" "De speellijst kon niet gesorteerd worden omdat metadata scannen nog steeds " "bezig (of uitgeschakeld) is." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -185,7 +199,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "Kan %s niet laden: niet ondersteunde bestandsnaamextensie" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "kan %s opslaan: niet ondersteunde bestandsnaamextensie" @@ -194,59 +208,60 @@ msgstr "kan %s opslaan: niet ondersteunde bestandsnaamextensie" msgid "Error loading plugin" msgstr "Fout bij het laden van de plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Zoek fouten" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Bestandsformaat niet herkend" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Fout bij lezen metadata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanaal" msgstr[1] "%d kanalen" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Nummer %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(Onbekende titel)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Ongeldige URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Onbekende URI schema" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Bestandsnaam ongeldig" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -273,9 +288,9 @@ msgstr "_Verwijderen" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Annuleren" @@ -300,39 +315,39 @@ msgstr "Afspeellijst hernoemen" msgid "What would you like to call this playlist?" msgstr "Hoe wilt u deze afspeellijst noemen?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -422,40 +437,40 @@ msgstr "_Toevoegen" msgid "Close _dialog on add" msgstr "Sluit _venster bij toevoegen" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Sluiten" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titel" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artiest" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Jaar" @@ -464,7 +479,7 @@ msgstr "Jaar" msgid "Track" msgstr "Nummer" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Lengte" @@ -480,197 +495,197 @@ msgstr "Kwaliteit:" msgid "Bitrate:" msgstr "Bitsnelheid:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kamermuziek" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassiek" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop " -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm-and-Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Succesvol opgeslagen" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Er is een fout opgetreden tijdens het opslaan" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Lied informatie" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Album Artiest" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Opmerking" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Titelnummer" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Opslaan" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Volgende" @@ -767,25 +782,33 @@ msgstr "_Invoegtoepassingen ..." msgid "About %s" msgstr "Over %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Instellingen" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Ingesteld" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Instellingen" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Over" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Uiterlijk" @@ -901,292 +924,320 @@ msgstr "Taiwanees" msgid "Turkish" msgstr "Turks" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Zwevende komma" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Interface Instellingen</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Interface invoegtoepassing:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Uitvoer plugin:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Versterk alle bestanden:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Versterk bestanden zonder tag" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Uitvoer instellingen</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitdiepte:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Bufferomvang:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Zacht clippen" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Gebruik de software volumeregelaar (niet aangeraden)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Normaliseren</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Normaliseren gebruiken" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Album modus" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Afknippen voorkomen (aanbevolen)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Niveaus aanpassen</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy-hostnaam:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy-poort:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxy-gebruikersnaam:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxy-wachtwoord:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Netwerk Instellingen</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy-configuratie</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Proxy gebruiken" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Gebruik authenticatie voor proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatische karakter-encoding detector ingeschakeld voor:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Terugvallen op karakter-encodings:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Gedrag</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Hervatten bij het opstarten" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pauzeer in plaats van onmiddellijk hervatten" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Ga verder wanneer het huidige liedje is verwijderd" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Wis de afspeellijst wanneer bestanden worden geopend" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Open bestanden in een tijdelijke speellijst" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Nummer weergave</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Toon lied nummers" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Toon leidende nullen (02:00 in plaats van 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibiliteit</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" "Interpreteer \\ (achterwaartse schuine streep) als begrenzingsteken voor een " "map" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album hoes</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "" "Zoek naar afbeeldingen die met deze woorden overeenkomen (kommagescheiden):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "" "Sluit afbeeldingen die met deze woorden overeenkomen uit (kommagescheiden): " -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "" "Zoek naar afbeeldingen die met de bestandsnaam van het lied overeenkomen" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Zoek recursief" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Zoekdiepte:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Popup-informatie</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Toon popup informatie" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup vertraging (tienden van een seconde):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Toon tijdschaal voor het huidige lied" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Geavanceerd</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Laad metadata voor gegevens niet tot ze afgespeeld worden" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Onderzoek inhoud van bestanden met geen erkende bestandsextensie" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITEL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIEST - TITEL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIEST - ALBUM -TITEL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIEST - ALBUM - NUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIEST [ ALBUM ] - NUMMER. TITEL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categorie" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Aangepast" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Titelformaat:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Handmatige instelling:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious Instellingen" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1198,31 +1249,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1242,6 +1293,10 @@ msgstr "Werken ..." msgid "Error" msgstr "Fout" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Open URL" @@ -1254,7 +1309,12 @@ msgstr "Voeg URL toe" msgid "Enter URL:" msgstr "Voer URL in:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Openen" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1270,51 +1330,38 @@ msgstr "Map Openen" msgid "Add Folder" msgstr "Map Toevoegen" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Openen" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Toevoegen" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadata" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Componist" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Performer" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Opname Jaar" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Opname Datum" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Technische" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME Type" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Geen informatie beschikbaar voor %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Level" @@ -1362,3 +1409,7 @@ msgstr "Plugins ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Niveaus aanpassen</b>" @@ -16,16 +16,16 @@ # Marco Oliver Grunwald <m@mgrvnwald.com>, 2013 # Marco Oliver Grunwald <m@mgrvnwald.com>, 2013 # mkkot <marcin2006@gmail.com>, 2013-2014 -# Piotr Sokół <psokol@jabster.pl>, 2012 -# Piotr StrÄ™bski <strebski@o2.pl>, 2014-2015 +# Piotr Sokół <psokol.l10n@gmail.com>, 2012 +# Piotr StrÄ™bski <strebski@o2.pl>, 2014-2016 # Szymon Weihs <sz.weihs@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-09-09 21:26+0000\n" -"Last-Translator: Piotr StrÄ™bski <strebski@o2.pl>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Polish (http://www.transifex.com/jlindgren/audacious/language/" "pl/)\n" "Language: pl\n" @@ -99,17 +99,17 @@ msgstr "Pokaż komunikaty o bÅ‚Ä™dach (może być dwukrotnie użyte)" msgid "Run in Qt mode" msgstr "Uruchom w trybie Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Nieznana opcja: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Nieznana opcja: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -118,11 +118,15 @@ msgstr "" "ObsÅ‚uga: audacious [OPCJE] ... [PLIK] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -130,46 +134,59 @@ msgstr[0] "Znaleziono plik %d" msgstr[1] "Znaleziono %d pliki" msgstr[2] "Znaleziono %d plików" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nowa lista odtwarzania" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "WejÅ›cie standardowe" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "PÅ‚yta Audio CD, Å›cieżka %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(bÅ‚Ä…d dekodowania znaków)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"BÅ‚Ä…d otwierania %s:\n" +"BÅ‚Ä…d odtwarzania %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Nieznany bÅ‚Ä…d odtwarzania (sprawdź konsolÄ™ po szczegółowe informacje o " +"bÅ‚Ä™dzie)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "NieprawidÅ‚owy format dźwiÄ™ku" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Teraz odtwarzane" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -177,7 +194,8 @@ msgstr "" "Nie można posortować listy odtwarzania, ponieważ odczytywanie metadanych " "nadal trwa albo zostaÅ‚o ono wyÅ‚Ä…czone." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -196,7 +214,7 @@ msgstr "BÅ‚Ä…d wczytywania %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Nie można wczytać %s: nieobsÅ‚ugiwane rozszerzenie pliku." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Nie można zapisać %s: nieobsÅ‚ugiwane rozszerzenie pliku." @@ -205,27 +223,27 @@ msgstr "Nie można zapisać %s: nieobsÅ‚ugiwane rozszerzenie pliku." msgid "Error loading plugin" msgstr "BÅ‚Ä…d wczytywania wtyczki" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Znajdź bÅ‚Ä…d" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Nie rozpoznano formatu pliku" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "BÅ‚Ä…d odczytu metadanych" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -233,32 +251,33 @@ msgstr[0] "%d kanaÅ‚" msgstr[1] "%d kanaÅ‚y" msgstr[2] "%d kanałów" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Åšcieżka %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(nieznany tytuÅ‚)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "BÅ‚Ä™dny URL" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Nieznany protokół URL" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "BÅ‚Ä™dna nazwa pliku" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "NieprawidÅ‚owy tryb dostÄ™pu" @@ -285,9 +304,9 @@ msgstr "_UsuÅ„" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Anuluj" @@ -312,39 +331,39 @@ msgstr "ZmieÅ„ nazwÄ™ listy odtwarzania" msgid "What would you like to call this playlist?" msgstr "Podaj nazwÄ™ listy odtwarzania" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Plik ustawieÅ„..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Plik EQF..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Ustawienia Winampa..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importuj" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Eksportuj" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Ustawienia korektora" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Zapisz ustawienia" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "UsuÅ„ zaznaczone" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Wycofaj zmiany" @@ -434,40 +453,40 @@ msgstr "_Dodaj" msgid "Close _dialog on add" msgstr "Za_mknij okno po dodaniu" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Zamknij" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TytuÅ‚" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Wykonawca" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Gatunek" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Rok wydania" @@ -476,7 +495,7 @@ msgstr "Rok wydania" msgid "Track" msgstr "Utwór" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "DÅ‚ugość" @@ -492,197 +511,197 @@ msgstr "Jakość:" msgid "Bitrate:" msgstr "PrzepÅ‚ywność bitowa:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Muzyka kameralna" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasyczna" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Lekka muzyka" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Muzyka chrzeÅ›cijaÅ„ska" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Zapisano pomyÅ›lnie" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "BÅ‚Ä…d zapisu" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Informacje o nagraniu" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artysta albumu" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentarz" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Numer nagrania" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Czyść pola podczas p_rzechodzenia do nastÄ™pnego utworu" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Zapisz" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_NastÄ™pne" @@ -780,25 +799,33 @@ msgstr "_Wtyczki..." msgid "About %s" msgstr "O Audaciousie %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Ustawienia %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "U_staw" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Ustawienia" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_O Audaciousie" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Wybierz plik" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Wybierz katalog" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "WyglÄ…d" @@ -914,287 +941,315 @@ msgstr "TajwaÅ„ski" msgid "Turkish" msgstr "Turecki" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Typ zmiennopozycyjny" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Ustawienia interfejsu</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Wtyczka interfejsu:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "System dźwiÄ™ku:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Wzmocnij wszystkie pliki:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Wzmocnij pliki bez etykiet:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>WyjÅ›cie dźwiÄ™ku</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Rozdzielczość bitowa:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Rozmiar bufora:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "UsuÅ„ przesterowania w nagraniach" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Użyj programowej regulacji gÅ‚oÅ›noÅ›ci (niezalecane)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Wyrównaj gÅ‚oÅ›ność</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "WÅ‚Ä…cz wyrównywanie gÅ‚oÅ›noÅ›ci" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Tryb albumu" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Zapobiegaj przesterowaniu (zalecane)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Dostrajanie</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nazwa serwera:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port serwera:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Użytkownik:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "HasÅ‚o:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Ustawienia sieciowe</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Konfiguracja serwera poÅ›redniczÄ…cego</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Użyj serwera poÅ›redniczÄ…cego" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Uwierzytelnianie" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatycznie wykryj kodowania dla:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Zapasowe kodowanie znaków:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Zachowanie</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Wznów odtwarzanie przy starcie" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Wstrzymaj zamiast natychmiastowego wznowienia" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Przejdź do nastÄ™pnej gdy usunÄ™ odtwarzanÄ… Å›cieżkÄ™" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Czyść listÄ™ odtwarzania podczas otwierania nowych plików" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Dodaj pliki do tymczasowej listy odtwarzania" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>WyÅ›wietlanie Å›cieżki</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Numery Å›cieżek" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Pokaż zera (02:00 zamiast 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Zgodność</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretuj \\ (ukoÅ›nik wsteczny) jako separator folderów" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>OkÅ‚adka albumu</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Wyszukaj obrazy pasujÄ…ce do tych słów (oddzielone przecinkiem):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Wyklucz obrazy pasujÄ…ce do tych słów (oddzielone przecinkiem):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Wyszukaj obrazy pasujÄ…ce do nazwy pliku utworu" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Wyszukaj rekurencyjnie" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "GÅ‚Ä™bokość wyszukiwania:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>WyskakujÄ…ce komunikaty</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Pokaż wyskakujÄ…ce informacje" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Opóźnij wyskakujÄ…ce komunikaty (dziesiÄ…te sekundy):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Pokaż skalÄ™ czasowÄ… dla bieżącej Å›cieżki" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Zaawansowane</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Odgadnij brakujÄ…ce metadane ze Å›cieżki pliku" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Opóźnij wczytywanie metadanych Å›cieżek do czasu odtworzenia" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Wykryj zawartość plików bez rozpoznanego rozszerzenia nazwy pliku" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TYTUÅ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TYTUÅ - WYKONAWCA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TYTUÅ - WYKONAWCA - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "WYKONAWCA - TYTUÅ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "WYKONAWCA - ALBUM - TYTUÅ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "WYKONAWCA - ALBUM - NUMER ÅšCIEÅ»KI. TYTUÅ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "WYKONAWCA [ ALBUM ] - NUMER ÅšCIEÅ»KI. TYTUÅ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TYTUÅ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "WÅ‚asny" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Format tytuÅ‚u:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "WÅ‚asny tekst:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Nagraj strumieÅ„ dźwiÄ™ku korzystajÄ…c z %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Brak dostÄ™pnej wtyczki nagrywania dźwiÄ™ku" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Ustawienia Audaciousa" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Anuluj" @@ -1206,31 +1261,31 @@ msgstr "Zapisz" msgid "Load" msgstr "Wczytaj" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Wczytaj plik ustawieÅ„" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Wczytaj plik EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Zapisz plik ustawieÅ„" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<nazwa>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Zapisz plik EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<nazwa>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importuj ustawienia Winampa" @@ -1250,6 +1305,10 @@ msgstr "DziaÅ‚anie..." msgid "Error" msgstr "BÅ‚Ä…d" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Otwórz adres URL" @@ -1262,7 +1321,12 @@ msgstr "Dodaj adres URL" msgid "Enter URL:" msgstr "Wprowadź URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Otwórz" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1278,51 +1342,38 @@ msgstr "Otwórz katalog" msgid "Add Folder" msgstr "Dodaj katalog" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Otwórz" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Dodaj" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadane" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Kompozytor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Wykonawca" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Rok nagrania" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data nagrania" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Techniczne" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Typ MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Tempo bitowe" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Brak informacji dla %s. \n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Poziom" @@ -1370,3 +1421,7 @@ msgstr "Wtyczki..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "UsÅ‚ugi" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Dostrajanie</b>" diff --git a/po/pt_BR.po b/po/pt_BR.po index 4638cb0..d2afd9b 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -9,13 +9,15 @@ # Cleiton Lima <cleitoncfl@yahoo.com.br>, 2011 # Cleiton Lima <cleitoncfl@yahoo.com.br>, 2011 # edu engler <eduengler@gmail.com>, 2012 -# F Marcelo O Amarante <marcelo.amarante@hotmail.com>, 2015 +# F Marcelo O Amarante, 2015 # Habner Costa <habnertc@msn.com>, 2013 # Habner Costa <habnertc@msn.com>, 2013 # jimmiemacedo <jimmie.macedo@gmail.com>, 2012 # jimmiemacedo <jimmie.macedo@gmail.com>, 2012 +# Jorgebadad <jorgebadad@gmail.com>, 2016 # Karen Eliot <kareneliot@riseup. net>, 2011 # Rafael Fontenelle <rffontenelle@gmail.com>, 2012 +# Rodrigo de Araujo <araujorodrigo1984@gmail.com>, 2016 # Rodrigo Macedo <rodrigomacedo@rmsolucoeseminformatica.com>, 2012 # Alexandro Casanova <shorterfire@gmail.com>, 2012-2013 # Alexandro Casanova <shorterfire@gmail.com>, 2012 @@ -25,8 +27,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/jlindgren/" "audacious/language/pt_BR/)\n" @@ -100,17 +102,17 @@ msgstr "Imprimir mensagens de depuração (pode ser usado duas vezes)" msgid "Run in Qt mode" msgstr "Rodar em modo Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opção desconhecida: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opção desconhecida: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -119,57 +121,76 @@ msgstr "" "Uso: audacious [OPCÃO] ... [ARQUIVO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d arquivo encontrado" msgstr[1] "%d arquivos encontrados" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Erro de leitura %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nova Lista de Reprodução" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada padrão" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD de Ãudio, faixa %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(erro de codificação de caracteres)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Erro ao abrir o fluxo de saÃda" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Erro ao abrir %s:\n" +"Erro ao tocar %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Erro de reprodução desconhecido (cheque o console para informação detalhada " +"do erro) " -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato de áudio inválido " -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Reproduzindo" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -177,7 +198,8 @@ msgstr "" "A lista de reprodução não pode ser organizada porque a varredura de " "metadados ainda está em progresso (ou foi desabilitada)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -197,7 +219,7 @@ msgid "Cannot load %s: unsupported file name extension." msgstr "" "Não foi possÃvel carregar %s: extensão do nome do arquivo não suportado." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Não foi possÃvel salvar %s: extensão do nome do arquivo não suportado." @@ -206,59 +228,60 @@ msgstr "Não foi possÃvel salvar %s: extensão do nome do arquivo não suportad msgid "Error loading plugin" msgstr "Erro ao carregar plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Erro de busca" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formato de arquivo não reconhecido" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Erro ao ler metadados" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canais" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD de Ãudio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Faixa %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtulo desconhecido)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI inválido" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Esquema de URI desconhecido" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nome do arquivo inválido" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo de acesso inválido" @@ -285,9 +308,9 @@ msgstr "_Remover" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancelar" @@ -312,39 +335,39 @@ msgstr "Renomear Lista de Reprodução" msgid "What would you like to call this playlist?" msgstr "Como você gostaria de chamar esta lista de reprodução?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Arquivo de Predefinições ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Arquivo EQF ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Predefinições do Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importar" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportar" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Predefinições do Equalizador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Salvar Predefinições" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Excluir Selecionado" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Desfazer Alterações" @@ -434,40 +457,40 @@ msgstr "_Adicionar" msgid "Close _dialog on add" msgstr "Fechar _diálogo ao adicionar" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Fechar" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Gênero" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Ano" @@ -476,7 +499,7 @@ msgstr "Ano" msgid "Track" msgstr "Faixa" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duração" @@ -492,197 +515,197 @@ msgstr "Qualidade:" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiente" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de cámara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" -msgstr "Clásica" +msgstr "Clássica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Fácil de escutar" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "RuÃdo" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Salvo com sucesso" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Erro ao salvar" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Informações da Faixa" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artista do Ãlbum" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentário" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Número da faixa" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Lim_par campos ao mover para o próximo som" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Salvar" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Próxima" @@ -781,25 +804,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Sobre %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Ajustes" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Definir" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Configurações" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Sobre" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Escolha arquivo" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Escolha a pasta" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aparência" @@ -915,290 +946,318 @@ msgstr "Taiwanês" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automático" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Ponto flutuante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Como decodificado" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Após a aplicação de efeitos" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Após a aplicação de equalização" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Ajustes de Interface</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugin de interface:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Plugin de saÃda:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos os arquivos:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar arquivos não marcados:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Configuração de SaÃda</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidade de bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Tamanho do armazenamento:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Recorte suave" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Usar controle de volume de software (não recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Configurações de Gravação</b>" + +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Fluxo de Registro" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Habilitar Replay Gain" +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Evitar distorção (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar NÃveis</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy hostname:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Porta:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nome de usuário proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Senha do proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Ajustes de Rede</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configurações de Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Ativar o uso de proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Usar autenticação do proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Converter caracteres automaticamente para:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Códigos de caracteres de arquivos:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Retomar lista de reprodução ao iniciar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausar em vez de retomar imediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avançar quando a música atual for excluÃda" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpar lista de reprodução ao abrir arquivo(s)" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir arquivo(s) em uma lista de reprodução temporária" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Exibição do Arquivo</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar números das músicas" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar zero a esquerda (02:00 ao invés de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Mostrar zeros à esquerda (02:00 vs. 2:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Mostrar horas separadamente (1:30:00 vs. 90:00)" + +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilidade</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" "Interpretar o carácter \\ (barra invertida) como um indicador de nÃvel na " "árvore de diretórios" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Imagem do Ãlbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Pesquisar imagens destas palavras (separado por vÃrgula):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Excluir imagens destas palavras (separado por vÃrgula):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Pesquisar imagens correspondentes ao nome do arquivo da música" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Pesquisar recursivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Pesquisar profundidade:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Informações Pop-up</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostrar informações pop-up" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Atraso do pop-up (décimos de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostrar escala de tempo para a música atual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avançado</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Acho que falta metadados do caminho de arquivo" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Não carregar metadados para as músicas até que sejam tocadas" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" "Examinar conteúdo de arquivos sem extensão de nome de arquivo reconhecido" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃTULO" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃTULO - ARTISTA" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃTULO - ARTISTA - ÃLBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTISTA - TÃTULO" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTISTA - ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTA - ÃLBUM - FAIXA. TÃTULO" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTA [ ÃLBUM ] - FAIXA. TÃTULO" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÃLBUM - TÃTULO" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizado" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato do tÃtulo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Formato personalizado:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Fluxo de áudio do arquivo usando %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Nenhum plugin de gravação de áudio diponÃvel" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Ajustes do Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancelar" @@ -1210,31 +1269,31 @@ msgstr "Salvar" msgid "Load" msgstr "Carregar" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Carregar Arquivo de Predefinições" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Carregar Arquivo EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Salvar Arquivo de Predefinições" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>. predefinição" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Salvar Arquivo EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importar Predefinições do Winamp" @@ -1254,6 +1313,10 @@ msgstr "Trabalhando ..." msgid "Error" msgstr "Erro" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1266,7 +1329,12 @@ msgstr "Adicionar URL" msgid "Enter URL:" msgstr "Digite a URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Abrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1282,51 +1350,38 @@ msgstr "Abrir Pasta" msgid "Add Folder" msgstr "Adicionar Pasta" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Abrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Adicionar" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadados" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Artista" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Ano de Gravação" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data de Gravação" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Técnico" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo de MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Nenhuma informação disponÃvel para %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "NÃvel" @@ -1374,3 +1429,7 @@ msgstr "Plugins ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Serviços" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar NÃveis</b>" diff --git a/po/pt_PT.po b/po/pt_PT.po index 99c63b4..ba07e98 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -7,15 +7,15 @@ # Pitxyoki <Pitxyoki@gmail.com>, 2010 # Pitxyoki <Pitxyoki@gmail.com>, 2010 # Alexandro Casanova <shorterfire@gmail.com>, 2012 -# Sérgio Marques <smarquespt@gmail.com>, 2012-2015 +# Sérgio Marques <smarquespt@gmail.com>, 2012-2016 # Alexandro Casanova <shorterfire@gmail.com>, 2012 # Valter Vicente <souobadaro@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/jlindgren/" "audacious/language/pt_PT/)\n" @@ -89,17 +89,17 @@ msgstr "Imprimir mensagens de depuração (pode ser usado duas vezes)" msgid "Run in Qt mode" msgstr "Executar em modo Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Opção desconhecida: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Opção desconhecida: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -108,57 +108,74 @@ msgstr "" "Utilização: audacious [OPÇÃO] ... [FICHEIRO] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d ficheiro encontrado." msgstr[1] "%d ficheiros encontrados." -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"Erro na leitura de %s:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nova lista de reprodução" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Entrada padrão" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "CD áudio, faixa %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(erro de codificação de caracteres)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Erro ao abrir o fluxo de saÃda" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Erro ao abrir %s:\n" +"Erro ao reproduzir %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" -msgstr "" +msgstr "Ocorreu um erro desconhecido (consulte a consola para mais detalhes)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Formato áudio inválido" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "A reproduzir" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -166,7 +183,8 @@ msgstr "" "A lista de reprodução não pode ser ordenada porque a análise de detalhes " "ainda está a decorrer (ou inativa)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -185,7 +203,7 @@ msgstr "Erro ao carregar %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Não foi possÃvel carregar %s: extensão de ficheiro não suportada." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Não foi possÃvel guardar %s: extensão não suportada." @@ -194,59 +212,60 @@ msgstr "Não foi possÃvel guardar %s: extensão não suportada." msgid "Error loading plugin" msgstr "Erro ao carregar suplemento" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Erro de procura" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formato de ficheiro não reconhecido" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Erro ao ler meta-dados" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Estéreo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d canal" msgstr[1] "%d canais" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "CD áudio" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Faixa %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(tÃtulo desconhecido)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI inválido" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Esquema URI desconhecido" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Nome de ficheiro inválido" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Modo de acesso inválido" @@ -273,9 +292,9 @@ msgstr "_Remover" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Cancelar" @@ -300,39 +319,39 @@ msgstr "Mudar nome da lista de reprodução" msgid "What would you like to call this playlist?" msgstr "Gostaria de invocar esta lista de reprodução?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Ficheiro de pré-ajuste..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Ficheiro EQF..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Pré-ajuste Winamp..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importar" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportar" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Pré-ajuste de equalizador" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Guardar pré-ajuste" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Eliminar seleção" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Reverter alterações" @@ -422,40 +441,40 @@ msgstr "_Adicionar" msgid "Close _dialog on add" msgstr "Fechar _diálogo ao Adicionar" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "Fe_char" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "TÃtulo" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artista" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ãlbum" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Género" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Ano" @@ -464,7 +483,7 @@ msgstr "Ano" msgid "Track" msgstr "Faixa" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Duração" @@ -480,197 +499,197 @@ msgstr "Qualidade:" msgid "Bitrate:" msgstr "Taxa de dados:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambiente" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Música de câmara" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clássica" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Música ligeira" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Guardado com sucesso" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Erro ao guardar" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Informações da faixa" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artista do álbum" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentário" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Número da faixa" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Limpa_r campos ao mover para a faixa seguinte" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Guardar" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "Segui_nte" @@ -768,25 +787,33 @@ msgstr "E_xtras..." msgid "About %s" msgstr "Sobre o %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Definições de %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Definir" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "Definiçõe_s" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "S_obre" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Escolher ficheiro" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Escolher pasta" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aparência" @@ -902,289 +929,317 @@ msgstr "Taiwanês" msgid "Turkish" msgstr "Turco" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automático" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "VÃrgula flutuante" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "Conforme descodificado" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "Depois de aplicar os efeitos" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "Depois de aplicar o equalizador" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Definições de interface</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Extra de interface:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Suplemento de som:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplificar todos os ficheiros:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplificar ficheiros sem \"tags\":" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Definições de som</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Profundidade:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Memória:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Distorção suave" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Utilizar controlo de volume do programa (não recomendado)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>Definições de gravação</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Ativar replay gain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "Fluxo de gravação:" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Modo de álbum" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Prevenir distorção (recomendado)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Ajustar nÃveis</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Nome do proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Porta do proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Nome de utilizador do proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Palavra-passe do proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Definições de rede</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configuração do proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Ativar utilização do proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Utilizar autenticação do proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Deteção automática da codificação de caracteres para:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Codificação alternativa de caracteres:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportamento</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Retomar reprodução ao iniciar" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausa em vez de retomar imediatamente" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avançar ao eliminar a faixa atual" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Limpar lista de reprodução ao abrir ficheiros" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Abrir ficheiros numa lista de reprodução temporária" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Exibição de faixas</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Mostrar número da faixa" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Mostrar zeros (02:00 em vez de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "Mostrar zeros iniciais (02:00 vs 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "Mostrar horas separadamente (1:30:00 vs 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibidade</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpretar \\ (barra invertida) como delimitador de pastas" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Imagem do álbum</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Procurar imagens que tenham estas palavras (separadas por vÃrgula):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Excluir imagens que tenham estas palavras (separadas por vÃrgula):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Procurar imagens concidentes com o nome do ficheiro" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Procurar recursivamente" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Extensão da procura:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Alertas de informação</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Mostrar alertas" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Atraso do alerta (décimas de segundo):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Mostrar escala de tempo da faixa atual" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avançado</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Adivinhar detalhes inexistentes com base no caminho" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Não carregar detalhes da faixa antes da reprodução" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" "Testar conteúdo dos ficheiros que não tenham uma extensão de ficheiro " "reconhecida" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TÃtulo" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TÃtulo - Artista" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TÃtulo - Artista - Ãlbum" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "Artista - TÃtulo" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "Artista - Ãlbum - TÃtulo" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "Artista - Ãlbum - Faixa. TÃtulo" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "Artista [Ãlbum] - Faixa. TÃtulo" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "Ãlbum - TÃtulo" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizado" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formato do tÃtulo:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Linha personalizada:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Gravar emissão áudio com %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Não está disponÃvel um suplemento de gravação" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Definições do Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Cancelar" @@ -1196,31 +1251,31 @@ msgstr "Guardar" msgid "Load" msgstr "Carregar" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Carregar ficheiro de pré-ajuste" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Carregar ficheiro EQF" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Guardar ficheiro de pré-ajuste" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Guardar ficheiro EQF" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importar pré-ajuste Winamp..." @@ -1240,6 +1295,10 @@ msgstr "Execução..." msgid "Error" msgstr "Erro" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Abrir URL" @@ -1252,7 +1311,12 @@ msgstr "Adicionar URL" msgid "Enter URL:" msgstr "Indique o URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Abrir" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1268,51 +1332,38 @@ msgstr "Abrir pasta" msgid "Add Folder" msgstr "Adicionar pasta" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Abrir" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Adicionar" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Detalhes" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compositor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Intérprete" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Ano de gravação" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data de gravação" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Técnico" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Tipo MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Taxa de dados" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Sem informações para %s\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "NÃvel" @@ -1360,3 +1411,7 @@ msgstr "Suplementos..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Serviços" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Ajustar nÃveis</b>" @@ -4,7 +4,7 @@ # # Translators: # corneliu.e <corneliueva@yahoo.com>, 2014 -# corneliu.e <corneliueva@yahoo.com>, 2014 +# corneliu.e <corneliueva@yahoo.com>, 2014,2016 # Emil Ungurean <emil.ungurean@gmail.com>, 2014 # xyz32 <oanaradu32@yahoo.com>, 2013 # Warui-chan <>, 2012 @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Romanian (http://www.transifex.com/jlindgren/audacious/" "language/ro/)\n" @@ -88,30 +88,34 @@ msgstr "" #: src/audacious/main.cc:78 msgid "Run in Qt mode" -msgstr "" +msgstr "Rulează în modul Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "OpÈ›iune necunoscută: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "OpÈ›iune necunoscută: %c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -119,52 +123,62 @@ msgstr[0] "%d fisiere gasite" msgstr[1] "%d fisiere gasite" msgstr[2] "%d fiÈ™iere găsite" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Listă de redare nouă" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" -msgstr "" +msgstr "Intrare standard" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, pista %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "Eroare la deschiderea fluxului de ieÈ™ire" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Eroare la deschiderea %s:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" -msgstr "" +msgstr "Format audio invalid" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" -msgstr "" +msgstr "Se redă acum" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -176,14 +190,14 @@ msgstr "" #: src/libaudcore/playlist-files.cc:83 #, c-format msgid "Error loading %s." -msgstr "" +msgstr "Eroare la încărcarea %s." #: src/libaudcore/playlist-files.cc:85 #, c-format msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -192,27 +206,27 @@ msgstr "" msgid "Error loading plugin" msgstr "Eroare încărcare plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Format fiÅŸier necunoscut" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" -msgstr "" +msgstr "Eroare la citirea metadatelor" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -220,34 +234,35 @@ msgstr[0] "%d canal" msgstr[1] "%d canale" msgstr[2] "%d canale" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Audio CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Pista %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(titlu necunoscut)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "URI Invalid" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" -msgstr "" +msgstr "Schemă URI necunoscută" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" -msgstr "" +msgstr "Nume fiÈ™ier invalid" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" -msgstr "" +msgstr "Mod acces invalid" #: src/libaudgui/about.cc:35 src/libaudqt/about.cc:37 msgid "Credits" @@ -272,9 +287,9 @@ msgstr "_Elimină" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Anulare" @@ -297,41 +312,41 @@ msgstr "Redenumeste Lista de redare" #: src/libaudgui/confirm.cc:91 src/libaudqt/playlist-management.cc:40 msgid "What would you like to call this playlist?" -msgstr "" +msgstr "Cum vrei să denumeÈ™ti această listă de redare?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" -msgstr "" +msgstr "Import" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" -msgstr "" +msgstr "Export" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -421,40 +436,40 @@ msgstr "_Adaugă" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_ÃŽnchidere" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titlu" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artist" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genul" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "An" @@ -463,7 +478,7 @@ msgstr "An" msgid "Track" msgstr "Pista" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Lungime" @@ -479,197 +494,197 @@ msgstr "Calitate:" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Muzică de cameră" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Clasic" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Evanghelic" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Zgomot" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock & Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Salvare efectuată cu succes" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Eroare la salvare" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "InformaÈ›ii despre melodie" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Artist Album" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Comentariu" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Număr pistă" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Salvează" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Următorul" @@ -766,25 +781,33 @@ msgstr "_Plugin-uri..." msgid "About %s" msgstr "Despre %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Setări" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_StabileÅŸte" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Setări" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Despre" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Alege un fiÈ™ier" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Alege un director" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Aspect" @@ -832,11 +855,11 @@ msgstr "" #: src/libaudgui/prefs-window.cc:103 src/libaudqt/prefs-window.cc:107 msgid "File name" -msgstr "" +msgstr "Nume fiÈ™ier" #: src/libaudgui/prefs-window.cc:104 src/libaudqt/prefs-window.cc:108 msgid "File path" -msgstr "" +msgstr "Cale fiÈ™ier" #: src/libaudgui/prefs-window.cc:105 src/libaudqt/prefs-window.cc:109 msgid "Date" @@ -900,323 +923,351 @@ msgstr "Taiwaneză" msgid "Turkish" msgstr "Turcă" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "Automat" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Virgulă mobilă" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Setări interfață</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugin interfaţă:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Plugin de ieÈ™ire:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplifică toate fiÅŸierele:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplifică fiÈ™iere neetichetate" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Setări IeÅŸire</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Adâncime bit:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Mărimea Buffer-ului:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Controlează volumul la nivel software (nu este recomandat)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Amplificare la redare</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Activează amplificarea la redare" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Mod album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Previne suprapunerea (recomandat)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>AjustaÈ›i nivelele</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Adresa sau numele:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Portul pentru proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Utilizator proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Parolă proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Setări de reÅ£ea</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Configurarea Proxy-ului</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Activează proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "FoloseÈ™te autentificarea" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "DetecÈ›ie automată a codificării caracterelor pentru:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Setări de rezervă pentru codificările caracterelor" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Comportament</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Continuă redare la pornire" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pauză în loc de redare imediată" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avansează dacă melodia curentă este È™tearsă" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "GoleÈ™te lista de redare la deschiderea de noi fiÈ™iere" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Deschide fiÈ™ierele într-o listă de redare temporară" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Vizualizarea melodiei</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Show song numbers" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Prefixează cu un zero (02:00 în loc de 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Compatibilitate</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Consideră \\ (backward slash) ca delimitator de directoare" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album Art</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Caută imagini care se potrivesc cu cuvintele (comma-separated):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Exclude imaginile care se potrivesc cu cuvintele (comma-separated):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Caută imagini care se potrivesc cu numele de fiÅŸier al melodiei" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Caută recursiv" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Adâncime de căutare:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Popup cu InformaÈ›ii</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Arată informaÅ£ie popup" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "ÃŽntârziere popup (zecimi de secundă)" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Arată scala de timp pentru melodia curentă" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avansat</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Nu încărca metadata melodiilor decât la momentul redării" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITLU" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" -msgstr "" +msgstr "TITLU - ARTIST" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" -msgstr "" +msgstr "TITLU - ARTIST - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TITLU" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUM - TITLU" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUM - SEMN. TITLU" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ ALBUM ] - SEMN. TITLU" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITLU" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Categorie" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Personalizat" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formatul titlului:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Format specificat:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Setări Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" -msgstr "" +msgstr "Anulare" #: src/libaudgui/preset-browser.cc:51 msgid "Save" -msgstr "" +msgstr "Salvează" #: src/libaudgui/preset-browser.cc:51 msgid "Load" -msgstr "" +msgstr "ÃŽncarcă" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1236,6 +1287,10 @@ msgstr "" msgid "Error" msgstr "Eroare" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Deschide URL" @@ -1248,7 +1303,12 @@ msgstr "Adaugă URL" msgid "Enter URL:" msgstr "Introdu URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Deschide" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1258,57 +1318,44 @@ msgstr "" #: src/libaudqt/fileopener.cc:40 msgid "Open Folder" -msgstr "" +msgstr "Deschide director" #: src/libaudqt/fileopener.cc:42 msgid "Add Folder" -msgstr "" - -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" +msgstr "Adaugă director" #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" -msgstr "" +msgstr "Adaugă" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadate" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Compozitor" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Interpret" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Anul ÃŽnregistrării" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Data ÃŽnregistrării" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" -msgstr "" - -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME Type" +msgstr "Tehnic" #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "InformaÅ£ii indisponibile pentru %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Nivel" @@ -1355,4 +1402,8 @@ msgstr "Plugin-uri ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" -msgstr "" +msgstr "Servicii" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>AjustaÈ›i nivelele</b>" @@ -7,7 +7,7 @@ # Ð”ÐµÐ½Ð¸Ñ <alpi_bel@mail.ru>, 2014 # michurin <a.michurin@gmail.com>, 2011 # Andrei Stepanov, 2014 -# Andrei Stepanov, 2014 +# Andrei Stepanov, 2014,2016 # Ilyas B Arinov <arinov.ilyas@gmail.com>, 2014 # Dmitriy Glian <d.glyan@gmail.com>, 2014 # Someonefree <drag-sasha@mail.ru>, 2014 @@ -16,7 +16,7 @@ # Ilyas B Arinov <arinov.ilyas@gmail.com>, 2014 # iavojd <iavojd@gmail.com>, 2013 # iavojd <iavojd@gmail.com>, 2013 -# Ilyas B Arinov <arinov.ilyas@gmail.com>, 2014 +# Ilyas B Arinov <arinov.ilyas@gmail.com>, 2014,2016 # Oleg <kvantarium@gmail.com>, 2012 # Lowrider <pams@imail.ru>, 2014 # Max Musatov <m1kc@yandex.ru>, 2012 @@ -40,9 +40,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2016-02-29 07:46+0000\n" -"Last-Translator: Volk Daemon <volk-daemon@rambler.ru>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Russian (http://www.transifex.com/jlindgren/audacious/" "language/ru/)\n" "Language: ru\n" @@ -117,17 +117,17 @@ msgstr "Выводить отладочные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ (может Ð¸Ñ msgid "Run in Qt mode" msgstr "ЗапуÑк в режиме Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -136,11 +136,15 @@ msgstr "" "ИÑпользование: audacious [ОпциÑ] ... [Файл] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -149,46 +153,59 @@ msgstr[1] "Ðайдено %d файла" msgstr[2] "Ðайдено %d файлов" msgstr[3] "Ðайдено %d файлов" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðовый ÑпиÑок воÑпроизведениÑ" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Стандартный ввод" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ðудио CD, дорожка %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(ошибка кодировки)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Ошибка Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ %s:\n" +"Ошибка воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ (проверьте конÑоль Ð´Ð»Ñ Ð´ÐµÑ‚Ð°Ð»ÑŒÐ½Ð¾Ð¹ " +"информации по ошибке)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "ÐедопуÑтимый аудио формат" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð’Ð¾ÑпроизводитÑÑ" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -196,7 +213,8 @@ msgstr "" "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð½Ðµ может быть отÑортирован, так как проиÑходит " "Ñканирование метаданных (или оно было выключено)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -215,7 +233,7 @@ msgstr "Ошибка загрузки %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Ðевозможно загрузить %s: раÑширение файла не поддерживаетÑÑ." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Ðевозможно Ñохранить %s: раÑширение файла не поддерживаетÑÑ." @@ -224,27 +242,27 @@ msgstr "Ðевозможно Ñохранить %s: раÑширение файРmsgid "Error loading plugin" msgstr "Ошибка загрузки модулÑ" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Ошибка перемотки" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Ðеопознанный формат файла" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ…" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -253,32 +271,33 @@ msgstr[1] "%d канала" msgstr[2] "%d каналов" msgstr[3] "%d каналов" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ðудио CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Дорожка %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(неизвеÑтное название)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Ðеправильный URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ñхема URI" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "ÐедопуÑтимое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "ÐедопуÑтимый режим доÑтупа" @@ -305,9 +324,9 @@ msgstr "_Удалить" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Отмена" @@ -332,39 +351,39 @@ msgstr "Переименовать ÑпиÑок воÑпроизведениÑ" msgid "What would you like to call this playlist?" msgstr "Как Ð’Ñ‹ хотите назвать Ñтот ÑпиÑок воÑпроизведениÑ?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Файл предуÑтановок ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Файл предуÑтановок Ñквалайзера ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "ПредуÑтановки Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Импорт" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "ÐкÑпорт" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "ПредуÑтановки Ñквалайзера" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Сохранить предуÑтановки" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Удалить выбранное" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Вернуть изменениÑ" @@ -454,40 +473,40 @@ msgstr "_Добавить" msgid "Close _dialog on add" msgstr "Закрыть _диалог при добавлении" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Закрыть" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Ðазвание" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "ИÑполнитель" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðльбом" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Год" @@ -496,7 +515,7 @@ msgstr "Год" msgid "Track" msgstr "Дорожка" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "ПродолжительноÑÑ‚ÑŒ" @@ -512,197 +531,197 @@ msgstr "КачеÑтво:" msgid "Bitrate:" msgstr "Битрейт:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "УÑпешно Ñохранено" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Ошибка ÑохранениÑ" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пеÑне" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "ИÑполнитель альбома" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Комментарий" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Ðомер Дорожки" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "_Очищать Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¸ переходе к Ñледующей композиции" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Сохранить" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "С_ледующий" @@ -799,25 +818,33 @@ msgstr "_Модули ..." msgid "About %s" msgstr "Про %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "ÐаÑтройки %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_УÑтановить" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_ÐаÑтройки" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_ОпиÑание" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "Выберите файл" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "Выберите каталог" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Внешний вид" @@ -933,287 +960,315 @@ msgstr "ТайваньÑкий" msgid "Turkish" msgstr "Турецкий" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "ÐвтоматичеÑки" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "ÐŸÐ»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ°" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>ÐаÑтройки интерфейÑа</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Модуль интерфейÑа:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Модуль вывода:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "УÑилить звук во вÑех файлах на:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "дБ" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "УÑилить звук в файлах без меток на:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>ÐаÑтройки вывода</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "РазрÑдноÑÑ‚ÑŒ выходного потока:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Размер буфера:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "мÑ" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "ÐœÑгкое отÑечение" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "ИÑпользовать программную регулировку громкоÑти (не рекомендуетÑÑ)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Выравнивание громкоÑти</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "ЗадейÑтвовать выравнивание громкоÑти" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Режим альбома" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Предотвратить отÑечение (рекомендуетÑÑ)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Регулировка уровней</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Ð˜Ð¼Ñ ÑƒÐ·Ð»Ð° прокÑи-Ñервера:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Порт:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Пароль:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Сетевые наÑтройки</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "КиБ" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ÐаÑтройка прокÑи-Ñервера</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "ИÑпользовать прокÑи" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "ИÑпользовать авторизацию Ñ Ð¿Ñ€Ð¾ÐºÑи" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "ÐвтоматичеÑки определÑÑ‚ÑŒ кодировку Ð´Ð»Ñ Ñзыка:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "ЕÑли не удалоÑÑŒ определить, иÑпользовать кодировку:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Поведение</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Продолжить воÑпроизведение при запуÑке" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Пауза вмеÑто немедленного продолжениÑ" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "ПродвигатьÑÑ Ð´Ð°Ð»ÑŒÑˆÐµ, еÑли Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ОчиÑтить ÑпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ открытии файлов" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Открывать файлы во временном ÑпиÑке воÑпроизведениÑ" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Отображение композиций</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Показывать номер композиции" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Показывать нули в начале (02:00 вмеÑто 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СовмеÑтимоÑÑ‚ÑŒ</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Считать \\ (обратную коÑую черту) разделителем имён каталогов" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Обложка альбома</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "ИÑкать изображениÑ, Ñодержащие Ñти Ñлова (разделÑÑ‚ÑŒ запÑтыми):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "ИÑключать изображениÑ, Ñодержащие Ñти Ñлова (разделÑÑ‚ÑŒ запÑтыми):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "ИÑкать изображениÑ, Ñовпадающие Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÐµÐ¹ по имени файла" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "РекурÑивный поиÑк" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Глубина поиÑка:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Ð’Ñплывающее информационное окно</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Показывать вÑплывающее информационное окно" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Задержка вÑÐ¿Ð»Ñ‹Ð²Ð°Ð½Ð¸Ñ (деÑÑтые доли Ñекунды):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Показывать шкалу времени Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ композиции" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>РаÑширенные</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "ОпределÑÑ‚ÑŒ отÑутÑтвующие метаданные по пути файла" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ðе загружать метаданные композиций до воÑпроизведениÑ" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "ВоÑпроизводить файлы Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑтными раÑширениÑми" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "ÐÐЗВÐÐИЕ - ИСПОЛÐИТЕЛЬ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "ÐÐЗВÐÐИЕ - ИСПОЛÐИТЕЛЬ - ÐЛЬБОМ" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ИСПОЛÐИТЕЛЬ - ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ИСПОЛÐИТЕЛЬ - ÐЛЬБОМ - ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ИСПОЛÐИТЕЛЬ - ÐЛЬБОМ - ДОРОЖКÐ. ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ИСПОЛÐИТЕЛЬ [ ÐЛЬБОМ ] - ДОРОЖКÐ. ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛЬБОМ - ÐÐЗВÐÐИЕ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "КатегориÑ" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Другой формат" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Формат названиÑ:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Задать формат:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "ЗапиÑать аудио поток иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Ðет доÑтупных модулей Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи аудио" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "ÐаÑтройки Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Отмена" @@ -1225,31 +1280,31 @@ msgstr "Сохранить" msgid "Load" msgstr "Загрузить" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Загрузить файл предуÑтановок" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Загрузить файл предуÑтановок Ñквалайзера" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Сохранить файл предуÑтановок" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<название>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Сохранить файл предуÑтановок Ñквалайзера" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<название>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Импортировать предуÑтановки Winamp" @@ -1269,6 +1324,10 @@ msgstr "Работаю ..." msgid "Error" msgstr "Ошибка" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Открыть веб-ÑÑылку" @@ -1281,7 +1340,12 @@ msgstr "Добавить веб-ÑÑылку" msgid "Enter URL:" msgstr "Введите веб-ÑÑылку:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Открыть" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1297,51 +1361,38 @@ msgstr "Открыть папку" msgid "Add Folder" msgstr "Добавить папку" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Открыть" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Добавить" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Метаданные" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Композитор" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "ИÑполнитель" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Год запиÑи" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Дата запиÑи" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "ТехничеÑкие" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Тип MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Битрейт" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "ОтÑутÑтвуют ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Уровень" @@ -1389,3 +1440,7 @@ msgstr "Модули ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "Службы" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Регулировка уровней</b>" @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Sinhala (http://www.transifex.com/jlindgren/audacious/" "language/si/)\n" @@ -86,72 +86,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "ඔඩේෂස්" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d ගොනුව හමුවිය " msgstr[1] "%d ගොනු හමුවිය " -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "නව ධà·à·€à¶± ලà·à¶ºà·’ස්à¶à·”à·€" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "\tà·à·Šâ€à¶»à·€à·Šâ€à¶º CD, පථ %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "දà·à¶±à·Š ධà·à·€à¶±à¶ºà·€à·š" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -159,7 +174,8 @@ msgstr "" "පà·à¶»-දà¶à·Šà¶ පරිලà·à¶šà¶±à¶º කිරීම à¶à·€à¶¯à·”රටà¶à·Š සිදුවන බà·à·€à·’න් ධà·à·€à¶± ලà·à¶ºà·’ස්à¶à·”à·€ අණුපිළිවෙලට à¶à·šà¶»à·“මට නොහà·à¶šà·’ය (එසේà¶à·Š " "නà·à¶à·’නම් අක්â€à¶»à·“ය කර ඇà¶)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -176,7 +192,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -185,59 +201,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "à¶à¶±à·’ " -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "à¶â€à·Šâ€à¶»â€à·Šâ€à¶»à·’මà·à¶« " -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d නà·à¶½à·’කà·à·€" msgstr[1] "%d නà·à¶½à·’ක෠" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -264,9 +281,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -291,39 +308,39 @@ msgstr "ධà·à·€à¶± ලà·à¶ºà·’ස්à¶à·”à·€ නà·à·€à¶ නම්කරන msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -413,40 +430,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "à·à·’ල්පිය෠" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "ඇල්බමය " -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "ප්â€à¶»à¶·à·šà¶¯à¶º" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "වර්ෂය " @@ -455,7 +472,7 @@ msgstr "වර්ෂය " msgid "Track" msgstr "ඛණ්ඩය " -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "දිග" @@ -471,197 +488,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "කටුක à¶à·à·‚à·à¶šà¶» සංගීà¶à¶º" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ඇසිඩ් රොක් " -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "à·„à·à¶à·Šà¶´à·ƒ පà·à¶à·’රුණු" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "ජෑස් සංගීà¶à¶º " -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "බ්ලුග්â€à¶»à·à·ƒà·Š " -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "බ්ලූස් " -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "à·à·à¶½à·’ක෠සංගීà¶à¶º" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "සම්භà·à·€à·Šâ€à¶º" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "දේà·à¶º " -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr " ඩෙà¶à·Š මෙට්ල් " -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ඩිස්ක෠නà·à¶§à·”ම " -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "පහසු ඇහුන්කන් දීම " -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "ජන සමූහය " -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "බියගුල්ල෠" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ගà·à¶±à·ƒà·Šà¶§à¶»à·Š රà·à¶´à·Š " -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "අනුà·à·à·ƒà¶±à¶º " -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "à·„à·à¶©à·Š රොක්" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "හෙවි මෙට්ල් " -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "හිප්-පොප්" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "නිවස " -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "ජෑස්" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "කà·à¶½à·‘à·€" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "ලà·à·„ය" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "නව යුගය" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "\tනව à¶à¶»à¶‚ගය" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "à¶à·à·‚à·à·€" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "ජනපâ€à·Šâ€à¶»à·’ය " -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "පන්ක් රොක් " -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "à¶à¶§à·Šà¶§à·” කරනවà·" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "රෙගේයී සංගීà¶à¶º" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "පà·à¶¯à·Šà¶¯à·™à¶±à·€à· " -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "රොක් ඇන්ඩ් රà·à¶½à·Š " -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr " \tරිද්මය සහ බ්ලු සංගීà¶à¶º" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "ස්ක෠" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "ආà¶à·Šà¶¸à¶º " -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "පà·à¶¯à·Šà¶¯à·“ම " -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "à¶à·à¶šà·Šà·‚ණික" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "ට්â€à¶»à·’ප්-හොප්" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "ගීචà¶à·œà¶»à¶à·”රු " -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "විවරණය" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -758,25 +775,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -892,287 +917,315 @@ msgstr "à¶à·à¶ºà·’à·€à·à¶±à·“ය " msgid "Turkish" msgstr "à¶à·”ර්කීය " -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "ඉපිලෙන ලක්ෂ්â€à¶ºà¶º" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr " \tප්â€à¶»à¶à·’දà·à¶± පේනු මෘදුකà·à¶‚ගය " -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "සියලු ගොනු විස්à¶à·à¶»à¶«à¶º කිරීම " -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr " නොඇමුණු ගොනු විස්à¶à·à¶»à¶«à¶º කිරීම " -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "\t<b>ප්â€à¶»à¶à·’දà·à¶± සිටුවම්<b> " -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr " බිටු ගà·à¶¹à·”ර" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "බෆරයේ ප්â€à¶»à¶¸à·à¶«à¶º " -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "\tමෘදුකà·à¶‚ග පරිම෠පà·à¶½à¶šà¶º භà·à·€à·’à¶à· කරන්න නිර්දේ෠කරනොමà·à¶" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "මෘදු ඇමිණීම" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "මෘදුකà·à¶‚ග පරිම෠පà·à¶½à¶šà¶º භà·à·€à·’à¶à· කරන්න (නිර්දේ෠කරනොමà·à¶)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>ප්â€à¶»à¶à·’ලà·à¶·à¶º නà·à·€à¶ විකà·à·à¶º කිරිම<b> " +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "\tනà·à·€à¶ විකà·à·à¶º සබල කිරිම" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "ඇල්බම් ප්â€à¶»à¶šà·à¶»à¶º" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "ඇමුණුම වළක්වන්න (නිර්දේà·à·’à¶à¶ºà·’)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>මට්ටම සීරුමà·à¶»à·” කිරීම<b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "නියුà¶à·” à·ƒà¶à·Šà¶šà·à¶»à¶š නà·à¶¸à¶º:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "නියුà¶à·” à¶à·œà¶§:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "නියුà¶à·” පරිà·à·“ලක නà·à¶¸à¶º: " -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "\tනියුà¶à·” මුරපදය:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>නියුà¶à·” වින්â€à¶ºà·à·ƒà¶º<b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "නියුà¶à·” භà·à·€à·’à¶à¶º සබල කිරිම" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "නියුà¶à·” සමඟ à·ƒà¶à·Šâ€à¶ºà·à¶´à¶±à¶º භà·à·€à·’à¶à· කරන්න" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "ස්වයංක්â€à¶»à·“ය අනුලකුණු කේà¶à¶± අනà·à·€à¶»à¶šà¶º:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "පිහිටà·à¶°à·à¶» අනුලකුණු කේà¶à¶±:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "\t<b>චර්යà·à·€</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "\tප්â€à¶»à·€à¶»à·Šà¶à¶± ගීà¶à¶º මà·à¶šà·”නු පසු ප්â€à¶»à¶œà¶¸à¶±à¶ºà·€à·š " -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ගොනු විවෘචවන විට ධà·à·€à¶± ලà·à¶ºà·’ස්à¶à·”à·€ හිස් කරන්න " -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "ගොනු à¶à·à·€à¶šà·à¶½à·’ක ධà·à·€à¶± ලà·à¶ºà·’ස්à¶à·”වක විවෘචකරන්න " -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>ගීචසංදර්à·à¶šà¶º</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "ගීචඅංක පෙන්නන්න" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "පâ€à·Šâ€à¶»à¶¸à·”ඛ à·à·”න්â€à¶º අගයන් පෙන්වන්න (02:00 වෙනුවට 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>ගà·à·…පුම</b> " -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "අර්ථනිරූපණය කරන්න \\ (පසු ඇල ඉර) à·†à·à¶½à·Šà¶©à¶» පරිසීමකයක් ලෙස " -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>ඇල්බම් කලà·à·€</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "මෙම වචන වලට ගà·à¶½à¶´à·™à¶± අනුරූ සීහුම් කිරීම (විරà·à¶¸ වෙන්කරන ලද):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "මෙම වචන වලට ගà·à¶½à¶´à·™à¶± අනුරූ ඉවà¶à·Š කිරීම (comma-separated):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "ගීචගොනුවේ නà·à¶¸à¶ºà¶§ ගà·à¶½à¶´à·™à¶± අනුරූ සෙවීම " -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "සමà·à·€à¶»à·Šà¶à·€ සෙවීම " -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "\tගà·à¶¹à·”රට සෙවීම:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>උà¶à·Šà¶´à¶à¶± à¶à·œà¶»à¶à·”රු</b> " -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "උà¶à·Šà¶´à¶à¶± à¶à·œà¶»à¶à·”රු පෙන්නන්න " -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "උà¶à·Šà¶´à¶à¶± ප්â€à¶»à¶¸à·à¶¯à¶º (à¶à¶à·Šà¶´à¶»à¶ºà·™à¶±à·Š දහයෙන් පංගුවකි):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "දà·à¶±à·Š පවà¶à·Šà¶±à· ගීà¶à¶ºà·š කà·à¶½ පරිමà·à·€ පෙන්නන්න " -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "ධà·à·€à¶±à¶º වනà¶à·”රු ගීචසඳහ෠පà·à¶»-දà¶à·Šà¶ ප්â€à¶»à·€à·šà·à¶±à¶º නොකරන්න " -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "\tකලà·à¶šà¶»à·” - මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "කලà·à¶šà¶»à·” - ඇල්බමය - මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "කලà·à¶šà¶»à·” - ඇල්බමය - ඛණ්ඩය. මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "කලà·à¶šà¶»à·” [ ඇල්බමය ] - ඛණ්ඩය. මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ඇල්බමය - මà·à¶à·˜à¶šà·à·€" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "\tප්â€à¶»à·€à¶»à·Šà¶œà¶º" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "අභිරුචිය " -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "මà·à¶à·˜à¶šà· ආකෘà¶à·’ය:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "අභිරුචි අනුලකුණු à·€à·à¶½:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1184,31 +1237,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1228,6 +1281,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "URL විවෘචකරන්න" @@ -1240,7 +1297,12 @@ msgstr "URL එකà¶à·” කරන්න" msgid "Enter URL:" msgstr "\tURL ඇà¶à·”ල් කරන්න:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1256,51 +1318,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%s සඳහ෠à¶à·œà¶»à¶à·”රු උපයà·à¶¢à·Šâ€à¶º නà·à¶.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1348,3 +1397,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>මට්ටම සීරුමà·à¶»à·” කිරීම<b>" @@ -11,15 +11,16 @@ # Lukáš Dobránsky <lukas.dobransky@gmail.com>, 2012 # Lukáš Dobránsky <lukas.dobransky@gmail.com>, 2012-2013 # RichiSk <richard.mosko@gmail.com>, 2015 +# Tomáš TomovÄÃk <tomovcik.tomas@gmail.com>, 2016 # Tomáš Vadina <kyberdev@gmail.com>, 2012 # Corduroy <vdcorduroy@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" -"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Tomáš TomovÄÃk <tomovcik.tomas@gmail.com>\n" "Language-Team: Slovak (http://www.transifex.com/jlindgren/audacious/language/" "sk/)\n" "Language: sk\n" @@ -86,34 +87,38 @@ msgstr "UkonÄiÅ¥ program po zastavenà prehrávania" #: src/audacious/main.cc:76 msgid "Print debugging messages (may be used twice)" -msgstr "" +msgstr "ZobraziÅ¥ ladiace hlásenia" #: src/audacious/main.cc:78 msgid "Run in Qt mode" -msgstr "" +msgstr "SpustiÅ¥ v režime Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Neznáma možnosÅ¥: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Neznáma možnosÅ¥: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "Pouzitie: audacious [VOLBA] ... [SUBOR] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -121,44 +126,57 @@ msgstr[0] "Nájdených %d súborov" msgstr[1] "Nájdený %d súbor" msgstr[2] "Nájdené %d súbory" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Nový zoznam skladieb" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" -msgstr "" +msgstr "Å¡tandartný vstup" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Zvukové CD, stopa %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Neznáma chyba pri prehrávanà (skontrolujte konzolu pre detailnejÅ¡ie " +"informácie)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Neplatný zvukový formát" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Práve hrá" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -166,7 +184,8 @@ msgstr "" "Zoznam skladieb nie je možné triediÅ¥, pretože skenovanie metadát stále " "prebieha (alebo boli zakázané)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -183,36 +202,36 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "Nie je možné naÄÃtaÅ¥ %s: nepodporovaná prÃpona názvu súboru." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Nie je možné uložiÅ¥ %s: nepodporovaná prÃpona súboru." #: src/libaudcore/probe.cc:54 msgid "Error loading plugin" -msgstr "" +msgstr "Chyba pri naÄÃtanà doplnku" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Formát súboru nebol rozpoznaný" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Chyba naÄÃtavania metadát" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -220,32 +239,33 @@ msgstr[0] "%d kanálov" msgstr[1] "%d kanál" msgstr[2] "%d kanály" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Zvukové CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Stopa %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "Neznámy názov" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Neplatná URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Neplatná URI schéma" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Neplatný názov súboru" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -272,9 +292,9 @@ msgstr "_OdstrániÅ¥" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_ZruÅ¡iÅ¥" @@ -299,39 +319,39 @@ msgstr "PremenovaÅ¥ zoznam skladieb" msgid "What would you like to call this playlist?" msgstr "Ako chcete pomenovaÅ¥ Váš playlist?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -421,40 +441,40 @@ msgstr "PridaÅ¥" msgid "Close _dialog on add" msgstr "ZatvoriÅ¥ okno po pridanÃ" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_ZatvoriÅ¥" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Názov" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Umelec" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žáner" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Rok" @@ -463,7 +483,7 @@ msgstr "Rok" msgid "Track" msgstr "Stopa" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Dĺžka" @@ -479,197 +499,197 @@ msgstr "Kvalita:" msgid "Bitrate:" msgstr "Dátový tok:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Komorná hudba" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasika" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "PrÃjemné poÄúvanie" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Nová vlna" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Ruch" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "ÚspeÅ¡ne uložené." -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Chyba pri ukladanÃ" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Informácie o skladbe" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Interprét albumu" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentár" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "ÄŒÃslo stopy" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "UložiÅ¥" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Nasledujúca" @@ -766,25 +786,33 @@ msgstr "_Doplnky ..." msgid "About %s" msgstr "O %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Nastavenia" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_NastaviÅ¥" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Nastavenia" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Pomoc" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Vzhľad" @@ -900,287 +928,315 @@ msgstr "TaiwanÄina" msgid "Turkish" msgstr "TureÄtina" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Plávajúca desatinná Äiarka" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Nastavenia rozhrania</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Plugin rozhrania:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Výstupný modul:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "ZosilniÅ¥ vÅ¡etky súbory:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "ZosilniÅ¥ súbory bez popisov:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Nastavenia výstupu</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitová hĺbka:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "VeľkosÅ¥ vyrovnávacej pamäte:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Jemné orezanie" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "PoužiÅ¥ softvérové ovládanie hlasitosti (neodporúÄa sa)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Zosilnenie pri prehrávanÃ</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "PovoliÅ¥ zosilnenie pri prehrávanÃ" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Režim albumu" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "PredchádzaÅ¥ orezávaniu (odporúÄa sa)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Nastavenie úrovnÃ</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Meno poÄÃtaÄa:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "PoužÃvateľ:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Heslo:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Nastavenia pripojenia</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Nastavenie proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "PoužÃvaÅ¥ proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "PoužÃvaÅ¥ autentifikáciu" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatické rozoznávanie kódovania znakov:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Záložné kódovanie znakov:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Správanie</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Po spustenà pokraÄovaÅ¥ v prehrávanÃ" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "IhneÄ pozastaviÅ¥ namiesto pokraÄovania" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "PrejsÅ¥ na nasledujúcu skladbu ak je aktuálna skladba vymazaná" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Pri otvorenà súborov vyprázdniÅ¥ zoznam skladieb" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "OtvoriÅ¥ súbory do doÄasného zoznamu skladieb" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Zobrazenie skladby</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "ZobraziÅ¥ ÄÃsla skladieb" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "ZobrazovaÅ¥ úvodné nuly (02:00 namiesto 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompatibilita</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpret \\ (spätné lomÃtko) ako oddeľovaÄ prieÄinku" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "VyhľadaÅ¥ obrázky odpovedajúce týmto slovám (oddelené Äiarkou):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "VylúÄiÅ¥ obrázky odpovedajúce týmto slovám (oddelené Äiarkou):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "HľadaÅ¥ obrázky odpovedajúce názvu súboru" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "HľadaÅ¥ rekurzivne" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Hĺka hľadania:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Vyskakovacie okno s podrobnosÅ¥ami</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "ZobraziÅ¥ popup informácie" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup oneskorenie (desatiny sekundy):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "ZobraziÅ¥ Äasový meraÄ pre aktuálnu skladbu" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>RozÅ¡Ãrené</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "NenaÄÃtaÅ¥ metadáta skladieb pred prehranÃm" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "NÃZOV" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "UMELEC - NÃZOV" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "UMELEC - ALBUM - NÃZOV" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "UMELEC - ALBUM - STOPA. NÃZOV" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "UMELEC [ALBUM] - STOPA. NÃZOV" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - NÃZOV" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategória" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Vlastné" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formát názvu:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Vlastný reÅ¥azec:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Nastavenia programu" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1192,31 +1248,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1236,6 +1292,10 @@ msgstr "Pracujem..." msgid "Error" msgstr "Chyba" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "OtvoriÅ¥ URL" @@ -1248,7 +1308,12 @@ msgstr "PridaÅ¥ URL" msgid "Enter URL:" msgstr "Zadajte URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "OtvoriÅ¥" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1264,51 +1329,38 @@ msgstr "OtvoriÅ¥ prieÄinok" msgid "Add Folder" msgstr "PridaÅ¥ prieÄinok" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "OtvoriÅ¥" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "PridaÅ¥" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadáta" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Rok nahrávania" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Dátum nahrávania" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME Typ" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Dátový tok" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Pre %s nie sú dostupné žiadne informácie.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1356,3 +1408,7 @@ msgstr "Moduly..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Nastavenie úrovnÃ</b>" @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Albanian (http://www.transifex.com/jlindgren/audacious/" "language/sq/)\n" @@ -86,72 +86,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d skedar i gjetur" msgstr[1] "%d skedar i gjetur" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Këngëlist e Re" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Audio CD, udhë %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Tani duke Luajtur" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -159,7 +174,8 @@ msgstr "" "Këngëlista nuk mund të zgjidhet për shkak skanimi i metadatas është ende në " "zhvillim e sipër (ose ka qenë çaktivizuar)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -176,7 +192,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -185,59 +201,60 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Sterejo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanale" msgstr[1] "%d kanalet" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -264,9 +281,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -291,39 +308,39 @@ msgstr "Riemëro këngëlistën" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -413,40 +430,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titull" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artist" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Lloji" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Vitë" @@ -455,7 +472,7 @@ msgstr "Vitë" msgid "Track" msgstr "Udhë" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Gjatësia" @@ -471,197 +488,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Xhaz Acid" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Rrok Acid" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Blugras" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Bluz" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Muzik Dhome" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasike" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Kauntri" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Metal Vdekje" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Dëgjimi i lehtë" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folkloristike" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gengstarep" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Granxhë" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "HardRrok" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Hevimetal " -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "Hauz" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Xhaz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Xhungël" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Nju Eixh" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Valë e Re" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Zhurmë" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Pank Rrok" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rrep" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Rrege" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rrok" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rrok en Rroll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ridhëm dhe Bluz" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Suing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tenko" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "të dhënat e këngës" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Koment" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -758,25 +775,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -892,287 +917,315 @@ msgstr "Tavanisht" msgid "Turkish" msgstr "Turqisht" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Pika lundrues" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Shtojca e Prodhimit" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Amplifiko te gjitha skedarët" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Amplifiko skedarët e pa etiketuar" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Konfigurimet e Prodhimit</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Thellësia e Bitit" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Madhësia e Bufferit" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Prerëje e butë" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Përdorimi i programit të kontrollit të volumit (nuk rekomandohet)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Riluaj Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Aktivizo Rregulluesin Zanor" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Mënyra Album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Parandalo klipimin (e recomanduara)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Rregullo Livelet </b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Prokura emërbuajtëse" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Prokura portë" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Prokura emërpërdorim" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Prokura fjalëkalim" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Konfigurim i Prokurës</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Aktivizo përdorimin e prokurës" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Përdorni vertetimi me prokurë" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Vetë karakteri duke koduar detektor për:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Kodifikimet follbek karakter:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Sjellëjet</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Përparo kur kënga e tanishme është fshirë" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Fshi këngëlistës kur hapen e skedarët" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Hap skedarët në një këngëlist të përkohshëme" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Ekranizimi i Këngës</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Trego numwrin e kwngws" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Trego zeron kryesore (2:00 në vend të 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Pajtueshmëri</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Interpreto \\ (slash e prapambetur) si një Kufizues dosjesh" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albumi Art</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Kërko per figura që i përkojnë këtyre fjalëve ( të ndara me presje)" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Përjashto imazhet që përkojnë këto fjalë (të ndara me presje-):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Kërko për imazhe që përputhen me emëri e skedarit këngë" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Kërkim rekursivisht" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Kërko thellësi:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Informacioni Popap</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Trego informacion popap" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Vonesë popapi (të dhjetat e një sekonde):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Trego shkallëkohën për këngën e tanishme" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Mos ngarko metadata për këngën derisa të luahet" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITULLI" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TITULLI" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUMI - TITULLI" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTISTI - ALBUMI - KËNGA. TITULLI" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTISTI [ ALBUMI ] - KËNGA. TITULLI" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "TITULLI I ALBUMIT" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategoria" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Porosi" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Formati i titullit" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Vargu me porosi" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1184,31 +1237,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1228,6 +1281,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Hap URL" @@ -1240,7 +1297,12 @@ msgstr "Shto URL" msgid "Enter URL:" msgstr "Hyrje URL" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1256,51 +1318,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Asnjë e dhëne e gjindëshme për %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1348,3 +1397,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Rregullo Livelet </b>" @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-12-22 20:23+0000\n" -"Last-Translator: МироÑлав Ðиколић <miroslavnikolic@rocketmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Serbian (http://www.transifex.com/jlindgren/audacious/" "language/sr/)\n" "Language: sr\n" @@ -87,17 +87,17 @@ msgstr "ИÑпиÑује поруке прочишћавања (може битРmsgid "Run in Qt mode" msgstr "Ради у Кут режиму" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Ðепозната опција: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Ðепозната опција: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -106,11 +106,15 @@ msgstr "" "Употреба: audacious [ОПЦИЈÐ] ... [ДÐТОТЕКÐ] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Безочник" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -118,46 +122,55 @@ msgstr[0] "Пронашао Ñам %d датотеку" msgstr[1] "Пронашао Ñам %d датотеке" msgstr[2] "Пронашао Ñам %d датотека" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðови ÑпиÑак нумера" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Стандардни улаз" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Звучни ЦД, нумера %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(грешка кодирања знакова)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Грешка отварања „%s“:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "ÐеиÑправан Ð·Ð°Ð¿Ð¸Ñ Ð·Ð²ÑƒÐºÐ°" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Сад пуштам" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -165,7 +178,8 @@ msgstr "" "СпиÑак нумера не може бити поређан зато што је прегледање метаподатака још " "увек у току (или је иÑкључено)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -184,7 +198,7 @@ msgstr "Грешка учитавања „%s“." msgid "Cannot load %s: unsupported file name extension." msgstr "Ðе могу да учитам „%s“: проширење назива датотеке није подржано." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Ðе могу да Ñачувам „%s“: проширење назива датотеке није подржано." @@ -193,27 +207,27 @@ msgstr "Ðе могу да Ñачувам „%s“: проширење назиРmsgid "Error loading plugin" msgstr "Грешка учитавања прикључка" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Грешка премотавања" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ није познат" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Грешка читања метаподатака" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -221,32 +235,33 @@ msgstr[0] "%d канал" msgstr[1] "%d канала" msgstr[2] "%d канала" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Звучни ЦД" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Ðумера %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(непознат наÑлов)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "ÐеиÑправна путања" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Ðепозната шема путање" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "ÐеиÑправан назив датотеке" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "ÐеиÑправан режим приÑтупа" @@ -273,9 +288,9 @@ msgstr "_Уклони" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Откажи" @@ -300,39 +315,39 @@ msgstr "Преименуј ÑпиÑак нумера" msgid "What would you like to call this playlist?" msgstr "Како желите да назовете овај ÑпиÑак нумера?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Датотека претподешавања ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "ЕКуФ датотека ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Претподешавања Винампа ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Увези" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Извези" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Претподешавања уједначавача" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Сачувај претподешавање" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Обриши изабрано" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Поврати измене" @@ -422,40 +437,40 @@ msgstr "_Додај" msgid "Close _dialog on add" msgstr "Затвори _прозорче на „Додај“" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Затвори" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "ÐаÑлов" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Извођач" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðлбум" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Година" @@ -464,7 +479,7 @@ msgstr "Година" msgid "Track" msgstr "Ðумера" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Дужина" @@ -480,197 +495,197 @@ msgstr "Квалитет:" msgid "Bitrate:" msgstr "Проток бита:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "КиÑели џез" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "КиÑели рок" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ðмбијентална" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Бебоп" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "БлуграÑ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Блуз" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Камерна музика" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "КлаÑична" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Кантри" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Мртви метал" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ДиÑко" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Лако Ñлушање" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Ðародна" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Фанки" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ГангÑта реп" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ВерÑка" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Гранџ" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Хард рок" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Хеви метал" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Хип-Хоп" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "Хауз" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Ðез" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Ðунгла" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Метал" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Ðово доба" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Ðови талаÑ" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Бука" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Поп" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Панк Рок" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Реп" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Реге" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Рок" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Рокенрол" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ритам и Блуз" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ска" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Соул" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Свинг" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Техно" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Трип-Хоп" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Чување је уÑпело" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Чување није уÑпело" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Подаци пеÑме" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Извођач албума" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Ðапомена" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Број нумере" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "ОчиÑти _поља када прелазиш на Ñледећу пеÑму" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Сачувај" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Следеће" @@ -768,25 +783,33 @@ msgstr "_Прикључци ..." msgid "About %s" msgstr "О програму „%s“" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "Подешавања %sа" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_ПодеÑи" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Подешавања" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_О програму" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Изглед" @@ -902,287 +925,315 @@ msgstr "тајванÑки" msgid "Turkish" msgstr "турÑки" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Покретни зарез" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Подешавања Ñучеља</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Прикључак Ñучеља:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Прикључак излаза:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Појачај Ñве датотеке:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Појачај датотеке без ознака:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Подешавања излаза</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Дубина бита:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Величина међумеморије:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Меко иÑецање" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "КориÑти ÑофтверÑко управљање јачином звука (није препоручљиво)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Појачање понављања</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Укључи појачање понављања" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Режим албума" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Спречи одÑецање (препоручљиво)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Дотеривања нивоа</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Ðазив домаћина поÑредника:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Прикључник поÑредника:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "КориÑничко име поÑредника:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Лозинка поÑредника:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Подешавања мреже</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Подешавања поÑредника</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Укључи коришћење поÑредника" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "КориÑти потврђивање идентитета Ñа поÑредником" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "СамоÑтални откривач кодирања знакова за:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Резервна кодирања знакова:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Понашање</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "ÐаÑтави пуштање при покретању" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "ЗаÑтани умеÑто да наÑтавиш одмах" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Ðапредуј када је обриÑана текућа пеÑма" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ОчиÑти ÑпиÑак нумера приликом отварања датотека" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Отвори датотеке у привременом ÑпиÑку нумера" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Приказ пеÑме</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Прикажи бројеве пеÑама" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Прикажи почетне нуле (02:00 умеÑто 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СаглаÑноÑÑ‚</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Протумачи \\ (контра коÑу црту) као граничник фаÑцикле" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Омот албума</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Потражи Ñлике које одговарају овим речима (раздвојене зарезом):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "ИÑкључи Ñлике које одговарају овим речима (раздвојене зарезом):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Потражи Ñлике које одговарају називу пеÑме" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Потражи дубинÑки" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Дубина претраге:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Облачић података</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Прикажи облачиће података" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "ЗаÑтој иÑкакања (деÑетинке Ñекунде):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Прикажи временÑку леÑтвицу за текућу пеÑму" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Ðапредно</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Погоди недоÑтајуће метаподатке из путање датотеке" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ðе учитавај метаподатке за пеÑме док Ñе не пуÑте" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "ИÑпробај Ñадржај датотека Ñа непознатим проширењем назива датотеке" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "ÐÐСЛОВ — ИЗВОЂÐЧ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "ÐÐСЛОВ — ИЗВОЂÐЧ — ÐЛБУМ" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ИЗВОЂÐЧ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ИЗВОЂÐЧ — ÐЛБУМ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ИЗВОЂÐЧ — ÐЛБУМ — БРОЈ. ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ИЗВОЂÐЧ [ ÐЛБУМ ] — БРОЈ. ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛБУМ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Категорија" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Произвољно" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð½Ð°Ñлова:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Произвољна ниÑка:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Снимите звучни ток кориÑтећи „%s“" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Ðије доÑтупан прикључак за Ñнимање звука" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Подешавања Безочника" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Откажи" @@ -1194,31 +1245,31 @@ msgstr "Сачувај" msgid "Load" msgstr "Учитај" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Учитај датотеку претподешавања" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Учитај ЕКуФ датотеку" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Сачувај датотеку претподешавања" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<назив>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Сачувај ЕКуФ датотеку" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<назив>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Увези ВинÐМП претподешавања" @@ -1238,6 +1289,10 @@ msgstr "Радим ..." msgid "Error" msgstr "Грeшкa" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Отворите адреÑу" @@ -1250,7 +1305,12 @@ msgstr "Додајте адреÑу" msgid "Enter URL:" msgstr "УнеÑи адреÑу:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Отвори" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1266,51 +1326,38 @@ msgstr "Отворите фаÑциклу" msgid "Add Folder" msgstr "Додајте фаÑциклу" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Отвори" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Додај" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Метаподаци" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Композитор" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Извођач" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Година Ñнимања" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Датум Ñнимања" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Технички" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "МИМЕ врÑта" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Проток бита" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "ÐиÑу доÑтупни подаци за „%s“.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Ðиво" @@ -1358,3 +1405,7 @@ msgstr "Прикључци ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "УÑлуге" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Дотеривања нивоа</b>" diff --git a/po/sr@latin.po b/po/sr@latin.po index f03eeae..d85e4c7 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Serbian (Latin) (http://www.transifex.com/jlindgren/audacious/" "language/sr@latin/)\n" @@ -88,28 +88,32 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "BezoÄnik" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -117,44 +121,55 @@ msgstr[0] "PronaÅ¡ao sam %d datoteku" msgstr[1] "PronaÅ¡ao sam %d datoteke" msgstr[2] "PronaÅ¡ao sam %d datoteka" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Novi spisak numera" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ZvuÄni CD, numera %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Sad puÅ¡tam" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -162,7 +177,8 @@ msgstr "" "Spisak numera ne može biti poreÄ‘an zato Å¡to je pregledanje metapodataka joÅ¡ " "uvek u toku (ili je iskljuÄeno)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -179,7 +195,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -188,27 +204,27 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -216,32 +232,33 @@ msgstr[0] "%d kanal" msgstr[1] "%d kanala" msgstr[2] "%d kanala" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -268,9 +285,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -295,39 +312,39 @@ msgstr "Preimenuj spisak numera" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -417,40 +434,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Naslov" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "IzvoÄ‘aÄ" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Žanr" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Godina" @@ -459,7 +476,7 @@ msgstr "Godina" msgid "Track" msgstr "Numera" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Trajanje" @@ -475,197 +492,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Kiseli džez" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Kiseli rok" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambijentalna" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Blugras" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Bluz" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Kamerna muzika" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "KlasiÄna" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Kantri" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Mrtvi metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Lako sluÅ¡anje" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Narodna" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Fanki" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta rep" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Verska" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grandž" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard rok" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Hevi metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-Hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "Haus" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Džez" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Džungla" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Novo doba" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Novi talas" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Buka" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Pank Rok" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rep" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Rege" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rok" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rokenrol" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ritam i Bluz" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Sving" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tehno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-Hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Podaci o pesmi" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Komentar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -762,25 +779,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -896,287 +921,315 @@ msgstr "Tajvanski" msgid "Turkish" msgstr "Turski" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Pokretni zarez" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "PrikljuÄak izlaza:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "PojaÄaj sve datoteke:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "PojaÄaj datoteke bez oznaka:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>PodeÅ¡avanja izlaza</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Dubina bita:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "VeliÄina meÄ‘umemorije:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Meko isecanje" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Koristi softversko upravljanje jaÄinom zvuka (nije preporuÄljivo)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>PojaÄanje ponavljanja</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "UkljuÄi pojaÄanje ponavljanja" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Režim albuma" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "SpreÄi odsecanje (preporuÄljivo)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Podesi nivoe</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Naziv domaćina posrednika:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "PrikljuÄnik posrednika:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "KorisniÄko ime posrednika:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Lozinka posrednika:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>PodeÅ¡avanja posrednika</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "UkljuÄi korišćenje posrednika" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Koristi potvrÄ‘ivanje identiteta sa posrednikom" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Detektor automatskog kodiranja znakova za:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Rezervno kodiranje znakova:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>PonaÅ¡anje</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Napreduj kada je obrisana tekuća pesma" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "OÄisti spisak numera prilikom otvaranja datoteka" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Otvori datoteke u privremenom spisku numera" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Prikaz pesme</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Prikaži brojeve pesama" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Prikaži poÄetne nule (02:00 umesto 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>UsaglaÅ¡enost</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "ProtumaÄi \\ (kontra kosu crtu) kao graniÄnik fascikle" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Omot albuma</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Potraži slike koje odgovaraju ovim reÄima (razdvojene zarezom):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "IskljuÄi slike koje odgovaraju ovim reÄima (razdvojene zarezom):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Potražite slike koje odgovaraju nazivu pesme" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Potraži dubinski" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Dubina pretrage:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>OblaÄić informacija</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Prikaži oblaÄiće podataka" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Zastoj prikaza (desetinke sekunde):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Prikažite vremensku lestvicu za tekuću pesmu" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ne uÄitavaj metapodatke za pesme dok se ne puste" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "NASLOV" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "IZVOÄAÄŒ — NASLOV" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "IZVOÄAÄŒ — ALBUM — NASLOV" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "IZVOÄAÄŒ — ALBUM — BROJ. NASLOV" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "IZVOÄAÄŒ [ ALBUM ] — BROJ. NASLOV" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM — NASLOV" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategorija" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Proizvoljno" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Zapis naslova:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Proizvoljna niska:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1188,31 +1241,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1232,6 +1285,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Otvorite adresu" @@ -1244,7 +1301,12 @@ msgstr "Dodajte adresu" msgid "Enter URL:" msgstr "Unesi adresu:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1260,51 +1322,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Nisu dostupni podaci za %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1352,3 +1401,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Podesi nivoe</b>" diff --git a/po/sr_RS.po b/po/sr_RS.po index cdd2b3b..1e755e1 100644 --- a/po/sr_RS.po +++ b/po/sr_RS.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Serbian (Serbia) (http://www.transifex.com/jlindgren/" "audacious/language/sr_RS/)\n" @@ -84,17 +84,17 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Ðепозната опција: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Ðепозната опција: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -103,11 +103,15 @@ msgstr "" "Употреба: audacious [ОПЦИЈÐ] ... [ДÐТОТЕКÐ] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Безочник" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -115,44 +119,55 @@ msgstr[0] "Пронашао Ñам %d датотеку" msgstr[1] "Пронашао Ñам %d датотеке" msgstr[2] "Пронашао Ñам %d датотека" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðови ÑпиÑак нумера" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Звучни ЦД, нумера %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Сад пуштам" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -160,7 +175,8 @@ msgstr "" "СпиÑак нумера не може бити поређан зато што је прегледање метаподатака још " "увек у току (или је иÑкључено)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -177,7 +193,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -186,27 +202,27 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -214,32 +230,33 @@ msgstr[0] "%d канал" msgstr[1] "%d канала" msgstr[2] "%d канала" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -266,9 +283,9 @@ msgstr "_Уклони" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Откажи" @@ -293,39 +310,39 @@ msgstr "Преименуј ÑпиÑак нумера" msgid "What would you like to call this playlist?" msgstr "Како желите да назовете овај ÑпиÑак нумера?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -415,40 +432,40 @@ msgstr "_Додај" msgid "Close _dialog on add" msgstr "Затвори _прозорче на „Додај“" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Затвори" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "ÐаÑлов" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Извођач" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðлбум" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Година" @@ -457,7 +474,7 @@ msgstr "Година" msgid "Track" msgstr "Ðумера" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Дужина" @@ -473,197 +490,197 @@ msgstr "Квалитет:" msgid "Bitrate:" msgstr "Проток бита:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "КиÑели џез" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "КиÑели рок" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ðмбијентална" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Бебоп" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "БлуграÑ" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Блуз" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Камерна музика" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "КлаÑична" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Кантри" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Мртви метал" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "ДиÑко" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Лако Ñлушање" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Ðародна" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Фанки" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "ГангÑта реп" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ВерÑка" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Гранџ" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Хард рок" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Хеви метал" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Хип-Хоп" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "Хауз" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Ðез" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Ðунгла" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Метал" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "Ðово доба" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "Ðови талаÑ" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Бука" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Поп" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Панк Рок" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Реп" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Реге" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Рок" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Рокенрол" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Ритам и Блуз" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ска" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Соул" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Свинг" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Техно" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Трип-Хоп" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Чување је уÑпело" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Чување није уÑпело" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Подаци пеÑме" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Ðапомена" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Број нумере" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Сачувај" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -760,25 +777,33 @@ msgstr "_Прикључци ..." msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_ПодеÑи" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Подешавања" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_О програму" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Изглед" @@ -894,287 +919,315 @@ msgstr "тајванÑки" msgid "Turkish" msgstr "турÑки" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Покретни зарез" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Подешавања Ñучеља</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Прикључак Ñучеља:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Прикључак излаза:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Појачај Ñве датотеке:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Појачај датотеке без ознака:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Подешавања излаза</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Дубина бита:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Величина међумеморије:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Меко иÑецање" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "КориÑти ÑофтверÑко управљање јачином звука (није препоручљиво)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Појачање понављања</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Укључи појачање понављања" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Режим албума" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Спречи одÑецање (препоручљиво)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Дотеривања нивоа</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Ðазив домаћина поÑредника:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Прикључник поÑредника:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "КориÑничко име поÑредника:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Лозинка поÑредника:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Подешавања поÑредника</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Укључи коришћење поÑредника" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "КориÑти потврђивање идентитета Ñа поÑредником" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "СамоÑтални откривач кодирања знакова за:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Резервна кодирања знакова:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Понашање</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Ðапредуј када је обриÑана текућа пеÑма" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "ОчиÑти ÑпиÑак нумера приликом отварања датотека" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Отвори датотеке у привременом ÑпиÑку нумера" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Приказ пеÑме</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Прикажи бројеве пеÑама" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Прикажи почетне нуле (02:00 умеÑто 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СаглаÑноÑÑ‚</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Протумачи \\ (контра коÑу црту) као граничник фаÑцикле" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Омот албума</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Потражи Ñлике које одговарају овим речима (раздвојене зарезом):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "ИÑкључи Ñлике које одговарају овим речима (раздвојене зарезом):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Потражи Ñлике које одговарају називу пеÑме" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Потражи дубинÑки" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Дубина претраге: " -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Облачић података</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Прикажи облачиће података" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "ЗаÑтој иÑкакања (деÑетинке Ñекунде):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Прикажи временÑку леÑтвицу за текућу пеÑму" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ðе учитавај метаподатке за пеÑме док Ñе не пуÑте" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ИЗВОЂÐЧ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ИЗВОЂÐЧ — ÐЛБУМ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ИЗВОЂÐЧ — ÐЛБУМ — БРОЈ. ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ИЗВОЂÐЧ [ ÐЛБУМ ] — БРОЈ. ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛБУМ — ÐÐСЛОВ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Категорија" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Произвољно" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð½Ð°Ñлова:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Произвољна ниÑка:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Подешавања Безочника" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1186,31 +1239,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1230,6 +1283,10 @@ msgstr "" msgid "Error" msgstr "Грeшкa" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Отворите адреÑу" @@ -1242,7 +1299,12 @@ msgstr "Додајте адреÑу" msgid "Enter URL:" msgstr "УнеÑи адреÑу:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1258,51 +1320,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "ÐиÑу доÑтупни подаци за „%s“.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1350,3 +1399,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Дотеривања нивоа</b>" @@ -7,7 +7,7 @@ # Andreas Rönnquist <gusnan@openmailbox.org>, 2015 # Bo Serrander <bserrander@gmail.com>, 2013 # Fredrik Ismyren <fredrik@ismyren.se>, 2014 -# Gaius Anderson <gaius.ankh@gmail.com>, 2015 +# Gaius Anderson <gaius.ankh@gmail.com>, 2015-2016 # Luna Jernberg <bittin@cafe8bitar.se>, 2015 # Luna Jernberg <bittin@cafe8bitar.se>, 2014 # Martin Persenius <martin@persenius.net>, 2004 @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-11-02 12:45+0000\n" -"Last-Translator: Gaius Anderson <gaius.ankh@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Swedish (http://www.transifex.com/jlindgren/audacious/" "language/sv/)\n" "Language: sv\n" @@ -90,74 +90,89 @@ msgstr "Skriv ut avlusningsmeddelanden (kan användas dubbelt)" msgid "Run in Qt mode" msgstr "Kör i QT-läge" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Okänt alternativ: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Okänt alternativ: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "Användning: audacious [OPTION] ... [FILE] ... \n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d fil funnen" msgstr[1] "%d filer funna" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ny spellista" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Standardinmatning" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ljud-CD, spÃ¥r %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(teckenkodningsfel)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Fel vid öppning av %s:\n" +"Fel vid uppspelning av %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" -msgstr "" +msgstr "Okänt uppspelningsfel (se detaljerad felinformation i konsolen)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Felaktigt ljudformat" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Spelar nu" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -165,7 +180,8 @@ msgstr "" "Spellistan kan inte sorteras eftersom metadata scanning pÃ¥gÃ¥r fortfarande " "(eller har inaktiverats)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -184,7 +200,7 @@ msgstr "Fel vid laddning av %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Kan inte ladda %s: filändelsen stöds ej" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Kan inte spara %s: filändelsen stöds ej" @@ -193,59 +209,60 @@ msgstr "Kan inte spara %s: filändelsen stöds ej" msgid "Error loading plugin" msgstr "Fel vid laddning av plugin" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Sökfel" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Okänt filformat" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Fel vid läsning av metadata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanal " msgstr[1] "%d kanaler" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ljud CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "LÃ¥t %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(okänd titel)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Felaktig URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Okänt URI-schema" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Felaktigt filnamn" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Felaktigt Ã¥tkomstläge" @@ -272,9 +289,9 @@ msgstr "_Ta Bort" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Avbryt" @@ -299,39 +316,39 @@ msgstr "Döp om spellista" msgid "What would you like to call this playlist?" msgstr "Vad vill du döpa denna spellista till?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Förinställningsfil ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF-Fil ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp-förinställningar ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Importera" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "Exportera" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "Equalizerförinställningar" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Spara Förinställning" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Ta Bort Valda" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Ã…ngra Ändringar" @@ -421,40 +438,40 @@ msgstr "_Lägg till" msgid "Close _dialog on add" msgstr "Stäng _dialogfönstret vid addera" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Stäng" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Titel" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Artist" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Genre" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Ã…r" @@ -463,7 +480,7 @@ msgstr "Ã…r" msgid "Track" msgstr "SpÃ¥r" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Längd" @@ -479,197 +496,197 @@ msgstr "Kvalite:" msgid "Bitrate:" msgstr "Bitrate:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Bakgrundsljud" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Rumsmusik" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klassiskt" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Dödsmetall" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folkdans" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsterrap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospell" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "HÃ¥rd rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungel" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metall" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Oljud" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punkrock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Sparning lyckades" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Sparning misslyckades" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "LÃ¥tinformation" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Albumartist" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Kommentar" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "SpÃ¥r Nummer" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Töm fält vid hopp till nästa lÃ¥t" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Spara" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Nästa" @@ -767,25 +784,33 @@ msgstr "_Plugins ..." msgid "About %s" msgstr "Om %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s inställningar" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Ställ in" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_Inställningar" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Om" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Utseende" @@ -901,287 +926,315 @@ msgstr "Taiwanesisk" msgid "Turkish" msgstr "Turkiska" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "flyttal" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b> Interface Inställningar</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Interface plugin:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "UtgÃ¥ngsplugin:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Förstärk alla filer:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Förstärk otaggade filer:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>UtgÃ¥ngsinställningar</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bitdjup:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Buffertstorlek:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "Mjuk klippning" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Använd programvaru volymkontroll (rekommenderas inte)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Replay Gain</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Aktivera ReplayGain" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albumläge" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Förhindra klippning (rekommenderas)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b> Justera nivÃ¥er </ b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Proxy hostname:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Proxy port:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Proxy användar-ID:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Proxy lösenord:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Nätverksinställningar</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Proxy-konfiguration</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Använd proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Använd autentisering med proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Automatiskt teckenkodnings detektor för:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Reserv teckenkodningar:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b> Beteende </ b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Fortsätt uppspelning vid start" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Pausa istället för att direkt fortsätta" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Avancera när den aktuella lÃ¥ten tas bort" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Rensa spellistan när du öppnar filer" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Öppna filer i en temporär spellista" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>LÃ¥tvisning</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Visa sÃ¥ng nummer" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Visa ledande nollor (02:00 istället för 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Kompabilitet</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Tolka \\ (omvänt snedstreck) som en mapp avgränsare" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Albumomslag</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Leta efter bilder som matchar följande ord (kommaseparerade):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Ta inte med bilder som matchar orden (kommaseparerade):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Sök efter bilder som matchar lÃ¥ttitel" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Rekursiv sökning" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Sökdjup:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Popup Information</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Visa popup-information" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup fördröjning (tiondelar av en sekund):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Visa tidsskala för aktuell lÃ¥t" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Avancerat</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Gissa saknad metadata frÃ¥n filsökväg" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ladda inte lÃ¥tarnas metadata innan de spelas" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Undersök innehÃ¥ll i filer med okänd filändelse" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "TITEL" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "TITEL - ARTIST" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "TITEL - ARTIST - ALBUM" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ARTIST - TITEL" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ARTIST - ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ARTIST - ALBUM - SPÃ…R. TITEL" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ARTIST [ ALBUM ] - SPÃ…R. TITEL" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - TITEL" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategori" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Anpassad" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Titelformat:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Anpassad sträng:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "Spela in ljudström med %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Ingen plugin för ljudinspelning tillgänglig" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious Inställningar" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "Avbryt" @@ -1193,31 +1246,31 @@ msgstr "Spara" msgid "Load" msgstr "Ladda" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Ladda Förinställningsfil" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Ladda EQF-Fil" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Spara förinställningsfil" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<namn>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Spara EQF-Fil" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<namn>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Importera Winamp-förinställningar" @@ -1237,6 +1290,10 @@ msgstr "Arbetar ..." msgid "Error" msgstr "Fel" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Öppna URL" @@ -1249,7 +1306,12 @@ msgstr "Lägg till URL" msgid "Enter URL:" msgstr "Ange URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Öppna" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1265,51 +1327,38 @@ msgstr "Öppna Mapp" msgid "Add Folder" msgstr "Lägg till Mapp" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Öppna" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Lägg till" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Metadata" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Kompositör" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Artist" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "InspelningsÃ¥r" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Inspelningsdatum" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknisk" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME-typ" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bitrate" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Ingen information om %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "NivÃ¥" @@ -1358,5 +1407,6 @@ msgstr "Programtillägg ..." msgid "Services" msgstr "Tjänster" -#~ msgid "Unknown playback error" -#~ msgstr "Okänt uppspelningsfel" +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b> Justera nivÃ¥er </ b>" @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Tamil (http://www.transifex.com/jlindgren/audacious/language/" "ta/)\n" @@ -87,72 +87,87 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "ஔடகிவஸà¯" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d கோபà¯à®ªà¯ காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" msgstr[1] "%d கோபà¯à®ªà¯à®•à¯à®•à®³à¯ காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "பà¯à®¤à®¿à®¯ பாடல௠படà¯à®Ÿà®¿à®¯à®²à¯" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ஒலி இறà¯à®µà®Ÿà¯à®Ÿà¯, பாடலà¯, %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" -msgstr "சொரà¯à®•à®¿" +msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "தறà¯à®ªà¯‹à®¤à¯ இயகà¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -160,7 +175,8 @@ msgstr "" "மீதà¯à®¤à®°à®µà¯ வரà¯à®Ÿà¯à®¤à®²à¯ இடமà¯à®ªà¯†à®±à¯à®µà®¤à®¾à®²à¯ பாடல௠படà¯à®Ÿà®¿à®¯à®²à¯ˆ வரிசையாகà¯à®• இயலவிலà¯à®²à¯ˆ (அலà¯à®²à®¤à¯ " "à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -177,7 +193,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -186,59 +202,60 @@ msgstr "" msgid "Error loading plugin" msgstr "சொரà¯à®•à®¿" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "பிழையை தேடà¯à®™à¯à®•à®³à¯" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "தனிதà¯à®¤ " -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ஒலிபà¯à®ªà®¿à®°à®¿à®ªà¯à®ªà¯" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "" msgstr[1] "" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -265,9 +282,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -292,39 +309,39 @@ msgstr "பாடல௠படà¯à®Ÿà®¿à®¯à®²à®¿à®©à¯ˆ மறà¯à®ªà¯†à®¯à®°à¯ msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -414,40 +431,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "தலைபà¯à®ªà¯" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "பாடகரà¯" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "வகை" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "வரà¯à®Ÿà®®à¯" @@ -456,7 +473,7 @@ msgstr "வரà¯à®Ÿà®®à¯" msgid "Track" msgstr "paadal" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "பாடலின௠கால alavidai" @@ -472,197 +489,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "ஆசிட௠ஜாஸà¯" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "ஆசிட௠ராகà¯" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "சà¯à®±à¯à®±à¯à®šà¯à®šà¯‚ழலà¯" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "பெபாபà¯" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "பà¯à®³à¯‚கிராஸà¯" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "பà¯à®³à¯‚ஸà¯" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "சபை இசை" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "பாரமà¯à®ªà®°à®¿à®¯ இசை" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "கிராமபà¯à®ªà¯à®±à®ªà¯à®ªà®¾à®Ÿà®²à¯à®•à®³à¯ " -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "டெத௠metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "எளிதாக கேடà¯à®•kகூடியவை" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "நாடà¯à®Ÿà¯à®ªà¯à®ªà¯à®±pபாடலà¯à®•à®³à¯" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "நவனாகரீகமானவை" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "கà¯à®´à¯ ராபà¯" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "gaasbel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "granj" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "ஹாரà¯à®Ÿà¯ raak" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "ஹெவி mettal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "ஹிபà¯-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "hawus" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "jaas" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "ஜஙà¯à®•à®³à¯" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "mettal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "பà¯à®¤à®¿à®¯ படிபà¯à®ªà¯à®•l" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "பà¯à®¤à®¿à®¯ alaigal" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "இரைசà¯à®šà®²à¯ சதà¯à®¤à®®à¯ " -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "paap" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "பஙà¯à®•à¯ raak" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "raap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "rage" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "raak" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "ராக௠மறà¯à®±à¯à®®à¯ rol" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "ரிதம௠மறà¯à®±à¯à®®à¯ blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "skaa" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "sowul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "tekno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "டà¯à®°à®¿à®ªà¯-ஹாப௠" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "பாடல௠விபரமà¯" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "பினà¯à®©à¯‚டà¯à®Ÿà®®à¯" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -759,25 +776,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -893,287 +918,315 @@ msgstr "தாயà¯à®µà®¾à®©à¯€à®¸à¯" msgid "Turkish" msgstr "தà¯à®°à¯à®•à¯à®•à®¿" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "மிதவை பà¯à®³à¯à®³à®¿" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "வெளியீடà¯à®Ÿà¯ நீடà¯à®šà®¿à®•à®³à¯" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "அனைதà¯à®¤à¯ கோபà¯à®ªà¯à®•à®³à®¿à®©à®¤à¯à®®à¯ சபà¯à®¤à®¤à¯à®¤à¯ˆ perukku:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "இணைகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®¤ கோபà¯à®ªà¯à®•à®³à®¿à®©à¯ சபà¯à®¤à®¤à¯à®¤à¯ˆ பெரà¯à®•à¯à®•à¯:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>வெளியீடà¯à®Ÿà¯ அமைபà¯à®ªà¯à®•l</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "பிட௠ஆழமà¯" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "தாஙà¯à®•à®²à¯ அளவà¯" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "மெனà¯à®®à¯ˆà®¯à®¾à®© thundaakkal" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "மெனà¯à®ªà¯Šà®°à¯à®³à¯ ஒலி கடà¯à®Ÿà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®¯à¯ˆ உபயோகிகà¯à®• (பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ à®®à¯à®±à¯ˆà®®à¯ˆ அலà¯à®²)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>பயனினை மீளியகà¯à®•à¯</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "பயன௠மீளியகà¯à®•à®¿à®¯à¯ˆ செயலà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯ à®®à¯à®±à¯ˆà®®à¯ˆ" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "நறà¯à®•à¯à®•à¯à®¤à®²à¯ˆ தவிரà¯à®•à¯à®•à®µà¯à®®à¯ (பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ à®®à¯à®±à¯ˆà®®à¯ˆ)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>நிலைகளை சரிசெயà¯ga</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "பதிலி வழஙà¯à®•à¯à®¨à®°à¯ பெயரà¯" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "பதிலி போரà¯à®Ÿà¯ எணà¯:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "பதிலி பயனரà¯à®ªà¯†à®¯à®°à¯:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "பதிலி kadavuchchol" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>பதிலி உளà¯à®³à®®à¯ˆà®µà¯</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "பதிலி பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "பதிலியà¯à®Ÿà®©à¯ உறà¯à®¤à®¿à®ªà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆà®¯à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®• " -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "கà¯à®±à®¿à®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿ உணரà¯à®•à®°à¯à®µà®¿à®•à®³à¯ எநà¯à®¤ தானியஙà¯à®•à¯ எழà¯à®¤à¯à®¤à¯à®•à®³à¯à®•à¯à®•à¯: " -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "கà¯à®±à¯ˆà®µà®Ÿà¯ˆà®¯à¯à®®à¯ எழà¯à®¤à¯à®¤à¯à®•à®³à¯à®•à¯à®•à®¾à®© கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®•à®³à¯:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>நடதà¯à®¤à¯ˆ</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "தறà¯à®ªà¯‹à®¤à¯ˆà®¯ பாடல௠நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ படà¯à®šà®¤à¯à®¤à®¿à®²à¯ அடà¯à®¤à¯à®¤ பாடலà¯à®•à¯à®•à¯ à®®à¯à®©à¯à®©à¯‡à®±à¯ " -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "கோபà¯à®ªà¯à®•à®³à¯ˆ திறகà¯à®•à¯à®®à¯ போத௠கà¯à®±à®¿à®¤à¯à®¤ பாடல௠படà¯à®Ÿà®¿à®¯à®²à¯ˆ நீகà¯à®•à¯à®• " -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "தறà¯à®•à®¾à®²à®¿à®• பாடல௠படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ திறகà¯à®• " -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>பாடல௠kaatchippaduththu</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "பாடல௠இலகà¯à®•à®™à¯à®•à®³à¯ˆ kaattuga" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "à®®à¯à®©à¯à®©à¯ˆà®¯ சà¯à®´à®¿à®¯à®¤à¯à®¤à¯ˆ காடà¯à®Ÿà¯à®• (2:00 இறà¯à®•à¯ பதிலாக 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>இணகà¯à®•à®¤à¯à®¤à®©à¯à®®à¯ˆ</b> " -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr " \\ (பினà¯à®©à¯‡à®¾à®•à¯à®•à®¿à®¯ சாயà¯à®µà¯) இனை கோபà¯à®ªà¯à®±à¯ˆ எலà¯à®²à¯ˆà®¯à®¾à®• வரையறà¯à®•à¯à®•" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯ varaivu</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "இசà¯à®šà¯Šà®±à¯à®•à®³à¯à®•à¯à®•à¯ பொரà¯à®¤à¯à®¤à®®à®¾à®© நிழறà¯à®ªà®Ÿà®™à¯à®•à®³à¯ˆ தேடà¯à®• (காறà¯à®ªà¯à®³à¯à®³à®¿à®¯à®¾à®²à¯ பிரிகà¯à®•à¯à®•):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "இசà¯à®šà¯Šà®±à¯à®•à®³à¯à®•à¯à®•à¯ பொரà¯à®¤à¯à®¤à®®à®¾à®© நிழறà¯à®ªà®Ÿà®™à¯à®•à®³à¯ˆ நீகà¯à®•à¯à®• (காறà¯à®ªà¯à®³à¯à®³à®¿à®¯à®¾à®²à¯ பிரிகà¯à®•à¯à®•):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "இபà¯à®ªà®¾à®Ÿà®²à¯ கோபà¯à®ªà¯ பெயரà¯à®•à¯à®•à¯ பொரà¯à®¤à¯à®¤à®®à®¾à®© நிழறà¯à®ªà®Ÿà®™à¯à®•à®³à¯ˆ தேடà¯à®•" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "மீளà¯à®šà¯à®´à®²à®²à®¾à®• தேடà¯à®• " -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "தேடà¯à®®à¯ ஆழமà¯:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>மேலà¯à®®à¯€à®Ÿà¯à®ªà¯ தகவலà¯</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "மேலà¯à®®à¯€à®Ÿà¯à®ªà¯ தகவலà¯à®•à®³à¯ˆ காணà¯à®ªà®¿kkuga" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "மேலà¯à®®à¯€à®Ÿà¯à®ªà¯ தாமதம௠(ஒர௠வினாடியின௠பதà¯à®¤à¯ பிரிவà¯à®•à®³à®¾à®•)" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "தறà¯à®ªà¯‹à®¤à¯ˆà®¯ பாடலின௠கால அளவிடையை காணà¯à®ªà®¿à®•à¯à®•" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "பாடலà¯à®•à®³à®¿à®©à¯ˆ இயகà¯à®•à¯à®®à¯ வரை மீதà¯à®¤à®°à®µà®¿à®©à¯ˆ à®à®±à¯à®± வேணà¯à®Ÿà®¾à®®à¯" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "thalaippu" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "கலைஞர௠- தலைபà¯à®ªà¯" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "கலைஞர௠- கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯ - தலைபà¯à®ªà¯" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "கலைஞர௠- கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯ - பாடலà¯. தலைபà¯à®ªà¯" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "கலைஞர௠[கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯] - பாடலà¯. தலைபà¯à®ªà¯" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "கà¯à®±à¯à®µà®Ÿà¯à®Ÿà¯ - தலைபà¯à®ªà¯" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "பிரிவà¯" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "தனிபà¯à®ªà®¯à®©à¯" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "தலைபà¯à®ªà¯ வடிவமà¯:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "தனிபà¯à®ªà®¯à®©à¯ சரமà¯:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1185,31 +1238,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1229,6 +1282,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ திற" @@ -1241,7 +1298,12 @@ msgstr "à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ சேரà¯" msgid "Enter URL:" msgstr "à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ உளà¯à®³à®¿à®Ÿà¯:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1255,51 +1317,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "எவà¯à®µà®¿à®¤ தகவலà¯à®•à®³à¯à®®à¯ கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ %s.âŽ\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1347,3 +1396,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>நிலைகளை சரிசெயà¯ga</b>" @@ -30,8 +30,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Turkish (http://www.transifex.com/jlindgren/audacious/" "language/tr/)\n" @@ -105,17 +105,17 @@ msgstr "Hata ayıklama mesajlarını yazdır (iki kez kullanılabilir)" msgid "Run in Qt mode" msgstr "Qt kipinde çalış" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Bilinmeyen seçenek: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Bilinmeyen seçenek: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -124,57 +124,70 @@ msgstr "" "Kullanım: audacious [SEÇENEK] ... [DOSYA] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d dosya bulundu" msgstr[1] "%d dosya bulundu" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Yeni Çalma Listesi" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "Ses CD'si, parça %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(karakter kodlama hatası)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"%s açılırken hata:\n" -"%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Geçersiz ses biçimi" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Åžimdi Çalınıyor" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -182,7 +195,8 @@ msgstr "" "Ãœstveri taraması devam ettiÄŸinden (veya iptal edildiÄŸinden) listede sıralama " "yapılamıyor." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -201,7 +215,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "%s yüklenemiyor: bilinmeyen dosya uzantısı." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "%s kaydedilemiyor: bilinmeyen dosya uzantısı." @@ -210,59 +224,60 @@ msgstr "%s kaydedilemiyor: bilinmeyen dosya uzantısı." msgid "Error loading plugin" msgstr "Eklenti yüklenirken hata" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Arama hatası" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Dosya biçimi tanınmadı" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Ãœst veri okunurken hata" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kanal" msgstr[1] "%d kanal" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "Ses CD'si" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Parça %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(bilinmeyen baÅŸlık)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Geçersiz URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Bilinmeyen URI ÅŸeması" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Geçersiz dosya adı" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -289,9 +304,9 @@ msgstr "_Kaldır" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_Ä°ptal" @@ -316,39 +331,39 @@ msgstr "Listeyi Yeniden Adlandır" msgid "What would you like to call this playlist?" msgstr "Bu dosya adına ne ad vermek istersiniz?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -438,40 +453,40 @@ msgstr "_Ekle" msgid "Close _dialog on add" msgstr "Ekledikten sonra _pencereyi kapat" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Kapat" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "BaÅŸlık" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Sanatçı" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Albüm" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Tür" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Yıl" @@ -480,7 +495,7 @@ msgstr "Yıl" msgid "Track" msgstr "Parça" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "uzunluk" @@ -496,197 +511,197 @@ msgstr "Kalite:" msgid "Bitrate:" msgstr "Bit oranı:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Çevre" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Oda müziÄŸi" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Klasik" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disko" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Kolay Dinleme" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Caz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Tekno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Kayıt baÅŸarılı" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Kayıt hatası" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Åžarkı bilgisi" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Albüm Sanatçısı" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Yorum" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Parça Numarası" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "Sonraki ÅŸarkıya geçerken alanları te_mizle" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Kaydet" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_Sonraki" @@ -783,25 +798,33 @@ msgstr "_Eklentiler ..." msgid "About %s" msgstr "%s Hakkında" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s Ayarları" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_Ayarla" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "A_yarlar" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Hakkında" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Görünüm" @@ -917,287 +940,315 @@ msgstr "Tayvanca" msgid "Turkish" msgstr "Türkçe" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Kayan noktalı" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Arayüz Ayarları</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Arayüz eklentisi:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Çıkış eklentisi:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Tüm dosyaları yükselt:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Etiketsiz dosyaları yükselt:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Çıkış Ayarları</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Bit derinliÄŸi:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Arabellek boyutu:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "YumuÅŸak kesim" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Yazılımsal ses denetimi kullan (önerilmez)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Ses Güçlendirme</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Çalarken ses güçlendirmeyi etkinleÅŸtir" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Albüm modu" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "TıraÅŸlamayı önle (önerilir)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Seviyeleri Ayarla</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Vekil sunucu makine adı:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Vekil sunucu baÄŸlantı noktası:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Vekil sunucu kullanıcı adı:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Vekil sunucu ÅŸifresi:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>AÄŸ Ayarları</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Vekil Sunucu Yapılandırması</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Vekil sunucu kullanımını etkinleÅŸtir" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Vekil sunucu doÄŸrulaması kullan" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Åžu dil için otomatik karakter tanımlamayı aç:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Alternatif karakter kodlamaları:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Davranış</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "BaÅŸlangıçta oynatmaya devam et" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "Hemen devam etmek yerine duraklat" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Çalan ÅŸarkı silindiÄŸinde sonrakine atla" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Dosya açarken listeyi temizle" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Dosyaları geçici bir listede aç" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Åžarkı Göstergesi</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Åžarkı numaralarını göster" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "BaÅŸtaki sıfırları göster (2:00 yerine 02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>Uyumluluk</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Geriye yatık taksimi ( \\ ) klasör sınırlayıcı olarak yorumla" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Album resmi</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Bu kelimelerle eÅŸleÅŸen resimleri ara (virgülle ayırın)" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Bu kelimeleri içeren resimleri çıkar (virgülle ayırın):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Åžarkı ismiyle eÅŸleÅŸen resimleri ara" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "Arama yineleme" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Arama derinliÄŸi:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Açılır Bilgi</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Popup bilgisi göster" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Popup erteleme (saniyenin onda biri):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Åžarkı zamanını göster" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>GeliÅŸmiÅŸ</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Çalınana kadar ÅŸarkı üstverilerini yükleme" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Tanımlanamayan dosya uzantısı bulunan dosya içeriklerini tara" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "BAÅžLIK" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "SANATÇI - BAÅžLIK" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "SANATÇI - ALBÃœM - BAÅžLIK" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "SANATÇI - ALBÃœM - PARÇA. BAÅžLIK" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "SANATÇI [ ALBÃœM ] - PARÇA. BAÅžLIK" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBÃœM - BAÅžLIK" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Kategori" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Özel" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "BaÅŸlık biçimi:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Özel metin:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious Ayarları" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1209,31 +1260,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1253,6 +1304,10 @@ msgstr "Çalışıyor..." msgid "Error" msgstr "Hata" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "BaÄŸlantı Aç" @@ -1265,7 +1320,12 @@ msgstr "BaÄŸlantı Ekle" msgid "Enter URL:" msgstr "URL gir :" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Aç" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1281,51 +1341,38 @@ msgstr "Klasörü Aç" msgid "Add Folder" msgstr "Klasör Ekle" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Aç" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Ekle" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Ãœst veri" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Besteci" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Söyleyen" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Kayıt Yılı" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Kayıt Tarihi" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Teknik" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME Türü" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Bit oranı" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "%s için kullanılabilir bilgi yok.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Seviye" @@ -1374,5 +1421,6 @@ msgstr "Eklentiler..." msgid "Services" msgstr "" -#~ msgid "Unknown playback error" -#~ msgstr "Bilinmeyen oynatma hatası" +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Seviyeleri Ayarla</b>" @@ -16,12 +16,13 @@ # Rustam Tsurik <rustam.tsurik@gmail.com>, 2013 # Rustam Tsurik <rustam.tsurik@gmail.com>, 2013 # Oleg <kvantarium@gmail.com>, 2012 +# Yaroslav Yenkala <hyper-news@yandex.ru>, 2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Ukrainian (http://www.transifex.com/jlindgren/audacious/" "language/uk/)\n" @@ -96,17 +97,17 @@ msgstr "Виводити налагоджувальні Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ msgid "Run in Qt mode" msgstr "ЗапуÑк в режимі Qt" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "Ðевідома опціÑ: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "Ðевідома опціÑ: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" @@ -115,11 +116,15 @@ msgstr "" "Приклад: audacious [ОПЦІЯ] ... [ФÐЙЛ] ...\n" "\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" @@ -127,46 +132,59 @@ msgstr[0] "Знайдено %d файл" msgstr[1] "Знайдено %d файли" msgstr[2] "Знайдено %d файлів" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "Ðовий ÑпиÑок відтвореннÑ" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "Стандартний вхід" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ÐудіодиÑк, доріжка %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(помилка кодуваннÑ)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"Ðеможливо відкрити %s:\n" +"Помилка Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ %s:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" +"Ðевідома помилка Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ (погнÑнь в конÑоль за більш детальною " +"інформацією)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "Хибний формат аудіо" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Зараз відтворюєтьÑÑ" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -174,7 +192,8 @@ msgstr "" "СпиÑок Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ відÑортувати, поки ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð¸Ñ… триває " "або вимкнено." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -193,7 +212,7 @@ msgstr "Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %s." msgid "Cannot load %s: unsupported file name extension." msgstr "Ðеможливо завантажити %s: непідтримуване Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ." -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "Ðеможливо зберегти %s: непідтримуване Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ." @@ -202,27 +221,27 @@ msgstr "Ðеможливо зберегти %s: непідтримуване рРmsgid "Error loading plugin" msgstr "Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "Помилка перемотуваннÑ" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "Формат файлу не розпізнано" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "Помилка Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð¸Ñ…" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Моно" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Стерео" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" @@ -230,32 +249,33 @@ msgstr[0] "%d канал" msgstr[1] "%d канали" msgstr[2] "%d каналів" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "ÐудіодиÑк" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "Доріжка %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(невідома назва)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "Хибне поÑиланнÑ" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "Ðевідома Ñхема поÑиланнÑ" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "Хибне ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "Хибний режим доÑтупу" @@ -282,9 +302,9 @@ msgstr "_Видалити" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "_СкаÑувати" @@ -309,39 +329,39 @@ msgstr "ÐŸÐµÑ€ÐµÐ¹Ð¼ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ ÑпиÑку відтвореннÑ" msgid "What would you like to call this playlist?" msgstr "Як би Ви хотіли назвати цей ÑпиÑок відтвореннÑ?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "Файл налаштувань ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "Файл налаштувань еквалайзера ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Файл налаштувань Winamp ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "Імпорт" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "ЕкÑпорт" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÐ²Ð°Ð»Ð°Ð¹Ð·ÐµÑ€Ð°" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "Зберегти налаштуваннÑ" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "Видалити обране" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "Повернути зміни" @@ -433,40 +453,40 @@ msgstr "_Додати" msgid "Close _dialog on add" msgstr "Закрити _діалог піÑÐ»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "_Закрити" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Ðазва" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Виконавець" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Ðльбом" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Жанр" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Рік" @@ -475,7 +495,7 @@ msgstr "Рік" msgid "Track" msgstr "Доріжка" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "ТриваліÑÑ‚ÑŒ" @@ -491,197 +511,197 @@ msgstr "ЯкіÑÑ‚ÑŒ:" msgid "Bitrate:" msgstr "Бітрейт:" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "Ð—Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ ÑƒÑпішне" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "Помилка при збереженні" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ композицію" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "Виконавець альбому" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Коментар" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "Ðомер піÑні" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "ОчиÑтити Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¸ переході на наÑтупну піÑню" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "_Зберегти" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "_ÐаÑтупний" @@ -778,25 +798,33 @@ msgstr "_Модулі ..." msgid "About %s" msgstr "Про %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ %s" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "_ЗаÑтоÑувати" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "_ÐалаштуваннÑ" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "_Про" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "Зовнішній виглÑд" @@ -912,287 +940,315 @@ msgstr "ТайванÑька" msgid "Turkish" msgstr "Турецька" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Рухома кома" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>Параметри інтерфейÑу</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "Модуль інтерфейÑу:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Модуль виведеннÑ:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "ПідÑилювати вÑÑ– файли:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "дБ" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "ПідÑилювати непозначені файли:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Параметри виводу</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Ðмплітудна розрÑдніÑÑ‚ÑŒ:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Розмір буфера:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "мÑ" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "М’Ñке відÑіканнÑ" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Програмне ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð³ÑƒÑ‡Ð½Ñ–ÑÑ‚ÑŽ (не рекомендовано)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Ð’Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð³ÑƒÑ‡Ð½Ð¾ÑÑ‚Ñ–</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Увімкнути Ð²Ð¸Ñ€Ñ–Ð²Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð³ÑƒÑ‡Ð½Ð¾ÑÑ‚Ñ–" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Режим альбому" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Запобігати відÑіканню (рекомендовано)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Регулювати рівні</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "ÐдреÑа прокÑÑ–-Ñервера:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Порт:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Пароль:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>Мережеві налаштуваннÑ</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "КіБ" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ÐºÑÑ–</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "ВикориÑтовувати прокÑÑ–" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "ВикориÑтовувати автентифікацію" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "ÐÐ²Ñ‚Ð¾Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñимволів:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Типове ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñимволів:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Поведінка</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "Продовжити Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "ЗапуÑкати Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ð·ÑƒÐ¿Ð¸Ð½ÐµÐ½Ð¸Ð¼" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "При видаленні поточної піÑні відтворювати наÑтупну" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Очищати ÑпиÑок Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ відкритті файлів" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Відкривати файли у тимчаÑовому ÑпиÑку відтвореннÑ" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Ð’Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ–Ñні</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Показувати номер піÑні" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Показувати нульові Ñтарші розрÑди (02:00 заміÑÑ‚ÑŒ 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>СуміÑніÑÑ‚ÑŒ</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "Вважати \\ (обернену коÑу риÑку) розділювачем тек" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Обкладинка альбому</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Шукати Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° цими Ñловами (розділюйте комами):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "ПропуÑкати Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ–Ð· цими Ñловами (розділюйте комами):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Шукати Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° іменем файлу доріжки" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "РекурÑивний пошук" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "Глибина пошуку:" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Спливна інформаціÑ</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Показувати Ñпливну інформацію" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "Затримка ÑÐ¿Ð»Ð¸Ð²Ð°Ð½Ð½Ñ (деÑÑÑ‚Ñ– чаÑтки Ñекунди):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "Показувати Ð¿Ñ€Ð¾Ð³Ñ€ÐµÑ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ—" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>Додаткові</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "Вгадувати відÑутні метадані зі шлÑху до файлу" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Ðе завантажувати метадані доріжок до відтвореннÑ" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "Сканувати вміÑÑ‚ файлу із невпізнаним розширеннÑм" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "ÐÐЗВР- ВИКОÐÐВЕЦЬ" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "ÐÐЗВР- ВИКОÐÐВЕЦЬ - ÐЛЬБОМ" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "ВИКОÐÐВЕЦЬ - ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "ВИКОÐÐВЕЦЬ - ÐЛЬБОМ - ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "ВИКОÐÐВЕЦЬ - ÐЛЬБОМ - ДОРІЖКÐ. ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "ВИКОÐÐВЕЦЬ [ ÐЛЬБОМ ] ДОРІЖКÐ. ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ÐЛЬБОМ - ÐÐЗВÐ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "КатегоріÑ" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "ВлаÑні налаштуваннÑ" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Формат назви:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "ВлаÑний формат:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "ЗапиÑати аудіо потік викориÑтовуючи %s" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "Ðемає модулів Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу аудіо" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Audacious" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "СкаÑувати" @@ -1204,31 +1260,31 @@ msgstr "Зберегти" msgid "Load" msgstr "Завантажити" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "Завантажити файл налаштувань" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "Завантажити файл налаштувань еквалайзера" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "Зберегти файл налаштувань" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<ім'Ñ>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "Зберегти файл налаштувань еквалайзера" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "Імпортувати Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Winamp" @@ -1248,6 +1304,10 @@ msgstr "ÐžÐ¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ð½Ð½Ñ ..." msgid "Error" msgstr "Помилка" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Відкрити адреÑу" @@ -1260,7 +1320,12 @@ msgstr "Додати адреÑу" msgid "Enter URL:" msgstr "Введіть адреÑу:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "Відкрити" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1276,51 +1341,38 @@ msgstr "Відкрити теку" msgid "Add Folder" msgstr "Додати теку" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "Відкрити" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "Додати" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "Метадані" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "Композитор" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "Виконавець" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "Рік запиÑу" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "Дата запиÑу" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "Технічні" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "Тип MIME" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "Бітрейт" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "Рівень" @@ -1369,5 +1421,6 @@ msgstr "Модулі ..." msgid "Services" msgstr "Служби" -#~ msgid "Unknown playback error" -#~ msgstr "Ðевідома помилка відтвореннÑ" +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Регулювати рівні</b>" @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-08-25 17:15+0000\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" "Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Vietnamese (http://www.transifex.com/jlindgren/audacious/" "language/vi/)\n" @@ -84,71 +84,86 @@ msgstr "" msgid "Run in Qt mode" msgstr "" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "%d táºp tin được tìm thấy" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "D.sách má»›i" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "ÄÄ©a nhạc, bà i %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "" -#: src/libaudcore/playback.cc:364 +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "" + +#: src/libaudcore/playback.cc:367 #, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" msgstr "" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "Äang phát" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." @@ -156,7 +171,8 @@ msgstr "" "Danh sách không thể được sắp xếp vì quá trình quét thông tin Ä‘ang diá»…n ra " "(hoặc bị tắt)." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -173,7 +189,7 @@ msgstr "" msgid "Cannot load %s: unsupported file name extension." msgstr "" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "" @@ -182,58 +198,59 @@ msgstr "" msgid "Error loading plugin" msgstr "" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "Mono" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "Stereo" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d kênh" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "" @@ -260,9 +277,9 @@ msgstr "" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "" @@ -287,39 +304,39 @@ msgstr "Äổi tên danh sách" msgid "What would you like to call this playlist?" msgstr "" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "" -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "" -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "" @@ -409,40 +426,40 @@ msgstr "" msgid "Close _dialog on add" msgstr "" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "Tá»±a Ä‘á»" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "Nghệ sÄ©" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "Album" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "Thể loại" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "Năm" @@ -451,7 +468,7 @@ msgstr "Năm" msgid "Track" msgstr "Bà i hát" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "Äá»™ dà i" @@ -467,197 +484,197 @@ msgstr "" msgid "Bitrate:" msgstr "" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "Acid Jazz" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "Acid Rock" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "Ambient" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "Bluegrass" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "Blues" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "Chamber Music" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "Classical" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "Country" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "Death Metal" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "Disco" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "Easy Listening" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "Folk" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "Funk" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "Gangsta Rap" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "Gospel" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "Grunge" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "Hard Rock" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "Heavy Metal" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "Hip-hop" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "Jazz" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "Jungle" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "Metal" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "New Age" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "New Wave" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "Noise" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "Pop" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "Punk Rock" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "Rap" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "Reggae" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "Rock" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "Rock and Roll" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "Rhythm and Blues" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "Soul" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "Swing" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "Techno" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "Trip-hop" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "Thông tin bà i hát" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "Bình luáºn" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "" @@ -754,25 +771,33 @@ msgstr "" msgid "About %s" msgstr "" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "" @@ -888,287 +913,315 @@ msgstr "Tiếng Äà i Loan" msgid "Turkish" msgstr "Tiếng Thổ NhÄ© Kỳ" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "Äiểm chuyển Ä‘á»™ng" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "Trình cắm xuất ra:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "Khuếch đại má»i táºp tin:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "Khuếch đại táºp tin chÆ°a gán thẻ:" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>Thiết láºp xuất âm thanh</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "Chiá»u sâu âm thanh:" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "Dung lượng bá»™ đệm:" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "ms" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "Sá» dụng kiểm soát âm lượng của phần má»m (không nên)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>Tăng âm</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "Báºt chế Ä‘á»™ tăng thêm âm lượng" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "Chế Ä‘á»™ album" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "Tránh tổn thất (khuyên dùng)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>Các mức Ä‘iá»u chỉnh</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "Tên máy chủ proxy:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "Cổng proxy:" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "Tên ngÆ°á»i dùng proxy:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "Máºt khẩu proxy:" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>Cấu hình Proxy</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "Cho phép dùng proxy" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "Xác thá»±c vá»›i proxy" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "Tá»± Ä‘á»™ng nháºn diện bảng mã kà tá»± cho:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "Bảng mã kà tá»± dá»± phòng:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>Hà nh Ä‘á»™ng</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "Äến bà i kế tiếp khi xóa bà i hiện tại" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "Dá»n sạch danh sách khi mở các táºp tin" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "Mở các táºp tin trong má»™t danh sách tạm" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>Hiển thị bà i hát</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "Hiện số thứ tá»± trong danh sách của bà i hát" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "Hiện số không ở đầu (02:00 thay vì of 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>Ảnh bìa</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "Tìm ảnh có tên chứa các từ sau (cách bằng dấu phẩy):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "Ngoại trừ tên ảnh chứa các từ sau (cách bằng dấu phẩy):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "Tìm ảnh khá»›p vá»›i tên táºp tin" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>Cá»a sổ thông tin báºt lên</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "Hiện ô chú thÃch thông tin" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "Không nạp thông tin bà i hát cho đến khi nó được phát" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "Tá»°A ÄỀ" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "NGHỆ SĨ - Tá»°A ÄỀ" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "NGHỆ SĨ - ALBUM - Tá»°A" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "NGHỆ SĨ - ALBUM - BÀI. Tá»°A" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "NGHỆ SĨ [ALBUM ] - BÀI. Tá»°A" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "ALBUM - Tá»°A ÄỀ" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "Danh mục" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "Tùy chá»n" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "Äịnh dạng tá»±a Ä‘á»:" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "Chuá»—i tùy chá»n:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "" @@ -1180,31 +1233,31 @@ msgstr "" msgid "Load" msgstr "" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "" @@ -1224,6 +1277,10 @@ msgstr "" msgid "Error" msgstr "" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "Mở địa chỉ URL" @@ -1236,7 +1293,12 @@ msgstr "Thêm URL" msgid "Enter URL:" msgstr "Nháºp URL:" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1252,51 +1314,38 @@ msgstr "" msgid "Add Folder" msgstr "" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "Không có thông tin của %s.\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "" @@ -1344,3 +1393,7 @@ msgstr "" #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>Các mức Ä‘iá»u chỉnh</b>" diff --git a/po/zh_CN.po b/po/zh_CN.po index ad5844e..b540355 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -4,22 +4,23 @@ # # Translators: # Chasye <chasye@gmail.com>, 2010 -# 白é“骢 <jeffbai@aosc.xyz>, 2014 -# 白é“骢 <jeffbai@aosc.xyz>, 2014 +# Mingcong Bai <jeffbai@aosc.xyz>, 2014 +# Mingcong Bai <jeffbai@aosc.xyz>, 2014 # Luke <runningwaterpro@gmail.com>, 2012 # Michael Jay Tong <michaeljayt@gmail.com>, 2014 +# Mingcong Bai <jeffbai@aosc.xyz>, 2016 # Mingye Wang <arthur200126@gmail.com>, 2015 # Luke <runningwaterpro@gmail.com>, 2012 # zhangmin <zm1990s@gmail.com>, 2013-2015 # zhangmin <zm1990s@gmail.com>, 2013 -# 白é“骢 <jeffbai@aosc.xyz>, 2015 +# Mingcong Bai <jeffbai@aosc.xyz>, 2015 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-11-16 17:41+0000\n" -"Last-Translator: Mingye Wang <arthur200126@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Chinese (China) (http://www.transifex.com/jlindgren/audacious/" "language/zh_CN/)\n" "Language: zh_CN\n" @@ -92,79 +93,97 @@ msgstr "打å°è°ƒè¯•ä¿¡æ¯ (或许需è¦ä½¿ç”¨ä¸¤æ¬¡ï¼‰" msgid "Run in Qt mode" msgstr "以 Qt 模å¼è¿è¡Œ" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "未知选项: %s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "未知选项: -%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "用法: audacious [选项] ... [文件] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "找到%d个文件" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" +"è¯»å– %s 时出错:\n" +"%s" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "新建æ’放列表" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "æ ‡å‡†è¾“å…¥" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "音频CD, 音轨 %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(å—符编ç 错误)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "打开输出æµæ—¶å‡ºé”™" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"打开 %s 时错误:\n" +"æ’放 %s 时出错:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" -msgstr "" +msgstr "未知回放错误(查阅控制å°ä»¥èŽ·å–详细错误信æ¯ï¼‰" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "ä¸å¯ç”¨éŸ³é¢‘æ ¼å¼" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "æ£åœ¨æ’放" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "å› æ£åœ¨æ‰«ææŒæ›²ä¿¡æ¯, æ’æ”¾åˆ—è¡¨æš‚æ—¶æ— æ³•ä¿å˜." -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -183,7 +202,7 @@ msgstr "载入 %s 时出错。" msgid "Cannot load %s: unsupported file name extension." msgstr "æ— æ³•è½½å…¥ %s: ä¸æ”¯æŒçš„文件扩展å。" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "æ— æ³•ä¿å˜ %s: ä¸æ”¯æŒçš„文件扩展å。" @@ -192,58 +211,59 @@ msgstr "æ— æ³•ä¿å˜ %s: ä¸æ”¯æŒçš„文件扩展å。" msgid "Error loading plugin" msgstr "åŠ è½½æ’件出错" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "定ä½é”™è¯¯" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "ä¸è¯†åˆ«æ–‡ä»¶æ ¼å¼" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "读å–元数æ®æ—¶å‡ºé”™" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "å•å£°é“" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "立体声" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d声é“" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "音频CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "音轨 %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(æœªçŸ¥æ ‡é¢˜)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "未知 URI" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "未知 URI 图表" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "æ— æ•ˆçš„æ–‡ä»¶å" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "æ— æ•ˆçš„è®¿é—®æ¨¡å¼" @@ -270,9 +290,9 @@ msgstr "移除(_R)" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "å–消(_C)" @@ -297,39 +317,39 @@ msgstr "é‡å‘½åæ’放列表" msgid "What would you like to call this playlist?" msgstr "ä½ å¸Œæœ›å¦‚ä½•ç§°å‘¼è¿™ä¸ªæ’放列表?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "预设文件 ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF 文件 ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp 预设 ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "导入" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "导出" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "å‡è¡¡å™¨é¢„设" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "ä¿å˜é¢„设" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "åˆ é™¤é€‰ä¸é¡¹" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "å¤åŽŸæ›´æ”¹" @@ -419,40 +439,40 @@ msgstr "æ·»åŠ (_A)" msgid "Close _dialog on add" msgstr "æ·»åŠ æ—¶å…³é—对è¯æ¡†(_D)" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "å…³é—(_C)" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "æ ‡é¢˜" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "艺术家" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "专辑" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "é£Žæ ¼" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "年份" @@ -461,7 +481,7 @@ msgstr "年份" msgid "Track" msgstr "音轨" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "长度" @@ -477,197 +497,197 @@ msgstr "音质: " msgid "Bitrate:" msgstr "比特率: " -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "迷幻爵士ä¹" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "酸性摇滚" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "氛围音ä¹" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "比波普爵士ä¹" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "è“è‰éŸ³ä¹" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "è“è°ƒ" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "室内音ä¹" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "å¤å…¸" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "乡æ‘音ä¹" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "æ»äº¡é‡‘属" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "迪斯科" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "轻音ä¹" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "æ°‘è°£" -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "放克" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "匪帮说唱" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ç¦éŸ³éŸ³ä¹" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "垃圾摇滚" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "硬摇滚" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "é‡é‡‘属" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "嘻哈音ä¹" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr " 浩室舞曲" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "爵士" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "丛林音ä¹" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "金属" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "新世纪" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "新浪潮" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "噪音音ä¹" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "æµè¡Œ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "朋克摇滚ä¹" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "说唱" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "雷盖舞曲" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "摇滚" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "摇滚ä¹" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "节å¥å¸ƒé²æ–¯éŸ³ä¹" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "æ–¯å¡" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "çµé‚ä¹" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr " 摇摆ä¹" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr " 电å舞曲" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "神游舞曲" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "ä¿å˜æˆåŠŸ" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "ä¿å˜å‡ºé”™" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "æŒæ›²ä¿¡æ¯" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "专辑艺术家" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "备注" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "音轨åºå·" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "当移动到下一首æŒæ—¶æ¸…除æ¤æ (_R)" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "ä¿å˜(_S)" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "下一首(_N)" @@ -764,25 +784,33 @@ msgstr "æ’件... (_P)" msgid "About %s" msgstr "关于 %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s 设置" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "设置 (_S)" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "设置 (_S)" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "关于 (_A)" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "选择文件" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "选择文件夹" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "外观" @@ -898,287 +926,315 @@ msgstr "å°è¯" msgid "Turkish" msgstr "土耳其è¯" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "自动" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "浮点" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "与解ç åŽä¸€è‡´" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "应用特效åŽ" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "应用å‡è¡¡åŽ" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>ç•Œé¢è®¾ç½®</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "ç•Œé¢æ’件: " -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "输出æ’件:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "应用到文件:" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "dB" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "åº”ç”¨åˆ°æ— æ ‡ç¾æ–‡ä»¶ï¼š" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>输出设置</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "ä½æ·±ï¼š" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "缓冲大å°ï¼š" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "毫秒" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "柔性剪峰" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "使用软音é‡æŽ§åˆ¶ï¼ˆéžå»ºè®®ï¼‰" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>回放增益</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>录制设置</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "å¯ç”¨å›žæ”¾å¢žç›Š" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "录制æµï¼š" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "专辑模å¼" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "é¿å…爆音(推è)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>调整幅度</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "主机地å€ï¼š" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "连接端å£ï¼š" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "认è¯ç”¨æˆ·ï¼š" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "认è¯å¯†ç :" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>网络设置</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>代ç†æœåŠ¡å™¨è®¾ç½®</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "å¯ç”¨ä»£ç†æœåŠ¡å™¨" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "代ç†æœåŠ¡å™¨è¦æ±‚认è¯" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "自动检测下列编ç :" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "备用å—符编ç :" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>行为</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "å¯åŠ¨æ—¶æ¢å¤æ’放" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "立刻暂åœï¼Œè€Œä¸æ˜¯ç»§ç»æ’放" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "æŒæ›²æ’放ä¸è¢«åˆ 除则æ’放下一首" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "打开文件时清空当å‰æ’放列表" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "在临时æ’放列表打开文件" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>æŒæ›²æ˜¾ç¤º</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "显示æŒæ›²åºå·" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "显示时间å‰çš„0(如:显示2:00为02:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "显示开头的 0(02:00 或 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "å•ç‹¬æ˜¾ç¤ºå°æ—¶ï¼ˆ1:30:00 或 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>兼容性</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "说明 \\(åæ–œæ )作为一个文件夹分隔符" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>专辑å°é¢</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "æœç´¢åŒ¹é…以下è¯è¯çš„图片(用逗å·åˆ†éš”):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "排除匹é…以下è¯è¯çš„图片(用逗å·åˆ†éš”):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "æœç´¢åŒ¹é…æŒæ›²æ–‡ä»¶å的图片" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "递归æœç´¢" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "æœç´¢æ·±åº¦ï¼š" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>弹出信æ¯</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "显示弹出信æ¯" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "弹出延迟 (å分之一秒):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "åœæ¢æ’放" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>高级</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "从文件路径猜测缺失的元数æ®" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "未æ’æ”¾æ—¶åˆ‡å‹¿åŠ è½½å…ƒæ•°æ®" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "待检测文件包å«ä¸èƒ½è¯†åˆ«çš„文件扩展å" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "æ ‡é¢˜ - 艺术家" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr " æ ‡é¢˜ - 艺术家 - 专辑" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "艺术家 - æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "艺术家 - 专辑 - æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "艺术家 - 专辑 - 曲目å·. æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "艺术家 [专辑] - 曲目å·. æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "专辑 - æ ‡é¢˜" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "分类" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "自定义" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "æ ‡é¢˜æ ·å¼ï¼š" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "自定å—符:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "使用 %s 录制音频æµ" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "æ— å¯ç”¨çš„音频录制æ’件" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious 设置" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "å–消" @@ -1190,31 +1246,31 @@ msgstr "ä¿å˜" msgid "Load" msgstr "载入" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "载入预设文件" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "载入 EQF 文件" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "ä¿å˜é¢„设文件" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<name>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "ä¿å˜ EQF 文件" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<name>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "导入 Winamp 预设" @@ -1234,6 +1290,10 @@ msgstr "进行ä¸..." msgid "Error" msgstr "错误" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "打开URL" @@ -1246,7 +1306,12 @@ msgstr "æ·»åŠ URL" msgid "Enter URL:" msgstr "输入地å€" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "打开" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1262,51 +1327,38 @@ msgstr "打开文件夹" msgid "Add Folder" msgstr "æ·»åŠ æ–‡ä»¶å¤¹" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "打开" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "æ·»åŠ " -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "元数æ®" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "作曲" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "æ¼”å¥" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "录制年代" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "录制日期" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "技术员" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "媒体类型" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "比特率" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "未找到与‘%s’相关信æ¯ã€‚\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "级别" @@ -1354,3 +1406,7 @@ msgstr "æ’件 ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "æœåŠ¡" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>调整幅度</b>" diff --git a/po/zh_TW.po b/po/zh_TW.po index ab0df29..7354469 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,13 +7,14 @@ # whhone <whhone@gmail.com>, 2013 # whhone <whhone@gmail.com>, 2013 # whhone <whhone@gmail.com>, 2013 +# 盧瑞元(ryuanlu) <rueiyuan.lu@gmail.com>, 2016 msgid "" msgstr "" "Project-Id-Version: Audacious\n" "Report-Msgid-Bugs-To: http://redmine.audacious-media-player.org/\n" -"POT-Creation-Date: 2016-03-26 21:24+0100\n" -"PO-Revision-Date: 2015-09-12 15:46+0000\n" -"Last-Translator: Ruei-Yuan Lu <rueiyuan.lu@gmail.com>\n" +"POT-Creation-Date: 2016-08-22 15:06+0200\n" +"PO-Revision-Date: 2016-08-22 12:05+0000\n" +"Last-Translator: Thomas Lange <thomas-lange2@gmx.de>\n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/jlindgren/" "audacious/language/zh_TW/)\n" "Language: zh_TW\n" @@ -86,79 +87,95 @@ msgstr "é¡¯ç¤ºé™¤éŒ¯è¨Šæ¯ (也許需è¦è¼¸å…¥å…©æ¬¡)" msgid "Run in Qt mode" msgstr "以 Qt 模å¼å•Ÿå‹•" -#: src/audacious/main.cc:133 +#: src/audacious/main.cc:136 #, c-format msgid "Unknown option: %s\n" msgstr "未知的é¸é …:%s\n" -#: src/audacious/main.cc:156 +#: src/audacious/main.cc:159 #, c-format msgid "Unknown option: -%c\n" msgstr "未知的é¸é …:-%c\n" -#: src/audacious/main.cc:183 +#: src/audacious/main.cc:186 #, c-format msgid "" "Usage: audacious [OPTION] ... [FILE] ...\n" "\n" msgstr "使用方å¼ï¼šaudacious [é¸é …] ... [檔案] ...\n" -#: src/audacious/main.cc:365 src/libaudqt/util.cc:50 +#: src/audacious/main.cc:187 +msgid "Select instance to run/control" +msgstr "" + +#: src/audacious/main.cc:366 src/libaudqt/util.cc:54 msgid "Audacious" msgstr "Audacious" -#: src/libaudcore/adder.cc:77 +#: src/libaudcore/adder.cc:85 #, c-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "找到 %d 個檔案" -#: src/libaudcore/adder.cc:323 src/libaudcore/playlist.cc:148 +#: src/libaudcore/adder.cc:256 src/libaudcore/adder.cc:312 +#, c-format +msgid "" +"Error reading %s:\n" +"%s" +msgstr "" + +#: src/libaudcore/adder.cc:386 src/libaudcore/playlist.cc:147 msgid "New Playlist" msgstr "æ–°æ’放清單" -#: src/libaudcore/audstrings.cc:559 src/libaudcore/tuple.cc:506 +#: src/libaudcore/audstrings.cc:603 src/libaudcore/tuple.cc:520 msgid "Standard input" msgstr "標準輸入" -#: src/libaudcore/audstrings.cc:561 +#: src/libaudcore/audstrings.cc:605 #, c-format msgid "Audio CD, track %s" msgstr "音樂 CD,音軌 %s" -#: src/libaudcore/audstrings.cc:565 src/libaudcore/tuple.cc:482 +#: src/libaudcore/audstrings.cc:609 src/libaudcore/tuple.cc:496 msgid "(character encoding error)" msgstr "(å—元編碼錯誤)" -#: src/libaudcore/playback.cc:364 -#, fuzzy, c-format +#: src/libaudcore/output.cc:197 src/libaudcore/output.cc:250 +msgid "Error opening output stream" +msgstr "開啟輸出串æµæ™‚發生錯誤" + +#: src/libaudcore/playback.cc:367 +#, c-format msgid "" "Error playing %s:\n" "%s" msgstr "" -"é–‹å•Ÿ %s 時發生錯誤:\n" +"æ’放 %s 時發生錯誤:\n" "%s" -#: src/libaudcore/playback.cc:366 +#: src/libaudcore/playback.cc:369 msgid "" "Unknown playback error (check the console for detailed error information)" -msgstr "" +msgstr "æ’放時發生未知的錯誤 (詳細錯誤資訊請檢查終端機輸出)" -#: src/libaudcore/playback.cc:496 +#: src/libaudcore/playback.cc:499 msgid "Invalid audio format" msgstr "ç„¡æ•ˆçš„éŸ³è¨Šæ ¼å¼" -#: src/libaudcore/playlist.cc:149 +#: src/libaudcore/playlist.cc:148 msgid "Now Playing" msgstr "æ£åœ¨æ’放" -#: src/libaudcore/playlist.cc:1723 +#: src/libaudcore/playlist.cc:1705 msgid "" "The playlist cannot be sorted because metadata scanning is still in progress " "(or has been disabled)." msgstr "å› ç‚ºæ£åœ¨é€²è¡Œè©®é‡‹è³‡æ–™çš„掃æ,無法å°æ’放清單進行排åºã€‚(或者已經被關閉)" -#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:485 +#: src/libaudcore/playlist-files.cc:69 src/libaudgui/infowin.cc:488 +#: src/libaudqt/infowin.cc:144 #, c-format msgid "" "Error opening %s:\n" @@ -177,7 +194,7 @@ msgstr "載入 %s 時發生錯誤。" msgid "Cannot load %s: unsupported file name extension." msgstr "無法載入 %s:ä¸æ”¯æ´è©²å‰¯æª”å。" -#: src/libaudcore/playlist-files.cc:146 +#: src/libaudcore/playlist-files.cc:151 #, c-format msgid "Cannot save %s: unsupported file name extension." msgstr "ç„¡æ³•å„²å˜ %s:ä¸æ”¯æ´è©²å‰¯æª”å。" @@ -186,58 +203,59 @@ msgstr "ç„¡æ³•å„²å˜ %s:ä¸æ”¯æ´è©²å‰¯æª”å。" msgid "Error loading plugin" msgstr "載入外掛時發生錯誤" -#: src/libaudcore/probe.cc:144 +#: src/libaudcore/probe.cc:145 msgid "Seek error" msgstr "æœå°‹ç™¼ç”ŸéŒ¯èª¤" -#: src/libaudcore/probe.cc:152 +#: src/libaudcore/probe.cc:153 msgid "File format not recognized" msgstr "無法辨è˜æª”æ¡ˆæ ¼å¼" -#: src/libaudcore/probe.cc:186 +#: src/libaudcore/probe.cc:181 msgid "Error reading metadata" msgstr "讀å–詮釋資料時發生錯誤" -#: src/libaudcore/tuple.cc:536 +#: src/libaudcore/tuple.cc:550 msgid "Mono" msgstr "å–®è²é“" -#: src/libaudcore/tuple.cc:538 +#: src/libaudcore/tuple.cc:552 msgid "Stereo" msgstr "ç«‹é«”è²" -#: src/libaudcore/tuple.cc:540 +#: src/libaudcore/tuple.cc:554 #, c-format msgid "%d channel" msgid_plural "%d channels" msgstr[0] "%d è²é“" -#: src/libaudcore/tuple.cc:714 +#: src/libaudcore/tuple.cc:742 msgid "Audio CD" msgstr "音訊 CD" -#: src/libaudcore/tuple.cc:794 +#: src/libaudcore/tuple.cc:824 #, c-format msgid "Track %d" msgstr "音軌 %d" -#: src/libaudcore/tuple.cc:799 +#: src/libaudcore/tuple.cc:829 msgid "(unknown title)" msgstr "(未知的標題)" -#: src/libaudcore/vfs.cc:68 +#: src/libaudcore/vfs.cc:47 msgid "Invalid URI" msgstr "無效的連çµ" -#: src/libaudcore/vfs.cc:86 +#: src/libaudcore/vfs.cc:85 msgid "Unknown URI scheme" msgstr "未知的連çµæ ¼å¼" -#: src/libaudcore/vfs_local.cc:84 +#: src/libaudcore/vfs_local.cc:85 src/libaudcore/vfs_local.cc:330 +#: src/libaudcore/vfs_local.cc:385 msgid "Invalid file name" msgstr "無效的檔案å稱" -#: src/libaudcore/vfs_local.cc:131 +#: src/libaudcore/vfs_local.cc:132 msgid "Invalid access mode" msgstr "無效的å˜å–模å¼" @@ -264,9 +282,9 @@ msgstr "移除(_R)" #: src/libaudgui/confirm.cc:57 src/libaudgui/confirm.cc:88 #: src/libaudgui/jump-to-time.cc:48 src/libaudgui/playlists.cc:95 -#: src/libaudgui/playlists.cc:194 src/libaudgui/plugin-prefs.cc:160 +#: src/libaudgui/playlists.cc:195 src/libaudgui/plugin-prefs.cc:160 #: src/libaudgui/url-opener.cc:76 src/libaudqt/playlist-management.cc:43 -#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:122 +#: src/libaudqt/playlist-management.cc:75 src/libaudqt/prefs-plugin.cc:133 #: src/libaudqt/url-opener.cc:64 msgid "_Cancel" msgstr "å–消(_C)" @@ -291,39 +309,39 @@ msgstr "é‡æ–°å‘½åæ’放清單" msgid "What would you like to call this playlist?" msgstr "您希望怎麼命å這份æ’放清單?" -#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 +#: src/libaudgui/eq-preset.cc:208 src/libaudgui/eq-preset.cc:215 msgid "Preset File ..." msgstr "é è¨é›†æª”案 ..." -#: src/libaudgui/eq-preset.cc:210 src/libaudgui/eq-preset.cc:217 +#: src/libaudgui/eq-preset.cc:209 src/libaudgui/eq-preset.cc:216 msgid "EQF File ..." msgstr "EQF 檔案 ..." -#: src/libaudgui/eq-preset.cc:212 +#: src/libaudgui/eq-preset.cc:211 msgid "Winamp Presets ..." msgstr "Winamp é è¨é›† ..." -#: src/libaudgui/eq-preset.cc:221 +#: src/libaudgui/eq-preset.cc:220 msgid "Import" msgstr "匯入" -#: src/libaudgui/eq-preset.cc:222 +#: src/libaudgui/eq-preset.cc:221 msgid "Export" msgstr "匯出" -#: src/libaudgui/eq-preset.cc:237 +#: src/libaudgui/eq-preset.cc:236 msgid "Equalizer Presets" msgstr "ç‰åŒ–器é è¨é›†" -#: src/libaudgui/eq-preset.cc:259 +#: src/libaudgui/eq-preset.cc:258 msgid "Save Preset" msgstr "儲å˜é è¨é›†" -#: src/libaudgui/eq-preset.cc:281 +#: src/libaudgui/eq-preset.cc:280 msgid "Delete Selected" msgstr "刪除é¸æ“‡çš„é …ç›®" -#: src/libaudgui/eq-preset.cc:285 +#: src/libaudgui/eq-preset.cc:284 msgid "Revert Changes" msgstr "å–消變更" @@ -413,40 +431,40 @@ msgstr "åŠ å…¥(_A)" msgid "Close _dialog on add" msgstr "åŠ å…¥å¾Œé—œé–‰å°è©±è¦–窗(_D)" -#: src/libaudgui/file-opener.cc:129 src/libaudgui/infowin.cc:395 +#: src/libaudgui/file-opener.cc:130 src/libaudgui/infowin.cc:394 #: src/libaudgui/jump-to-track.cc:309 src/libaudgui/plugin-prefs.cc:166 -#: src/libaudgui/prefs-window.cc:831 src/libaudgui/queue-manager.cc:194 -#: src/libaudgui/util.cc:188 src/libaudqt/infowin.cc:74 -#: src/libaudqt/prefs-plugin.cc:136 src/libaudqt/prefs-window.cc:625 -#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:126 +#: src/libaudgui/prefs-window.cc:850 src/libaudgui/queue-manager.cc:194 +#: src/libaudgui/util.cc:268 src/libaudqt/infowin.cc:74 +#: src/libaudqt/prefs-plugin.cc:143 src/libaudqt/prefs-window.cc:635 +#: src/libaudqt/queue-manager.cc:161 src/libaudqt/util.cc:130 msgid "_Close" msgstr "關閉(_C)" -#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:349 -#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:41 +#: src/libaudgui/infopopup.cc:193 src/libaudgui/infowin.cc:348 +#: src/libaudgui/prefs-window.cc:100 src/libaudqt/info-widget.cc:42 #: src/libaudqt/prefs-window.cc:104 msgid "Title" msgstr "標題" -#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:352 -#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:39 +#: src/libaudgui/infopopup.cc:194 src/libaudgui/infowin.cc:351 +#: src/libaudgui/prefs-window.cc:98 src/libaudqt/info-widget.cc:40 #: src/libaudqt/prefs-window.cc:102 msgid "Artist" msgstr "è—人" -#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:355 -#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:40 +#: src/libaudgui/infopopup.cc:195 src/libaudgui/infowin.cc:354 +#: src/libaudgui/prefs-window.cc:99 src/libaudqt/info-widget.cc:41 #: src/libaudqt/prefs-window.cc:103 msgid "Album" msgstr "專輯" -#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:365 -#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:43 +#: src/libaudgui/infopopup.cc:196 src/libaudgui/infowin.cc:364 +#: src/libaudgui/prefs-window.cc:102 src/libaudqt/info-widget.cc:44 #: src/libaudqt/prefs-window.cc:106 msgid "Genre" msgstr "é¡žåž‹" -#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:368 +#: src/libaudgui/infopopup.cc:197 src/libaudgui/infowin.cc:367 #: src/libaudgui/prefs-window.cc:106 src/libaudqt/prefs-window.cc:110 msgid "Year" msgstr "年份" @@ -455,7 +473,7 @@ msgstr "年份" msgid "Track" msgstr "音軌" -#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:53 +#: src/libaudgui/infopopup.cc:199 src/libaudqt/info-widget.cc:54 msgid "Length" msgstr "長度" @@ -471,197 +489,197 @@ msgstr "å“質:" msgid "Bitrate:" msgstr "ä½å…ƒçŽ‡ï¼š" -#: src/libaudgui/infowin.cc:84 +#: src/libaudgui/infowin.cc:85 msgid "Acid Jazz" msgstr "迷幻爵士" -#: src/libaudgui/infowin.cc:85 +#: src/libaudgui/infowin.cc:86 msgid "Acid Rock" msgstr "è¿·å¹»æ–滾" -#: src/libaudgui/infowin.cc:86 +#: src/libaudgui/infowin.cc:87 msgid "Ambient" msgstr "æ°›åœéŸ³æ¨‚" -#: src/libaudgui/infowin.cc:87 +#: src/libaudgui/infowin.cc:88 msgid "Bebop" msgstr "Bebop" -#: src/libaudgui/infowin.cc:88 +#: src/libaudgui/infowin.cc:89 msgid "Bluegrass" msgstr "è—è‰" -#: src/libaudgui/infowin.cc:89 +#: src/libaudgui/infowin.cc:90 msgid "Blues" msgstr "è—調" -#: src/libaudgui/infowin.cc:90 +#: src/libaudgui/infowin.cc:91 msgid "Chamber Music" msgstr "室內樂" -#: src/libaudgui/infowin.cc:91 +#: src/libaudgui/infowin.cc:92 msgid "Classical" msgstr "å¤å…¸" -#: src/libaudgui/infowin.cc:92 +#: src/libaudgui/infowin.cc:93 msgid "Country" msgstr "鄉æ‘" -#: src/libaudgui/infowin.cc:93 +#: src/libaudgui/infowin.cc:94 msgid "Death Metal" msgstr "æ»äº¡é‡‘屬" -#: src/libaudgui/infowin.cc:94 +#: src/libaudgui/infowin.cc:95 msgid "Disco" msgstr "迪斯å¯" -#: src/libaudgui/infowin.cc:95 +#: src/libaudgui/infowin.cc:96 msgid "Easy Listening" msgstr "輕音樂" -#: src/libaudgui/infowin.cc:96 +#: src/libaudgui/infowin.cc:97 msgid "Folk" msgstr "æ°‘è¬ " -#: src/libaudgui/infowin.cc:97 +#: src/libaudgui/infowin.cc:98 msgid "Funk" msgstr "放客" -#: src/libaudgui/infowin.cc:98 +#: src/libaudgui/infowin.cc:99 msgid "Gangsta Rap" msgstr "黑幫說唱" -#: src/libaudgui/infowin.cc:99 +#: src/libaudgui/infowin.cc:100 msgid "Gospel" msgstr "ç¦éŸ³éŸ³æ¨‚" -#: src/libaudgui/infowin.cc:100 +#: src/libaudgui/infowin.cc:101 msgid "Grunge" msgstr "垃圾æ–滾" -#: src/libaudgui/infowin.cc:101 +#: src/libaudgui/infowin.cc:102 msgid "Hard Rock" msgstr "硬å¼æ–滾" -#: src/libaudgui/infowin.cc:102 +#: src/libaudgui/infowin.cc:103 msgid "Heavy Metal" msgstr "é‡é‡‘屬" -#: src/libaudgui/infowin.cc:103 +#: src/libaudgui/infowin.cc:104 msgid "Hip-hop" msgstr "嘻哈" -#: src/libaudgui/infowin.cc:104 +#: src/libaudgui/infowin.cc:105 msgid "House" msgstr "House" -#: src/libaudgui/infowin.cc:105 +#: src/libaudgui/infowin.cc:106 msgid "Jazz" msgstr "爵士" -#: src/libaudgui/infowin.cc:106 +#: src/libaudgui/infowin.cc:107 msgid "Jungle" msgstr "å¢æž—" -#: src/libaudgui/infowin.cc:107 +#: src/libaudgui/infowin.cc:108 msgid "Metal" msgstr "金屬" -#: src/libaudgui/infowin.cc:108 +#: src/libaudgui/infowin.cc:109 msgid "New Age" msgstr "新世紀" -#: src/libaudgui/infowin.cc:109 +#: src/libaudgui/infowin.cc:110 msgid "New Wave" msgstr "新浪潮" -#: src/libaudgui/infowin.cc:110 +#: src/libaudgui/infowin.cc:111 msgid "Noise" msgstr "噪音" -#: src/libaudgui/infowin.cc:111 +#: src/libaudgui/infowin.cc:112 msgid "Pop" msgstr "æµè¡Œ" -#: src/libaudgui/infowin.cc:112 +#: src/libaudgui/infowin.cc:113 msgid "Punk Rock" msgstr "é¾å…‹æ–滾" -#: src/libaudgui/infowin.cc:113 +#: src/libaudgui/infowin.cc:114 msgid "Rap" msgstr "說唱" -#: src/libaudgui/infowin.cc:114 +#: src/libaudgui/infowin.cc:115 msgid "Reggae" msgstr "雷鬼" -#: src/libaudgui/infowin.cc:115 +#: src/libaudgui/infowin.cc:116 msgid "Rock" msgstr "æ–滾 (Rock)" -#: src/libaudgui/infowin.cc:116 +#: src/libaudgui/infowin.cc:117 msgid "Rock and Roll" msgstr "æ–滾 (Rock&Roll)" -#: src/libaudgui/infowin.cc:117 +#: src/libaudgui/infowin.cc:118 msgid "Rhythm and Blues" msgstr "R&B" -#: src/libaudgui/infowin.cc:118 +#: src/libaudgui/infowin.cc:119 msgid "Ska" msgstr "Ska" -#: src/libaudgui/infowin.cc:119 +#: src/libaudgui/infowin.cc:120 msgid "Soul" msgstr "éˆé‚" -#: src/libaudgui/infowin.cc:120 +#: src/libaudgui/infowin.cc:121 msgid "Swing" msgstr "æ–擺樂" -#: src/libaudgui/infowin.cc:121 +#: src/libaudgui/infowin.cc:122 msgid "Techno" msgstr "數ä½" -#: src/libaudgui/infowin.cc:122 +#: src/libaudgui/infowin.cc:123 msgid "Trip-hop" msgstr "迷幻舞曲" -#: src/libaudgui/infowin.cc:218 +#: src/libaudgui/infowin.cc:216 msgid "Save successful" msgstr "儲å˜æˆåŠŸ" -#: src/libaudgui/infowin.cc:222 +#: src/libaudgui/infowin.cc:220 msgid "Save error" msgstr "儲å˜å¤±æ•—" -#: src/libaudgui/infowin.cc:304 src/libaudgui/prefs-window.cc:84 +#: src/libaudgui/infowin.cc:303 src/libaudgui/prefs-window.cc:84 #: src/libaudqt/infowin.cc:63 src/libaudqt/prefs-window.cc:88 msgid "Song Info" msgstr "æŒæ›²è³‡è¨Š" -#: src/libaudgui/infowin.cc:358 src/libaudqt/info-widget.cc:45 +#: src/libaudgui/infowin.cc:357 src/libaudqt/info-widget.cc:46 msgid "Album Artist" msgstr "專輯è—人" -#: src/libaudgui/infowin.cc:361 src/libaudgui/prefs-window.cc:107 -#: src/libaudqt/info-widget.cc:44 src/libaudqt/prefs-window.cc:111 +#: src/libaudgui/infowin.cc:360 src/libaudgui/prefs-window.cc:107 +#: src/libaudqt/info-widget.cc:45 src/libaudqt/prefs-window.cc:111 msgid "Comment" msgstr "備註" -#: src/libaudgui/infowin.cc:371 src/libaudqt/info-widget.cc:42 +#: src/libaudgui/infowin.cc:370 src/libaudqt/info-widget.cc:43 msgid "Track Number" msgstr "音軌編號" -#: src/libaudgui/infowin.cc:378 +#: src/libaudgui/infowin.cc:377 msgid "Clea_r fields when moving to next song" msgstr "移到下一首æŒæ›²æ™‚清除欄ä½(_R)" -#: src/libaudgui/infowin.cc:392 src/libaudqt/infowin.cc:73 +#: src/libaudgui/infowin.cc:391 src/libaudqt/infowin.cc:73 msgid "_Save" msgstr "儲å˜(_S)" -#: src/libaudgui/infowin.cc:398 +#: src/libaudgui/infowin.cc:397 msgid "_Next" msgstr "下一個(_N)" @@ -758,25 +776,33 @@ msgstr "外掛(_P)" msgid "About %s" msgstr "關於 %s" -#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:108 +#: src/libaudgui/plugin-prefs.cc:155 src/libaudqt/prefs-plugin.cc:118 #, c-format msgid "%s Settings" msgstr "%s è¨å®š" -#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:121 +#: src/libaudgui/plugin-prefs.cc:159 src/libaudqt/prefs-plugin.cc:132 msgid "_Set" msgstr "套用(_S)" -#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:653 -#: src/libaudgui/prefs-window.cc:693 src/libaudqt/prefs-window.cc:485 +#: src/libaudgui/plugin-view.cc:235 src/libaudgui/prefs-window.cc:672 +#: src/libaudgui/prefs-window.cc:712 src/libaudqt/prefs-window.cc:495 msgid "_Settings" msgstr "è¨å®š(_S)" -#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:667 -#: src/libaudgui/prefs-window.cc:705 src/libaudqt/prefs-window.cc:499 +#: src/libaudgui/plugin-view.cc:242 src/libaudgui/prefs-window.cc:686 +#: src/libaudgui/prefs-window.cc:724 src/libaudqt/prefs-window.cc:509 msgid "_About" msgstr "關於(_A)" +#: src/libaudgui/prefs-widget.cc:277 +msgid "Choose File" +msgstr "é¸æ“‡æª”案" + +#: src/libaudgui/prefs-widget.cc:281 +msgid "Choose Folder" +msgstr "é¸æ“‡è³‡æ–™å¤¾" + #: src/libaudgui/prefs-window.cc:80 src/libaudqt/prefs-window.cc:84 msgid "Appearance" msgstr "外觀" @@ -892,287 +918,315 @@ msgstr "æ£é«”ä¸æ–‡" msgid "Turkish" msgstr "土耳其語" -#: src/libaudgui/prefs-window.cc:131 src/libaudqt/prefs-window.cc:135 +#: src/libaudgui/prefs-window.cc:128 src/libaudqt/prefs-window.cc:132 +msgid "Automatic" +msgstr "" + +#: src/libaudgui/prefs-window.cc:132 src/libaudqt/prefs-window.cc:136 msgid "Floating point" msgstr "浮點數" -#: src/libaudgui/prefs-window.cc:143 src/libaudqt/prefs-window.cc:147 +#: src/libaudgui/prefs-window.cc:136 +msgid "As decoded" +msgstr "" + +#: src/libaudgui/prefs-window.cc:137 +msgid "After applying ReplayGain" +msgstr "" + +#: src/libaudgui/prefs-window.cc:138 +msgid "After applying effects" +msgstr "" + +#: src/libaudgui/prefs-window.cc:139 +msgid "After applying equalization" +msgstr "" + +#: src/libaudgui/prefs-window.cc:151 src/libaudqt/prefs-window.cc:148 msgid "<b>Interface Settings</b>" msgstr "<b>介é¢è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:144 src/libaudqt/prefs-window.cc:148 +#: src/libaudgui/prefs-window.cc:152 src/libaudqt/prefs-window.cc:149 msgid "Interface plugin:" msgstr "介é¢å¤–掛:" -#: src/libaudgui/prefs-window.cc:162 src/libaudqt/prefs-window.cc:166 +#: src/libaudgui/prefs-window.cc:170 src/libaudqt/prefs-window.cc:167 msgid "Output plugin:" msgstr "輸出外掛:" -#: src/libaudgui/prefs-window.cc:183 src/libaudqt/prefs-window.cc:174 +#: src/libaudgui/prefs-window.cc:191 src/libaudqt/prefs-window.cc:175 msgid "Amplify all files:" msgstr "放大所有檔案的音é‡ï¼š" -#: src/libaudgui/prefs-window.cc:185 src/libaudgui/prefs-window.cc:189 -#: src/libaudqt/prefs-window.cc:176 src/libaudqt/prefs-window.cc:180 +#: src/libaudgui/prefs-window.cc:193 src/libaudgui/prefs-window.cc:197 +#: src/libaudqt/prefs-window.cc:177 src/libaudqt/prefs-window.cc:181 msgid "dB" msgstr "分è²" -#: src/libaudgui/prefs-window.cc:187 src/libaudqt/prefs-window.cc:178 +#: src/libaudgui/prefs-window.cc:195 src/libaudqt/prefs-window.cc:179 msgid "Amplify untagged files:" msgstr "放大無標籤檔案的音é‡ï¼š" -#: src/libaudgui/prefs-window.cc:194 src/libaudqt/prefs-window.cc:185 +#: src/libaudgui/prefs-window.cc:202 src/libaudqt/prefs-window.cc:186 msgid "<b>Output Settings</b>" msgstr "<b>輸出è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:196 src/libaudqt/prefs-window.cc:187 +#: src/libaudgui/prefs-window.cc:204 src/libaudqt/prefs-window.cc:188 msgid "Bit depth:" msgstr "å–æ¨£æ ¼å¼ï¼š" -#: src/libaudgui/prefs-window.cc:199 src/libaudgui/prefs-window.cc:241 -#: src/libaudqt/prefs-window.cc:190 src/libaudqt/prefs-window.cc:229 +#: src/libaudgui/prefs-window.cc:207 src/libaudgui/prefs-window.cc:251 +#: src/libaudqt/prefs-window.cc:191 src/libaudqt/prefs-window.cc:230 msgid "Buffer size:" msgstr "ç·©è¡å€å¤§å°ï¼š" -#: src/libaudgui/prefs-window.cc:201 src/libaudqt/prefs-window.cc:192 +#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:193 msgid "ms" msgstr "毫秒" -#: src/libaudgui/prefs-window.cc:205 src/libaudqt/prefs-window.cc:193 +#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:194 msgid "Soft clipping" msgstr "軟性削峰" -#: src/libaudgui/prefs-window.cc:207 src/libaudqt/prefs-window.cc:195 +#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:196 msgid "Use software volume control (not recommended)" msgstr "使用軟體音é‡æŽ§åˆ¶ (ä¸å»ºè°é–‹å•Ÿ)" -#: src/libaudgui/prefs-window.cc:209 src/libaudqt/prefs-window.cc:197 -msgid "<b>Replay Gain</b>" -msgstr "<b>æ’放增益</b>" +#: src/libaudgui/prefs-window.cc:214 +msgid "<b>Recording Settings</b>" +msgstr "<b>錄音è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:210 src/libaudqt/prefs-window.cc:198 -msgid "Enable Replay Gain" -msgstr "啟用æ’放增益" +#: src/libaudgui/prefs-window.cc:218 +msgid "Record stream:" +msgstr "" + +#: src/libaudgui/prefs-window.cc:221 src/libaudqt/prefs-window.cc:198 +msgid "<b>ReplayGain</b>" +msgstr "" + +#: src/libaudgui/prefs-window.cc:222 src/libaudqt/prefs-window.cc:199 +msgid "Enable ReplayGain" +msgstr "" -#: src/libaudgui/prefs-window.cc:212 src/libaudqt/prefs-window.cc:200 +#: src/libaudgui/prefs-window.cc:224 src/libaudqt/prefs-window.cc:201 msgid "Album mode" msgstr "專輯模å¼" -#: src/libaudgui/prefs-window.cc:215 src/libaudqt/prefs-window.cc:203 +#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:204 msgid "Prevent clipping (recommended)" msgstr "防æ¢è¨Šè™Ÿè£å‰ª (建è°é–‹å•Ÿ)" -#: src/libaudgui/prefs-window.cc:218 src/libaudqt/prefs-window.cc:206 -msgid "<b>Adjust Levels</b>" -msgstr "<b>調整音é‡</b>" - -#: src/libaudgui/prefs-window.cc:225 src/libaudqt/prefs-window.cc:213 +#: src/libaudgui/prefs-window.cc:235 src/libaudqt/prefs-window.cc:214 msgid "Proxy hostname:" msgstr "代ç†ä¼ºæœå™¨å稱:" -#: src/libaudgui/prefs-window.cc:227 src/libaudqt/prefs-window.cc:215 +#: src/libaudgui/prefs-window.cc:237 src/libaudqt/prefs-window.cc:216 msgid "Proxy port:" msgstr "代ç†ä¼ºæœå™¨é€£æŽ¥åŸ :" -#: src/libaudgui/prefs-window.cc:232 src/libaudqt/prefs-window.cc:220 +#: src/libaudgui/prefs-window.cc:242 src/libaudqt/prefs-window.cc:221 msgid "Proxy username:" msgstr "代ç†ä¼ºæœå™¨ä½¿ç”¨è€…å稱:" -#: src/libaudgui/prefs-window.cc:234 src/libaudqt/prefs-window.cc:222 +#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:223 msgid "Proxy password:" msgstr "代ç†ä¼ºæœå™¨å¯†ç¢¼ï¼š" -#: src/libaudgui/prefs-window.cc:240 src/libaudqt/prefs-window.cc:228 +#: src/libaudgui/prefs-window.cc:250 src/libaudqt/prefs-window.cc:229 msgid "<b>Network Settings</b>" msgstr "<b>網路è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:243 src/libaudqt/prefs-window.cc:231 +#: src/libaudgui/prefs-window.cc:253 src/libaudqt/prefs-window.cc:232 msgid "KiB" msgstr "KiB" -#: src/libaudgui/prefs-window.cc:244 src/libaudqt/prefs-window.cc:232 +#: src/libaudgui/prefs-window.cc:254 src/libaudqt/prefs-window.cc:233 msgid "<b>Proxy Configuration</b>" msgstr "<b>代ç†ä¼ºæœå™¨è¨å®š</b>" -#: src/libaudgui/prefs-window.cc:245 src/libaudqt/prefs-window.cc:233 +#: src/libaudgui/prefs-window.cc:255 src/libaudqt/prefs-window.cc:234 msgid "Enable proxy usage" msgstr "啟用代ç†ä¼ºæœå™¨" -#: src/libaudgui/prefs-window.cc:249 src/libaudqt/prefs-window.cc:237 +#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:238 msgid "Use authentication with proxy" msgstr "需è¦èªè‰" -#: src/libaudgui/prefs-window.cc:256 src/libaudqt/prefs-window.cc:244 +#: src/libaudgui/prefs-window.cc:266 src/libaudqt/prefs-window.cc:245 msgid "Auto character encoding detector for:" msgstr "自動åµæ¸¬å—元編碼:" -#: src/libaudgui/prefs-window.cc:259 src/libaudqt/prefs-window.cc:247 +#: src/libaudgui/prefs-window.cc:269 src/libaudqt/prefs-window.cc:248 msgid "Fallback character encodings:" msgstr "備用å—元編碼:" -#: src/libaudgui/prefs-window.cc:267 src/libaudqt/prefs-window.cc:256 +#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:257 msgid "<b>Behavior</b>" msgstr "<b>行為</b>" -#: src/libaudgui/prefs-window.cc:268 src/libaudqt/prefs-window.cc:257 +#: src/libaudgui/prefs-window.cc:278 src/libaudqt/prefs-window.cc:258 msgid "Resume playback on startup" msgstr "啟動時回復之å‰çš„æ’放狀態" -#: src/libaudgui/prefs-window.cc:270 src/libaudqt/prefs-window.cc:259 +#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:260 msgid "Pause instead of resuming immediately" msgstr "æš«åœè€Œéžç«‹åˆ»å›žå¾©æ’放" -#: src/libaudgui/prefs-window.cc:273 src/libaudqt/prefs-window.cc:262 +#: src/libaudgui/prefs-window.cc:283 src/libaudqt/prefs-window.cc:263 msgid "Advance when the current song is deleted" msgstr "ç›®å‰çš„æŒæ›²è¢«åˆªé™¤æ™‚ç§»åˆ°ä¸‹ä¸€å€‹é …ç›®" -#: src/libaudgui/prefs-window.cc:275 src/libaudqt/prefs-window.cc:264 +#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:265 msgid "Clear the playlist when opening files" msgstr "開啟檔案後清除æ’放清單" -#: src/libaudgui/prefs-window.cc:277 src/libaudqt/prefs-window.cc:266 +#: src/libaudgui/prefs-window.cc:287 src/libaudqt/prefs-window.cc:267 msgid "Open files in a temporary playlist" msgstr "在暫å˜æ’放清單ä¸é–‹å•Ÿæª”案" -#: src/libaudgui/prefs-window.cc:279 src/libaudqt/prefs-window.cc:270 +#: src/libaudgui/prefs-window.cc:289 src/libaudqt/prefs-window.cc:271 msgid "<b>Song Display</b>" msgstr "<b>顯示æŒæ›²</b>" -#: src/libaudgui/prefs-window.cc:280 src/libaudqt/prefs-window.cc:271 +#: src/libaudgui/prefs-window.cc:290 src/libaudqt/prefs-window.cc:272 msgid "Show song numbers" msgstr "顯示æŒæ›²ç·¨è™Ÿ" -#: src/libaudgui/prefs-window.cc:282 src/libaudqt/prefs-window.cc:273 -msgid "Show leading zeroes (02:00 instead of 2:00)" -msgstr "顯示開é 的數å—零 (例:02:00 而ä¸æ˜¯ 2:00)" +#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:274 +msgid "Show leading zeroes (02:00 vs. 2:00)" +msgstr "顯示開é 的數å—零 (02:00 vs. 2:00)" + +#: src/libaudgui/prefs-window.cc:294 src/libaudqt/prefs-window.cc:276 +msgid "Show hours separately (1:30:00 vs. 90:00)" +msgstr "å°‡å°æ™‚分開顯示 (1:30:00 vs. 90:00)" -#: src/libaudgui/prefs-window.cc:285 src/libaudqt/prefs-window.cc:276 +#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:279 msgid "<b>Compatibility</b>" msgstr "<b>相容性</b>" -#: src/libaudgui/prefs-window.cc:286 src/libaudqt/prefs-window.cc:277 +#: src/libaudgui/prefs-window.cc:298 src/libaudqt/prefs-window.cc:280 msgid "Interpret \\ (backward slash) as a folder delimiter" msgstr "å°‡ \\ (å斜線) 視為資料夾分隔符號" -#: src/libaudgui/prefs-window.cc:292 src/libaudqt/prefs-window.cc:283 +#: src/libaudgui/prefs-window.cc:304 src/libaudqt/prefs-window.cc:286 msgid "<b>Album Art</b>" msgstr "<b>專輯å°é¢</b>" -#: src/libaudgui/prefs-window.cc:293 src/libaudqt/prefs-window.cc:284 +#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:287 msgid "Search for images matching these words (comma-separated):" msgstr "æœå°‹ç¬¦åˆé€™äº›å–®å—的圖片 (以逗號分隔):" -#: src/libaudgui/prefs-window.cc:295 src/libaudqt/prefs-window.cc:286 +#: src/libaudgui/prefs-window.cc:307 src/libaudqt/prefs-window.cc:289 msgid "Exclude images matching these words (comma-separated):" msgstr "排除符åˆé€™äº›å–®å—的圖片 (以逗號分隔):" -#: src/libaudgui/prefs-window.cc:297 src/libaudqt/prefs-window.cc:288 +#: src/libaudgui/prefs-window.cc:309 src/libaudqt/prefs-window.cc:291 msgid "Search for images matching song file name" msgstr "æœå°‹ç¬¦åˆæŒæ›²æª”å的圖片" -#: src/libaudgui/prefs-window.cc:299 src/libaudqt/prefs-window.cc:290 +#: src/libaudgui/prefs-window.cc:311 src/libaudqt/prefs-window.cc:293 msgid "Search recursively" msgstr "éžè¿´æœå°‹" -#: src/libaudgui/prefs-window.cc:301 src/libaudqt/prefs-window.cc:292 +#: src/libaudgui/prefs-window.cc:313 src/libaudqt/prefs-window.cc:295 msgid "Search depth:" msgstr "æœå°‹æ·±åº¦ï¼š" -#: src/libaudgui/prefs-window.cc:305 src/libaudqt/prefs-window.cc:296 +#: src/libaudgui/prefs-window.cc:317 src/libaudqt/prefs-window.cc:299 msgid "<b>Popup Information</b>" msgstr "<b>彈出å¼è³‡è¨Šè¦–窗</b>" -#: src/libaudgui/prefs-window.cc:306 src/libaudqt/prefs-window.cc:297 +#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:300 msgid "Show popup information" msgstr "顯示彈出å¼è³‡è¨Šè¦–窗" -#: src/libaudgui/prefs-window.cc:308 src/libaudqt/prefs-window.cc:299 +#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:302 msgid "Popup delay (tenths of a second):" msgstr "彈出視窗的延é²æ™‚é–“ (å分之一秒):" -#: src/libaudgui/prefs-window.cc:312 src/libaudqt/prefs-window.cc:303 +#: src/libaudgui/prefs-window.cc:324 src/libaudqt/prefs-window.cc:306 msgid "Show time scale for current song" msgstr "顯示目å‰æŒæ›²çš„時間軸" -#: src/libaudgui/prefs-window.cc:315 src/libaudqt/prefs-window.cc:306 +#: src/libaudgui/prefs-window.cc:327 src/libaudqt/prefs-window.cc:309 msgid "<b>Advanced</b>" msgstr "<b>進階</b>" -#: src/libaudgui/prefs-window.cc:316 src/libaudqt/prefs-window.cc:307 +#: src/libaudgui/prefs-window.cc:328 src/libaudqt/prefs-window.cc:310 msgid "Guess missing metadata from file path" msgstr "ä¾æ“šæª”æ¡ˆè·¯å¾‘è£œä¸Šæ¬ ç¼ºçš„è©®é‡‹è³‡æ–™" -#: src/libaudgui/prefs-window.cc:318 src/libaudqt/prefs-window.cc:268 -#: src/libaudqt/prefs-window.cc:309 +#: src/libaudgui/prefs-window.cc:330 src/libaudqt/prefs-window.cc:269 +#: src/libaudqt/prefs-window.cc:312 msgid "Do not load metadata for songs until played" msgstr "在æŒæ›²æ’放以å‰ä¸è¦è¼‰å…¥è©®é‡‹è³‡æ–™" -#: src/libaudgui/prefs-window.cc:320 src/libaudqt/prefs-window.cc:311 +#: src/libaudgui/prefs-window.cc:332 src/libaudqt/prefs-window.cc:314 msgid "Probe content of files with no recognized file name extension" msgstr "åµæ¸¬å¸¶æœ‰ä¸æ˜Žå‰¯æª”å的檔案內容" -#: src/libaudgui/prefs-window.cc:338 src/libaudqt/prefs-window.cc:329 +#: src/libaudgui/prefs-window.cc:350 src/libaudqt/prefs-window.cc:332 msgid "TITLE" msgstr "標題" -#: src/libaudgui/prefs-window.cc:339 src/libaudqt/prefs-window.cc:330 +#: src/libaudgui/prefs-window.cc:351 src/libaudqt/prefs-window.cc:333 msgid "TITLE - ARTIST" msgstr "標題 - è—人" -#: src/libaudgui/prefs-window.cc:340 src/libaudqt/prefs-window.cc:331 +#: src/libaudgui/prefs-window.cc:352 src/libaudqt/prefs-window.cc:334 msgid "TITLE - ARTIST - ALBUM" msgstr "標題 - è—人 - 專輯" -#: src/libaudgui/prefs-window.cc:341 src/libaudqt/prefs-window.cc:332 +#: src/libaudgui/prefs-window.cc:353 src/libaudqt/prefs-window.cc:335 msgid "ARTIST - TITLE" msgstr "è—人 - 標題" -#: src/libaudgui/prefs-window.cc:342 src/libaudqt/prefs-window.cc:333 +#: src/libaudgui/prefs-window.cc:354 src/libaudqt/prefs-window.cc:336 msgid "ARTIST - ALBUM - TITLE" msgstr "è—人 - 專輯 - 標題" -#: src/libaudgui/prefs-window.cc:343 src/libaudqt/prefs-window.cc:334 +#: src/libaudgui/prefs-window.cc:355 src/libaudqt/prefs-window.cc:337 msgid "ARTIST - ALBUM - TRACK. TITLE" msgstr "è—人 - 專輯 - 音軌. 標題" -#: src/libaudgui/prefs-window.cc:344 src/libaudqt/prefs-window.cc:335 +#: src/libaudgui/prefs-window.cc:356 src/libaudqt/prefs-window.cc:338 msgid "ARTIST [ ALBUM ] - TRACK. TITLE" msgstr "è—人 [ 專輯 ] - 音軌. 標題" -#: src/libaudgui/prefs-window.cc:345 src/libaudqt/prefs-window.cc:336 +#: src/libaudgui/prefs-window.cc:357 src/libaudqt/prefs-window.cc:339 msgid "ALBUM - TITLE" msgstr "專輯 - 標題" -#: src/libaudgui/prefs-window.cc:439 +#: src/libaudgui/prefs-window.cc:451 msgid "Category" msgstr "目錄" -#: src/libaudgui/prefs-window.cc:505 src/libaudqt/prefs-window.cc:352 +#: src/libaudgui/prefs-window.cc:517 src/libaudqt/prefs-window.cc:355 msgid "Custom" msgstr "自訂" -#: src/libaudgui/prefs-window.cc:523 src/libaudqt/prefs-window.cc:344 +#: src/libaudgui/prefs-window.cc:535 src/libaudqt/prefs-window.cc:347 msgid "Title format:" msgstr "æ¨™é¡Œæ ¼å¼ï¼š" -#: src/libaudgui/prefs-window.cc:527 src/libaudqt/prefs-window.cc:355 +#: src/libaudgui/prefs-window.cc:539 src/libaudqt/prefs-window.cc:358 msgid "Custom string:" msgstr "自訂å—串:" -#: src/libaudgui/prefs-window.cc:719 +#: src/libaudgui/prefs-window.cc:738 #, c-format msgid "Record audio stream using %s" msgstr "使用 %s 錄製音訊串æµ" -#: src/libaudgui/prefs-window.cc:728 +#: src/libaudgui/prefs-window.cc:747 msgid "No audio recording plugin available" msgstr "找ä¸åˆ°å¯ç”¨çš„錄音外掛" -#: src/libaudgui/prefs-window.cc:781 src/libaudqt/prefs-window.cc:595 +#: src/libaudgui/prefs-window.cc:800 src/libaudqt/prefs-window.cc:605 msgid "Audacious Settings" msgstr "Audacious è¨å®š" -#: src/libaudgui/preset-browser.cc:50 +#: src/libaudgui/preset-browser.cc:50 src/libaudgui/util.cc:152 msgid "Cancel" msgstr "å–消" @@ -1184,31 +1238,31 @@ msgstr "儲å˜" msgid "Load" msgstr "載入" -#: src/libaudgui/preset-browser.cc:75 +#: src/libaudgui/preset-browser.cc:77 msgid "Load Preset File" msgstr "載入é è¨é›†æª”案" -#: src/libaudgui/preset-browser.cc:92 +#: src/libaudgui/preset-browser.cc:94 msgid "Load EQF File" msgstr "載入 EQF 檔案" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "Save Preset File" msgstr "儲å˜é è¨é›†åˆ°æª”案" -#: src/libaudgui/preset-browser.cc:107 +#: src/libaudgui/preset-browser.cc:109 msgid "<name>.preset" msgstr "<檔å>.preset" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "Save EQF File" msgstr "å„²å˜ EQF 檔" -#: src/libaudgui/preset-browser.cc:125 +#: src/libaudgui/preset-browser.cc:127 msgid "<name>.eqf" msgstr "<檔å>.eqf" -#: src/libaudgui/preset-browser.cc:139 +#: src/libaudgui/preset-browser.cc:141 msgid "Import Winamp Presets" msgstr "匯入 Winamp é è¨é›†" @@ -1228,6 +1282,10 @@ msgstr "處ç†ä¸ ..." msgid "Error" msgstr "錯誤" +#: src/libaudgui/status.cc:90 +msgid "Information" +msgstr "" + #: src/libaudgui/url-opener.cc:49 src/libaudqt/url-opener.cc:41 msgid "Open URL" msgstr "開啟網å€" @@ -1240,7 +1298,12 @@ msgstr "åŠ å…¥ç¶²å€" msgid "Enter URL:" msgstr "請輸入網å€ï¼š" -#: src/libaudgui/util.cc:174 +#: src/libaudgui/util.cc:152 src/libaudqt/fileopener.cc:46 +#: src/libaudqt/fileopener.cc:47 +msgid "Open" +msgstr "é–‹å•Ÿ" + +#: src/libaudgui/util.cc:254 msgid "" "\n" "(Further messages have been hidden.)" @@ -1256,51 +1319,38 @@ msgstr "開啟資料夾" msgid "Add Folder" msgstr "åŠ å…¥è³‡æ–™å¤¾" -#: src/libaudqt/fileopener.cc:46 src/libaudqt/fileopener.cc:47 -msgid "Open" -msgstr "é–‹å•Ÿ" - #: src/libaudqt/fileopener.cc:48 src/libaudqt/fileopener.cc:49 msgid "Add" msgstr "åŠ å…¥" -#: src/libaudqt/info-widget.cc:38 +#: src/libaudqt/info-widget.cc:39 msgid "Metadata" msgstr "詮釋資料" -#: src/libaudqt/info-widget.cc:46 +#: src/libaudqt/info-widget.cc:47 msgid "Composer" msgstr "作曲" -#: src/libaudqt/info-widget.cc:47 +#: src/libaudqt/info-widget.cc:48 msgid "Performer" msgstr "表演者" -#: src/libaudqt/info-widget.cc:48 +#: src/libaudqt/info-widget.cc:49 msgid "Recording Year" msgstr "錄製年份" -#: src/libaudqt/info-widget.cc:49 +#: src/libaudqt/info-widget.cc:50 msgid "Recording Date" msgstr "錄製日期" -#: src/libaudqt/info-widget.cc:52 +#: src/libaudqt/info-widget.cc:53 msgid "Technical" msgstr "技術性資訊" -#: src/libaudqt/info-widget.cc:54 -msgid "MIME Type" -msgstr "MIME é¡žåž‹" - #: src/libaudqt/info-widget.cc:57 msgid "Bitrate" msgstr "ä½å…ƒçŽ‡" -#: src/libaudqt/infowin.cc:130 -#, c-format -msgid "No info available for %s.\n" -msgstr "無關於 %s 的資訊。\n" - #: src/libaudqt/log-inspector.cc:105 msgid "Level" msgstr "ç‰ç´š" @@ -1348,3 +1398,7 @@ msgstr "外掛 ..." #: src/libaudqt/plugin-menu.cc:54 msgid "Services" msgstr "æœå‹™" + +#: src/libaudqt/prefs-window.cc:207 +msgid "<b>Adjust Levels</b>" +msgstr "<b>調整音é‡</b>" diff --git a/src/audacious/Makefile b/src/audacious/Makefile index 89a017e..e4678ba 100644 --- a/src/audacious/Makefile +++ b/src/audacious/Makefile @@ -28,10 +28,11 @@ CPPFLAGS := -I.. -I../.. \ ${CPPFLAGS} \ ${GLIB_CFLAGS} -CPPFLAGS += -D_AUDACIOUS_CORE - LIBS := -L../libaudcore -laudcore \ ${LIBS} -lm \ ${LIBINTL} \ ${GLIB_LIBS} +ifeq ($(HAVE_MSWINDOWS),yes) +LDFLAGS := ${LDFLAGS} -Wl,-subsystem,windows +endif diff --git a/src/audacious/dbus-server.cc b/src/audacious/dbus-server.cc index c6cf76a..f208a4c 100644 --- a/src/audacious/dbus-server.cc +++ b/src/audacious/dbus-server.cc @@ -17,10 +17,12 @@ * the use of this software. */ +#include <libaudcore/audstrings.h> #include <libaudcore/drct.h> #include <libaudcore/equalizer.h> #include <libaudcore/interface.h> #include <libaudcore/playlist.h> +#include <libaudcore/plugins.h> #include <libaudcore/runtime.h> #include <libaudcore/tuple.h> @@ -347,6 +349,33 @@ static gboolean do_playqueue_remove (Obj * obj, Invoc * invoc, int pos) return true; } +static gboolean do_plugin_enable (Obj * obj, Invoc * invoc, const char * name, gboolean enable) +{ + PluginHandle * plugin = aud_plugin_lookup_basename (name); + if (! plugin) + { + AUDERR ("No such plugin: %s\n", name); + return false; + } + + aud_plugin_enable (plugin, enable); + FINISH (plugin_enable); + return true; +} + +static gboolean do_plugin_is_enabled (Obj * obj, Invoc * invoc, const char * name) +{ + PluginHandle * plugin = aud_plugin_lookup_basename (name); + if (! plugin) + { + AUDERR ("No such plugin: %s\n", name); + return false; + } + + FINISH2 (plugin_is_enabled, aud_plugin_get_enabled (plugin)); + return true; +} + static gboolean do_position (Obj * obj, Invoc * invoc) { FINISH2 (position, aud_playlist_get_position (CURRENT)); @@ -372,6 +401,19 @@ static gboolean do_quit (Obj * obj, Invoc * invoc) return true; } +static gboolean do_record (Obj * obj, Invoc * invoc) +{ + aud_drct_enable_record (! aud_drct_get_record_enabled ()); + FINISH (record); + return true; +} + +static gboolean do_recording (Obj * obj, Invoc * invoc) +{ + FINISH2 (recording, aud_drct_get_record_enabled ()); + return true; +} + static gboolean do_repeat (Obj * obj, Invoc * invoc) { FINISH2 (repeat, aud_get_bool (nullptr, "repeat")); @@ -554,35 +596,37 @@ static gboolean do_song_tuple (Obj * obj, Invoc * invoc, unsigned pos, const cha { Tuple::Field field = Tuple::field_by_name (key); Tuple tuple; - GVariant * var = nullptr; + GVariant * var; if (field >= 0) tuple = aud_playlist_entry_get_tuple (CURRENT, pos); - if (tuple) + switch (tuple.get_value_type (field)) { - switch (tuple.get_value_type (field)) - { - case Tuple::String: - var = g_variant_new_string (tuple.get_str (field)); - break; - - case Tuple::Int: - var = g_variant_new_int32 (tuple.get_int (field)); - break; - - default: - break; - } - } + case Tuple::String: + var = g_variant_new_string (tuple.get_str (field)); + break; + + case Tuple::Int: + var = g_variant_new_int32 (tuple.get_int (field)); + break; - if (! var) + default: var = g_variant_new_string (""); + break; + } FINISH2 (song_tuple, g_variant_new_variant (var)); return true; } +static gboolean do_startup_notify (Obj * obj, Invoc * invoc, const char * id) +{ + aud_ui_startup_notify (id); + FINISH (startup_notify); + return true; +} + static gboolean do_status (Obj * obj, Invoc * invoc) { const char * status = "stopped"; @@ -706,10 +750,14 @@ handlers[] = {"handle-playqueue-clear", (GCallback) do_playqueue_clear}, {"handle-playqueue-is-queued", (GCallback) do_playqueue_is_queued}, {"handle-playqueue-remove", (GCallback) do_playqueue_remove}, + {"handle-plugin-enable", (GCallback) do_plugin_enable}, + {"handle-plugin-is-enabled", (GCallback) do_plugin_is_enabled}, {"handle-position", (GCallback) do_position}, {"handle-queue-get-list-pos", (GCallback) do_queue_get_list_pos}, {"handle-queue-get-queue-pos", (GCallback) do_queue_get_queue_pos}, {"handle-quit", (GCallback) do_quit}, + {"handle-recording", (GCallback) do_recording}, + {"handle-record", (GCallback) do_record}, {"handle-repeat", (GCallback) do_repeat}, {"handle-reverse", (GCallback) do_reverse}, {"handle-seek", (GCallback) do_seek}, @@ -730,6 +778,7 @@ handlers[] = {"handle-song-length", (GCallback) do_song_length}, {"handle-song-title", (GCallback) do_song_title}, {"handle-song-tuple", (GCallback) do_song_tuple}, + {"handle-startup-notify", (GCallback) do_startup_notify}, {"handle-status", (GCallback) do_status}, {"handle-stop", (GCallback) do_stop}, {"handle-stop-after", (GCallback) do_stop_after}, @@ -748,16 +797,16 @@ static unsigned owner_id = 0; static GDBusInterfaceSkeleton * skeleton = nullptr; -static void name_acquired (GDBusConnection *, const char *, void *) +static void name_acquired (GDBusConnection *, const char * name, void *) { - AUDINFO ("Owned D-Bus name (org.atheme.audacious) on session bus.\n"); + AUDINFO ("Owned D-Bus name (%s) on session bus.\n", name); g_main_loop_quit (mainloop); } -static void name_lost (GDBusConnection *, const char *, void *) +static void name_lost (GDBusConnection *, const char * name, void *) { - AUDINFO ("Owning D-Bus name (org.atheme.audacious) failed, already taken?\n"); + AUDINFO ("Owning D-Bus name (%s) failed, already taken?\n", name); g_bus_unown_name (owner_id); owner_id = 0; @@ -765,8 +814,17 @@ static void name_lost (GDBusConnection *, const char *, void *) g_main_loop_quit (mainloop); } +StringBuf dbus_server_name () +{ + int instance = aud_get_instance (); + return (instance == 1) ? str_copy ("org.atheme.audacious") : + str_printf ("org.atheme.audacious-%d", instance); +} + StartupType dbus_server_init () { + auto startup = StartupType::Unknown; + GError * error = nullptr; GDBusConnection * bus = g_bus_get_sync (G_BUS_TYPE_SESSION, nullptr, & error); GMainContext * context; @@ -785,7 +843,7 @@ StartupType dbus_server_init () context = g_main_context_new (); g_main_context_push_thread_default (context); - owner_id = g_bus_own_name (G_BUS_TYPE_SESSION, "org.atheme.audacious", + owner_id = g_bus_own_name (G_BUS_TYPE_SESSION, dbus_server_name (), (GBusNameOwnerFlags) 0, nullptr, name_acquired, name_lost, nullptr, nullptr); mainloop = g_main_loop_new (context, true); @@ -793,14 +851,13 @@ StartupType dbus_server_init () g_main_loop_unref (mainloop); mainloop = nullptr; - g_main_context_pop_thread_default (context); - g_main_context_unref (context); - if (owner_id) - return StartupType::Server; + startup = StartupType::Server; + else + startup = StartupType::Client; - dbus_server_cleanup (); - return StartupType::Client; + g_main_context_pop_thread_default (context); + g_main_context_unref (context); ERROR: if (error) @@ -809,8 +866,10 @@ ERROR: g_error_free (error); } - dbus_server_cleanup (); - return StartupType::Unknown; + if (startup != StartupType::Server) + dbus_server_cleanup (); + + return startup; } void dbus_server_cleanup () diff --git a/src/audacious/main.cc b/src/audacious/main.cc index 8aa7e02..f3c4a5f 100644 --- a/src/audacious/main.cc +++ b/src/audacious/main.cc @@ -107,13 +107,16 @@ static bool parse_options (int argc, char * * argv) else uri = String (filename_to_uri (filename_build ({cur, arg}))); - if (uri) - filenames.append (uri); + filenames.append (uri); } else if (! arg[1]) /* "-" (standard input) */ { filenames.append (String ("stdin://")); } + else if (arg[1] >= '1' && arg[1] <= '9') /* instance number */ + { + aud_set_instance (arg[1] - '0'); + } else if (arg[1] == '-') /* long option */ { bool found = false; @@ -181,6 +184,7 @@ static void print_help () static const char pad[21] = " "; fprintf (stderr, _("Usage: audacious [OPTION] ... [FILE] ...\n\n")); + fprintf (stderr, " -1, -2, -3, etc. %s\n", _("Select instance to run/control")); for (auto & arg_info : arg_map) fprintf (stderr, " -%c, --%s%.*s%s\n", arg_info.short_arg, @@ -201,16 +205,18 @@ static void do_remote () g_type_init (); #endif - /* check whether this is the first instance */ + /* check whether the selected instance is running */ if (dbus_server_init () != StartupType::Client) return; - if (! (bus = g_bus_get_sync (G_BUS_TYPE_SESSION, nullptr, & error))) - goto ERR; - - if (! (obj = obj_audacious_proxy_new_sync (bus, (GDBusProxyFlags) 0, - "org.atheme.audacious", "/org/atheme/audacious", nullptr, & error))) - goto ERR; + if (! (bus = g_bus_get_sync (G_BUS_TYPE_SESSION, nullptr, & error)) || + ! (obj = obj_audacious_proxy_new_sync (bus, (GDBusProxyFlags) 0, + dbus_server_name (), "/org/atheme/audacious", nullptr, & error))) + { + AUDERR ("D-Bus error: %s\n", error->message); + g_error_free (error); + return; + } AUDINFO ("Connected to remote session.\n"); @@ -254,16 +260,13 @@ static void do_remote () if (options.mainwin) obj_audacious_call_show_main_win_sync (obj, true, nullptr, nullptr); + const char * startup_id = getenv ("DESKTOP_STARTUP_ID"); + if (startup_id) + obj_audacious_call_startup_notify_sync (obj, startup_id, nullptr, nullptr); + g_object_unref (obj); exit (EXIT_SUCCESS); - -ERR: - if (error) - { - AUDERR ("D-Bus error: %s\n", error->message); - g_error_free (error); - } } #endif @@ -321,7 +324,6 @@ static void main_cleanup () } filenames.clear (); - aud_cleanup_paths (); aud_leak_check (); } @@ -345,7 +347,6 @@ int main (int argc, char * * argv) signals_init_one (); #endif - aud_init_paths (); aud_init_i18n (); if (! parse_options (argc, argv)) diff --git a/src/audacious/main.h b/src/audacious/main.h index 58243c8..26d3b89 100644 --- a/src/audacious/main.h +++ b/src/audacious/main.h @@ -20,6 +20,8 @@ #ifndef _AUDACIOUS_MAIN_H #define _AUDACIOUS_MAIN_H +#include <libaudcore/objects.h> + /* dbus-server.c */ #ifdef USE_DBUS @@ -29,6 +31,7 @@ enum class StartupType { Unknown }; +StringBuf dbus_server_name (); StartupType dbus_server_init (); void dbus_server_cleanup (); diff --git a/src/audtool/audtool.h b/src/audtool/audtool.h index cb62488..c0bb88d 100644 --- a/src/audtool/audtool.h +++ b/src/audtool/audtool.h @@ -114,6 +114,8 @@ void playback_stopped (int, char * *); void playback_status (int, char * *); void playback_seek (int, char * *); void playback_seek_relative (int, char * *); +void playback_record (int, char * *); +void playback_recording (int, char * *); void mainwin_show (int, char * *); void show_preferences_window (int, char * *); @@ -123,6 +125,8 @@ void shutdown_audacious_server (int, char * *); void show_about_window (int, char * *); void get_version (int argc, char * * argv); +void plugin_is_enabled (int argc, char * * argv); +void plugin_enable (int argc, char * * argv); void equalizer_get_eq (int argc, char * * argv); void equalizer_get_eq_preamp (int argc, char * * argv); diff --git a/src/audtool/handlers_general.c b/src/audtool/handlers_general.c index 67e00f3..68c9da5 100644 --- a/src/audtool/handlers_general.c +++ b/src/audtool/handlers_general.c @@ -88,6 +88,10 @@ void shutdown_audacious_server (int argc, char * * argv) void get_handlers_list (int argc, char * * argv) { + audtool_report ("Usage: audtool [-#] COMMAND ..."); + audtool_report (" where # (1-9) selects the instance of Audacious to control"); + audtool_report (""); + for (int i = 0; handlers[i].name; i ++) { if (! g_ascii_strcasecmp ("<sep>", handlers[i].name)) @@ -98,6 +102,7 @@ void get_handlers_list (int argc, char * * argv) audtool_report (""); audtool_report ("Commands may be prefixed with '--' (GNU-style long options) or not, your choice."); + audtool_report ("Show/hide and enable/disable commands take an optional 'on' or 'off' argument."); audtool_report ("Report bugs to http://redmine.audacious-media-player.org/projects/audacious"); } @@ -112,3 +117,36 @@ void get_version (int argc, char * * argv) audtool_report ("Audacious %s", version); g_free (version); } + +void plugin_is_enabled (int argc, char * * argv) +{ + if (argc != 2) + { + audtool_whine_args (argv[0], "<plugin>"); + exit (1); + } + + gboolean enabled = FALSE; + obj_audacious_call_plugin_is_enabled_sync (dbus_proxy, argv[1], & enabled, NULL, NULL); + + exit (! enabled); +} + +void plugin_enable (int argc, char * * argv) +{ + gboolean enable = TRUE; + + if (argc == 2) + enable = TRUE; + else if (argc == 3 && ! g_ascii_strcasecmp (argv[2], "on")) + enable = TRUE; + else if (argc == 3 && ! g_ascii_strcasecmp (argv[2], "off")) + enable = FALSE; + else + { + audtool_whine_args (argv[0], "<plugin> <on/off>"); + exit (1); + } + + obj_audacious_call_plugin_enable_sync (dbus_proxy, argv[1], enable, NULL, NULL); +} diff --git a/src/audtool/handlers_playback.c b/src/audtool/handlers_playback.c index 1b3a90a..8a812b7 100644 --- a/src/audtool/handlers_playback.c +++ b/src/audtool/handlers_playback.c @@ -101,3 +101,16 @@ void playback_seek_relative (int argc, char * * argv) obj_audacious_call_time_sync (dbus_proxy, & oldtime, NULL, NULL); obj_audacious_call_seek_sync (dbus_proxy, MAX (0, oldtime + atof (argv[1]) * 1000), NULL, NULL); } + +void playback_record (int argc, char * * argv) +{ + obj_audacious_call_record_sync (dbus_proxy, NULL, NULL); +} + +void playback_recording (int argc, char * * argv) +{ + gboolean recording = FALSE; + obj_audacious_call_recording_sync (dbus_proxy, & recording, NULL, NULL); + + exit (! recording); +} diff --git a/src/audtool/main.c b/src/audtool/main.c index 2ed0fa9..c49d62e 100644 --- a/src/audtool/main.c +++ b/src/audtool/main.c @@ -20,6 +20,7 @@ #include <stdio.h> #include <stdlib.h> +#include <string.h> #include <locale.h> #include "audtool.h" @@ -54,6 +55,8 @@ const struct commandhandler handlers[] = {"playback-status", playback_status, "print status (playing/paused/stopped)", 0}, {"playback-seek", playback_seek, "seek to given time", 1}, {"playback-seek-relative", playback_seek_relative, "seek to relative time offset", 1}, + {"playback-record", playback_record, "toggle stream recording", 0}, + {"playback-recording", playback_recording, "exit code = 0 if recording", 0}, {"<sep>", NULL, "Playlist commands", 0}, {"playlist-advance", playlist_advance, "skip to next song", 0}, @@ -121,6 +124,8 @@ const struct commandhandler handlers[] = {"about-show", show_about_window, "show/hide About window", 1}, {"version", get_version, "print Audacious version", 0}, + {"plugin-is-enabled", plugin_is_enabled, "exit code = 0 if plugin is enabled", 1}, + {"plugin-enable", plugin_enable, "enable/disable plugin", 2}, {"shutdown", shutdown_audacious_server, "shut down Audacious", 0}, {"help", get_handlers_list, "print this help", 0}, @@ -140,7 +145,7 @@ static void audtool_disconnect (void) connection = NULL; } -static void audtool_connect (void) +static void audtool_connect (int instance) { GError * error = NULL; @@ -153,8 +158,14 @@ static void audtool_connect (void) exit (EXIT_FAILURE); } - dbus_proxy = obj_audacious_proxy_new_sync (connection, 0, - "org.atheme.audacious", "/org/atheme/audacious", NULL, & error); + char name[32]; + if (instance == 1) + strcpy (name, "org.atheme.audacious"); + else + sprintf (name, "org.atheme.audacious-%d", instance); + + dbus_proxy = obj_audacious_proxy_new_sync (connection, 0, name, + "/org/atheme/audacious", NULL, & error); if (! dbus_proxy) { @@ -169,7 +180,8 @@ static void audtool_connect (void) int main (int argc, char * * argv) { - int i, j = 0, k = 0; + int instance = 1; + int i, j, k = 0; setlocale (LC_CTYPE, ""); @@ -177,7 +189,15 @@ int main (int argc, char * * argv) g_type_init(); #endif - audtool_connect (); + // parse instance number (must come first) + if (argc >= 2 && argv[1][0] == '-' && argv[1][1] >= '1' && argv[1][1] <= '9' && ! argv[1][2]) + { + instance = argv[1][1] - '0'; + argc --; + argv ++; + } + + audtool_connect (instance); if (argc < 2) { @@ -193,7 +213,7 @@ int main (int argc, char * * argv) ! g_ascii_strcasecmp (g_strconcat ("--", handlers[i].name, NULL), argv[j])) && g_ascii_strcasecmp ("<sep>", handlers[i].name)) { - int numargs = handlers[i].args + 1 < argc - j ? handlers[i].args + 1 : argc - j; + int numargs = MIN (handlers[i].args + 1, argc - j); handlers[i].handler (numargs, & argv[j]); j += handlers[i].args; k ++; diff --git a/src/audtool/wrappers.c b/src/audtool/wrappers.c index c255954..35afa35 100644 --- a/src/audtool/wrappers.c +++ b/src/audtool/wrappers.c @@ -24,19 +24,18 @@ void generic_on_off (int argc, char * * argv, OnOffFunc func) { - gboolean show = TRUE; - - if (argc >= 2) + gboolean show; + + if (argc == 1) + show = TRUE; + else if (argc == 2 && ! g_ascii_strcasecmp (argv[1], "on")) + show = TRUE; + else if (argc == 2 && ! g_ascii_strcasecmp (argv[1], "off")) + show = FALSE; + else { - if (! g_ascii_strcasecmp (argv[1], "on")) - show = TRUE; - else if (! g_ascii_strcasecmp (argv[1], "off")) - show = FALSE; - else - { - audtool_whine_args (argv[0], "<on/off>"); - exit (1); - } + audtool_whine_args (argv[0], "<on/off>"); + exit (1); } func (dbus_proxy, show, NULL, NULL); diff --git a/src/dbus/aud-dbus.xml b/src/dbus/aud-dbus.xml index 36e2184..d028441 100644 --- a/src/dbus/aud-dbus.xml +++ b/src/dbus/aud-dbus.xml @@ -2,7 +2,7 @@ <!-- * aud-dbus.xml - * Copyright 2007-2014 Ben Tucker, Yoshiki Yazawa, Matti Hämäläinen, and + * Copyright 2007-2016 Ben Tucker, Yoshiki Yazawa, Matti Hämäläinen, and * John Lindgren * * Redistribution and use in source and binary forms, with or without @@ -28,6 +28,16 @@ <arg type="s" direction="out" name="version"/> </method> + <method name="PluginIsEnabled"> + <arg type="s" direction="in" name="plugin" /> + <arg type="b" direction="out" name="enabled" /> + </method> + + <method name="PluginEnable"> + <arg type="s" direction="in" name="plugin" /> + <arg type="b" direction="in" name="enable" /> + </method> + <!-- Quit Audacious --> <method name="Quit" /> @@ -44,6 +54,11 @@ <arg type="b" direction="in" name="show"/> </method> + <!-- Send startup notification --> + <method name="StartupNotify"> + <arg type="s" direction="in" name="id"/> + </method> + <!-- Get names of available 'standard' tuple fields --> <method name="GetTupleFields"> <!-- Return array of tuple field names --> @@ -57,6 +72,9 @@ <!-- Pause playback --> <method name="Pause" /> + <!-- Either play or pause --> + <method name="PlayPause" /> + <!-- Stop playback --> <method name="Stop" /> @@ -85,6 +103,14 @@ <arg type="s" direction="out" name="status"/> </method> + <!-- Toggle recording of stream --> + <method name="Record" /> + + <!-- Is stream recording enabled? --> + <method name="Recording"> + <arg type="b" direction="out" name="is_recording"/> + </method> + <!-- What is the bitrate, frequency, and number of channels of the --> <!-- current audio format? --> <method name="Info"> @@ -291,9 +317,6 @@ <arg type="b" direction="in" name="show"/> </method> - <!-- Either play or pause --> - <method name="PlayPause" /> - <!-- Playqueue get playlist pos --> <method name="QueueGetListPos"> <arg type="u" direction="in" name="qpos"/> diff --git a/src/libaudcore/Makefile b/src/libaudcore/Makefile index 7070823..68768ed 100644 --- a/src/libaudcore/Makefile +++ b/src/libaudcore/Makefile @@ -1,5 +1,5 @@ SHARED_LIB = ${LIB_PREFIX}audcore${LIB_SUFFIX} -LIB_MAJOR = 3 +LIB_MAJOR = 4 LIB_MINOR = 1 SRCS = adder.cc \ @@ -9,6 +9,7 @@ SRCS = adder.cc \ audstrings.cc \ charset.cc \ config.cc \ + cue-cache.cc \ drct.cc \ effect.cc \ equalizer.cc \ @@ -27,6 +28,7 @@ SRCS = adder.cc \ output.cc \ playback.cc \ playlist.cc \ + playlist-cache.cc \ playlist-files.cc \ playlist-utils.cc \ plugin-init.cc \ @@ -55,6 +57,7 @@ INCLUDES = audio.h \ audstrings.h \ drct.h \ equalizer.h \ + export.h \ hook.h \ i18n.h \ index.h \ @@ -95,7 +98,8 @@ CPPFLAGS := -I.. -I../.. \ -DHARDCODE_PLUGINDIR=\"${plugindir}\" \ -DHARDCODE_LOCALEDIR=\"${localedir}\" \ -DHARDCODE_DESKTOPFILE=\"${datarootdir}/applications/audacious.desktop\" \ - -DHARDCODE_ICONFILE=\"${datarootdir}/icons/hicolor/48x48/apps/audacious.png\" + -DHARDCODE_ICONFILE=\"${datarootdir}/icons/hicolor/48x48/apps/audacious.png\" \ + -DLIBAUDCORE_BUILD CFLAGS += ${LIB_CFLAGS} diff --git a/src/libaudcore/adder.cc b/src/libaudcore/adder.cc index a689e3b..2866036 100644 --- a/src/libaudcore/adder.cc +++ b/src/libaudcore/adder.cc @@ -1,6 +1,6 @@ /* * adder.c - * Copyright 2011-2013 John Lindgren + * Copyright 2011-2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -21,22 +21,30 @@ #include "internal.h" #include <pthread.h> +#include <stdio.h> #include <string.h> -#include <sys/stat.h> - -#include <glib/gstdio.h> #include "audstrings.h" #include "hook.h" #include "i18n.h" -#include "internal.h" #include "list.h" #include "mainloop.h" #include "plugins-internal.h" +#include "probe.h" #include "runtime.h" #include "tuple.h" +#include "interface.h" #include "vfs.h" +#ifdef _WIN32 +// regrettably, strcmp_nocase can't be used directly as a +// callback for Index::sort due to taking a third argument +static int filename_compare (const char * a, const char * b) + { return strcmp_nocase (a, b); } +#else +#define filename_compare strcmp +#endif + struct AddTask : public ListNode { int playlist_id, at; @@ -52,6 +60,7 @@ struct AddResult : public ListNode bool play; String title; Index<PlaylistAddItem> items; + bool saw_folder, filtered; }; static void * add_worker (void * unused); @@ -114,52 +123,54 @@ static void status_done_locked () hook_call ("ui hide progress", nullptr); } -static void add_file (const char * filename, Tuple && tuple, - PluginHandle * decoder, PlaylistFilterFunc filter, void * user, - AddResult * result, bool validate) +static void add_file (PlaylistAddItem && item, PlaylistFilterFunc filter, + void * user, AddResult * result, bool validate) { - if (filter && ! filter (filename, user)) - return; - - AUDINFO ("Adding file: %s\n", filename); - status_update (filename, result->items.len ()); - - if (! tuple) + AUDINFO ("Adding file: %s\n", (const char *) item.filename); + status_update (item.filename, result->items.len ()); + + /* If the item doesn't already have a valid tuple, and isn't a subtune + * itself, then probe it to expand any subtunes. The "validate" check (used + * to skip non-audio files when adding folders) is also nested within this + * block; note that "validate" is always false for subtunes. */ + if (! item.tuple.valid () && ! is_subtune (item.filename)) { VFSFile file; - if (! decoder) + if (! item.decoder) { bool fast = ! aud_get_bool (nullptr, "slow_probe"); - decoder = file_find_decoder (filename, fast, file); - if (validate && ! decoder) + item.decoder = aud_file_find_decoder (item.filename, fast, file); + if (validate && ! item.decoder) return; } - if (decoder && input_plugin_has_subtunes (decoder) && ! strchr (filename, '?')) - file_read_tag (filename, decoder, file, & tuple, nullptr); + if (item.decoder && input_plugin_has_subtunes (item.decoder)) + aud_file_read_tag (item.filename, item.decoder, file, item.tuple); } - int n_subtunes = tuple.get_n_subtunes (); + int n_subtunes = item.tuple.get_n_subtunes (); if (n_subtunes) { for (int sub = 0; sub < n_subtunes; sub ++) { - StringBuf subname = str_printf ("%s?%d", filename, tuple.get_nth_subtune (sub)); - add_file (subname, Tuple (), decoder, filter, user, result, false); + StringBuf subname = str_printf ("%s?%d", + (const char *) item.filename, item.tuple.get_nth_subtune (sub)); + + if (! filter || filter (subname, user)) + add_file ({String (subname), Tuple (), item.decoder}, filter, user, result, false); + else + result->filtered = true; } } else - result->items.append (String (filename), std::move (tuple), decoder); + result->items.append (std::move (item)); } static void add_playlist (const char * filename, PlaylistFilterFunc filter, void * user, AddResult * result, bool is_single) { - if (filter && ! filter (filename, user)) - return; - AUDINFO ("Adding playlist: %s\n", filename); status_update (filename, result->items.len ()); @@ -173,99 +184,156 @@ static void add_playlist (const char * filename, PlaylistFilterFunc filter, result->title = title; for (auto & item : items) - add_file (item.filename, std::move (item.tuple), nullptr, filter, user, result, false); + { + if (! filter || filter (item.filename, user)) + add_file (std::move (item), filter, user, result, false); + else + result->filtered = true; + } } -static void add_folder (const char * filename, PlaylistFilterFunc filter, - void * user, AddResult * result, bool is_single) +static void add_cuesheets (Index<String> & files, PlaylistFilterFunc filter, + void * user, AddResult * result) { - Index<String> cuesheets, files; - GDir * folder; - - if (filter && ! filter (filename, user)) - return; + Index<String> cuesheets; - AUDINFO ("Adding folder: %s\n", filename); - status_update (filename, result->items.len ()); + for (int i = 0; i < files.len ();) + { + if (str_has_suffix_nocase (files[i], ".cue")) + cuesheets.move_from (files, i, -1, 1, true, true); + else + i ++; + } - StringBuf path = uri_to_filename (filename); - if (! path) + if (! cuesheets.len ()) return; - if (! (folder = g_dir_open (path, 0, nullptr))) - return; + // sort cuesheet list in natural order + cuesheets.sort (str_compare_encoded); + + // sort file list in system-dependent order for duplicate removal + files.sort (filename_compare); - const char * name; - while ((name = g_dir_read_name (folder))) + for (String & cuesheet : cuesheets) { - if (str_has_suffix_nocase (name, ".cue")) - cuesheets.append (name); - else - files.append (name); - } + AUDINFO ("Adding cuesheet: %s\n", (const char *) cuesheet); + status_update (cuesheet, result->items.len ()); - g_dir_close (folder); + String title; // ignored + Index<PlaylistAddItem> items; - for (const char * cuesheet : cuesheets) - { - AUDINFO ("Found cuesheet: %s\n", cuesheet); + if (! playlist_load (cuesheet, title, items)) + continue; + + String prev_filename; + for (auto & item : items) + { + String filename = item.tuple.get_str (Tuple::AudioFile); + if (! filename) + continue; // shouldn't happen - auto is_match = [=] (const char * name) - { return same_basename (name, cuesheet); }; + if (! filter || filter (item.filename, user)) + add_file (std::move (item), filter, user, result, false); + else + result->filtered = true; + + // remove duplicates from file list + if (prev_filename && ! filename_compare (filename, prev_filename)) + continue; - files.remove_if (is_match); + int idx = files.bsearch ((const char *) filename, filename_compare); + if (idx >= 0) + files.remove (idx, 1); + + prev_filename = std::move (filename); + } } +} - files.move_from (cuesheets, 0, -1, -1, true, true); +static void add_folder (const char * filename, PlaylistFilterFunc filter, + void * user, AddResult * result, bool is_single) +{ + AUDINFO ("Adding folder: %s\n", filename); + status_update (filename, result->items.len ()); + + String error; + Index<String> files = VFSFile::read_folder (filename, error); + + if (error) + aud_ui_show_error (str_printf (_("Error reading %s:\n%s"), filename, (const char *) error)); if (! files.len ()) return; if (is_single) { - const char * last = last_path_element (path); - result->title = String (last ? last : path); + const char * slash = strrchr (filename, '/'); + if (slash) + result->title = String (str_decode_percent (slash + 1)); } - auto compare_wrapper = [] (const String & a, const String & b, void *) - { return str_compare (a, b); }; + add_cuesheets (files, filter, user, result); - files.sort (compare_wrapper, nullptr); + // sort file list in natural order (must come after add_cuesheets) + files.sort (str_compare_encoded); - for (const char * name : files) + for (const char * file : files) { - StringBuf filepath = filename_build ({path, name}); - StringBuf uri = filename_to_uri (filepath); - if (! uri) + if (filter && ! filter (file, user)) + { + result->filtered = true; continue; + } + + String error; + VFSFileTest mode = VFSFile::test_file (file, + VFSFileTest (VFS_IS_REGULAR | VFS_IS_SYMLINK | VFS_IS_DIR), error); - GStatBuf info; - if (g_lstat (filepath, & info) < 0) + if (error) + AUDERR ("%s: %s\n", file, (const char *) error); + + if (mode & VFS_IS_SYMLINK) continue; - if (S_ISREG (info.st_mode)) - { - if (str_has_suffix_nocase (name, ".cue")) - add_playlist (uri, filter, user, result, false); - else - add_file (uri, Tuple (), nullptr, filter, user, result, true); - } - else if (S_ISDIR (info.st_mode)) - add_folder (uri, filter, user, result, false); + if (mode & VFS_IS_REGULAR) + add_file ({String (file)}, filter, user, result, true); + else if (mode & VFS_IS_DIR) + add_folder (file, filter, user, result, false); } } -static void add_generic (const char * filename, Tuple && tuple, - PlaylistFilterFunc filter, void * user, AddResult * result, bool is_single) +static void add_generic (PlaylistAddItem && item, PlaylistFilterFunc filter, + void * user, AddResult * result, bool is_single) { - if (tuple) - add_file (filename, std::move (tuple), nullptr, filter, user, result, false); - else if (VFSFile::test_file (filename, VFS_IS_DIR)) - add_folder (filename, filter, user, result, is_single); - else if (aud_filename_is_playlist (filename)) - add_playlist (filename, filter, user, result, is_single); + if (filter && ! filter (item.filename, user)) + { + result->filtered = true; + return; + } + + /* If the item has a valid tuple or known decoder, or it's a subtune, then + * assume it's a playable file and skip some checks. */ + if (item.tuple.valid () || item.decoder || is_subtune (item.filename)) + add_file (std::move (item), filter, user, result, false); else - add_file (filename, Tuple (), nullptr, filter, user, result, false); + { + String error; + VFSFileTest mode = VFSFile::test_file (item.filename, + VFSFileTest (VFS_IS_DIR | VFS_NO_ACCESS), error); + + if (mode & VFS_NO_ACCESS) + aud_ui_show_error (str_printf (_("Error reading %s:\n%s"), + (const char *) item.filename, (const char *) error)); + else if (mode & VFS_IS_DIR) + { + add_folder (item.filename, filter, user, result, is_single); + result->saw_folder = true; + } + else if (aud_filename_is_playlist (item.filename)) + add_playlist (item.filename, filter, user, result, is_single); + else + add_file (std::move (item), filter, user, result, false); + } } static void start_thread_locked () @@ -308,10 +376,25 @@ static void add_finish (void * unused) int playlist, count; + if (! result->items.len ()) + { + if (result->saw_folder && ! result->filtered) + aud_ui_show_error (_("No files found.")); + goto FREE; + } + playlist = aud_playlist_by_unique_id (result->playlist_id); if (playlist < 0) /* playlist deleted */ goto FREE; + if (result->play) + { + if (aud_get_bool (nullptr, "clear_playlist")) + aud_playlist_entry_delete (playlist, 0, aud_playlist_entry_count (playlist)); + else + aud_playlist_queue_delete (playlist, 0, aud_playlist_queue_count (playlist)); + } + count = aud_playlist_entry_count (playlist); if (result->at < 0 || result->at > count) result->at = count; @@ -330,7 +413,7 @@ static void add_finish (void * unused) playlist_enable_scan (false); playlist_entry_insert_batch_raw (playlist, result->at, std::move (result->items)); - if (result->play && aud_playlist_entry_count (playlist) > count) + if (result->play) { if (! aud_get_bool (0, "shuffle")) aud_playlist_set_position (playlist, result->at); @@ -367,6 +450,8 @@ static void * add_worker (void * unused) current_playlist_id = task->playlist_id; pthread_mutex_unlock (& mutex); + playlist_cache_load (task->items); + AddResult * result = new AddResult (); result->playlist_id = task->playlist_id; @@ -376,8 +461,7 @@ static void * add_worker (void * unused) bool is_single = (task->items.len () == 1); for (auto & item : task->items) - add_generic (item.filename, std::move (item.tuple), task->filter, - task->user, result, is_single); + add_generic (std::move (item), task->filter, task->user, result, is_single); delete task; diff --git a/src/libaudcore/art-search.cc b/src/libaudcore/art-search.cc index 5188d82..0fe71e9 100644 --- a/src/libaudcore/art-search.cc +++ b/src/libaudcore/art-search.cc @@ -148,8 +148,5 @@ String art_search (const char * filename) cut_path_element (local, elem - local); String image_local = fileinfo_recursive_get_image (local, & params, 0); - if (! image_local) - return String (); - - return String (filename_to_uri (image_local)); + return image_local ? String (filename_to_uri (image_local)) : String (); } diff --git a/src/libaudcore/art.cc b/src/libaudcore/art.cc index f8ff004..6fdbda7 100644 --- a/src/libaudcore/art.cc +++ b/src/libaudcore/art.cc @@ -87,11 +87,6 @@ static void send_requests (void *) for (const String & file : queued) { hook_call ("art ready", (void *) (const char *) file); - - /* this hook is deprecated in 3.7 but kept for compatibility */ - if (file == current_ref) - hook_call ("current art ready", (void *) (const char *) file); - aud_art_unref (file); /* release temporary reference */ } } diff --git a/src/libaudcore/audstrings.cc b/src/libaudcore/audstrings.cc index cb2be04..6a89121 100644 --- a/src/libaudcore/audstrings.cc +++ b/src/libaudcore/audstrings.cc @@ -33,6 +33,10 @@ #include "internal.h" #include "runtime.h" +#define MAX_POW10 9 +static const unsigned int_pow10[MAX_POW10 + 1] = + {1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000}; + static const char ascii_to_hex[256] = "\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0" "\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0" @@ -68,6 +72,12 @@ static const char swap_case[256] = #define IS_LEGAL(c) (uri_legal_table[(unsigned char) (c)]) #define SWAP_CASE(c) (swap_case[(unsigned char) (c)]) +#ifdef _WIN32 +#define IS_SEP(c) ((c) == '/' || (c) == '\\') +#else +#define IS_SEP(c) ((c) == '/') +#endif + /* strcmp() that handles nullptr safely */ EXPORT int strcmp_safe (const char * a, const char * b, int len) { @@ -184,13 +194,13 @@ EXPORT unsigned str_calc_hash (const char * s) while (len >= 8) { h = h * 1954312449 + - s[0] * 3963737313 + - s[1] * 1291467969 + - s[2] * 39135393 + - s[3] * 1185921 + - s[4] * 35937 + - s[5] * 1089 + - s[6] * 33 + + (unsigned) s[0] * 3963737313 + + (unsigned) s[1] * 1291467969 + + (unsigned) s[2] * 39135393 + + (unsigned) s[3] * 1185921 + + (unsigned) s[4] * 35937 + + (unsigned) s[5] * 1089 + + (unsigned) s[6] * 33 + s[7]; s += 8; @@ -200,9 +210,9 @@ EXPORT unsigned str_calc_hash (const char * s) if (len >= 4) { h = h * 1185921 + - s[0] * 35937 + - s[1] * 1089 + - s[2] * 33 + + (unsigned) s[0] * 35937 + + (unsigned) s[1] * 1089 + + (unsigned) s[2] * 33 + s[3]; s += 4; @@ -415,6 +425,43 @@ EXPORT StringBuf filename_normalize (StringBuf && filename) return std::move (filename); } +/* note #1: recommended order is filename_contract(filename_normalize(f)) */ +/* note #2: currently assumes filename is UTF-8 (intended for display) */ +EXPORT StringBuf filename_contract (StringBuf && filename) +{ + /* replace home folder with '~' */ + const char * home = get_home_utf8 (); + int homelen = home ? strlen (home) : 0; + + if (homelen && ! strncmp (filename, home, homelen) && + (! filename[homelen] || IS_SEP (filename[homelen]))) + { + filename[0] = '~'; + filename.remove (1, homelen - 1); + } + + return std::move (filename); +} + +/* note #1: recommended order is filename_normalize(filename_expand(f)) */ +/* note #2: currently assumes filename is UTF-8 (intended for display) */ +EXPORT StringBuf filename_expand (StringBuf && filename) +{ + /* expand leading '~' */ + if (filename[0] == '~' && (! filename[1] || IS_SEP(filename[1]))) + { + const char * home = get_home_utf8 (); + + if (home && home[0]) + { + filename[0] = home[0]; + filename.insert (1, home + 1, -1); + } + } + + return std::move (filename); +} + EXPORT StringBuf filename_get_parent (const char * filename) { StringBuf buf = filename_normalize (str_copy (filename)); @@ -454,25 +501,14 @@ EXPORT StringBuf filename_build (const std::initializer_list<const char *> & ele for (const char * s : elems) { -#ifdef _WIN32 - if (set > str && set[-1] != '/' && set[-1] != '\\') + if (set > str && ! IS_SEP (set[-1])) { if (! left) throw std::bad_alloc (); - * set ++ = '\\'; + * set ++ = G_DIR_SEPARATOR; left --; } -#else - if (set > str && set[-1] != '/') - { - if (! left) - throw std::bad_alloc (); - - * set ++ = '/'; - left --; - } -#endif int len = strlen (s); if (len > left) @@ -547,6 +583,14 @@ EXPORT StringBuf uri_to_filename (const char * uri, bool use_locale) } #endif + /* if UTF-8 was requested, make sure the result is valid */ + if (! use_locale) + { + buf.steal (str_to_utf8 (std::move (buf))); + if (! buf) + return StringBuf (); + } + return filename_normalize (std::move (buf)); } @@ -564,20 +608,10 @@ EXPORT StringBuf uri_to_display (const char * uri) if (! buf) return str_copy (_("(character encoding error)")); - if (strncmp (buf, URI_PREFIX, URI_PREFIX_LEN)) - return buf; - - buf.remove (0, URI_PREFIX_LEN); - buf.steal (filename_normalize (std::move (buf))); - - const char * home = get_home_utf8 (); - int homelen = home ? strlen (home) : 0; - - if (homelen && ! strncmp (buf, home, homelen) && - (! buf[homelen] || buf[homelen] == G_DIR_SEPARATOR)) + if (! strncmp (buf, URI_PREFIX, URI_PREFIX_LEN)) { - buf[0] = '~'; - buf.remove (1, homelen - 1); + buf.remove (0, URI_PREFIX_LEN); + return filename_contract (filename_normalize (std::move (buf))); } return buf; @@ -655,7 +689,7 @@ EXPORT StringBuf uri_construct (const char * path, const char * reference) /* absolute filename */ #ifdef _WIN32 - if (path[0] && path[1] == ':' && (path[2] == '/' || path[2] == '\\')) + if (path[0] && path[1] == ':' && IS_SEP (path[2])) #else if (path[0] == '/') #endif @@ -860,24 +894,44 @@ EXPORT StringBuf index_to_str_list (const Index<String> & index, const char * se * have an accuracy of 6 decimal places. */ -static int str_to_uint (const char * string) +static unsigned str_to_uint (const char * string, const char * * end = nullptr, + const char * stop = nullptr) { - int val = 0; - char c; - - while ((c = * string ++) && c >= '0' && c <= '9') + unsigned val = 0; + for (char c; string != stop && (c = * string) >= '0' && c <= '9'; string ++) val = val * 10 + (c - '0'); + if (end) + * end = string; + return val; } +static int digits_for (unsigned val) +{ + int digits = 1; + + for (; val >= 1000; val /= 1000) + digits += 3; + for (; val >= 10; val /= 10) + digits ++; + + return digits; +} + +static void uint_to_str (unsigned val, char * buf, int digits) +{ + for (char * rev = buf + digits; rev > buf; val /= 10) + * (-- rev) = '0' + val % 10; +} + EXPORT int str_to_int (const char * string) { bool neg = (string[0] == '-'); if (neg || string[0] == '+') string ++; - int val = str_to_uint (string); + unsigned val = str_to_uint (string); return neg ? -val : val; } @@ -887,14 +941,14 @@ EXPORT double str_to_double (const char * string) if (neg || string[0] == '+') string ++; - double val = str_to_uint (string); - const char * p = strchr (string, '.'); + const char * p; + double val = str_to_uint (string, & p); - if (p) + if (* (p ++) == '.') { - char buf[7] = "000000"; - memcpy (buf, p + 1, strlen_bounded (p + 1, 6)); - val += str_to_uint (buf) / 1000000.0; + const char * end; + double decimal = str_to_uint (p, & end, p + MAX_POW10); + val += decimal / int_pow10[end - p]; } return neg ? -val : val; @@ -903,26 +957,18 @@ EXPORT double str_to_double (const char * string) EXPORT StringBuf int_to_str (int val) { bool neg = (val < 0); - if (neg) - val = -val; + unsigned absval = neg ? -val : val; - char buf[16]; - char * rev = buf + sizeof buf; + int digits = digits_for (absval); + StringBuf buf ((neg ? 1 : 0) + digits); - while (rev > buf) - { - * (-- rev) = '0' + val % 10; - if (! (val /= 10)) - break; - } + char * set = buf; + if (neg) + * (set ++) = '-'; - if (neg && rev > buf) - * (-- rev) = '-'; + uint_to_str (absval, set, digits); - int len = buf + sizeof buf - rev; - StringBuf buf2 (len); - memcpy (buf2, rev, len); - return buf2; + return buf; } EXPORT StringBuf double_to_str (double val) @@ -931,8 +977,8 @@ EXPORT StringBuf double_to_str (double val) if (neg) val = -val; - int i = floor (val); - int f = round ((val - i) * 1000000); + unsigned i = floor (val); + unsigned f = round ((val - i) * 1000000); if (f == 1000000) { @@ -940,15 +986,26 @@ EXPORT StringBuf double_to_str (double val) f = 0; } - StringBuf buf = str_printf ("%s%d.%06d", neg ? "-" : "", i, f); + int decimals = f ? 6 : 0; + for (; decimals && ! (f % 10); f /= 10) + decimals --; + + int digits = digits_for (i); + StringBuf buf ((neg ? 1 : 0) + digits + (decimals ? 1 : 0) + decimals); + + char * set = buf; + if (neg) + * (set ++) = '-'; + + uint_to_str (i, set, digits); - char * c = buf + buf.len (); - while (c[-1] == '0') - c --; - if (c[-1] == '.') - c --; + if (decimals) + { + set += digits; + * (set ++) = '.'; + uint_to_str (f, set, decimals); + } - buf.resize (c - buf); return buf; } @@ -1001,11 +1058,11 @@ EXPORT StringBuf double_array_to_str (const double * array, int count) EXPORT StringBuf str_format_time (int64_t milliseconds) { int hours = milliseconds / 3600000; - int minutes = (milliseconds / 60000) % 60; + int minutes = milliseconds / 60000; int seconds = (milliseconds / 1000) % 60; - if (hours) - return str_printf ("%d:%02d:%02d", hours, minutes, seconds); + if (hours && aud_get_bool (nullptr, "show_hours")) + return str_printf ("%d:%02d:%02d", hours, minutes % 60, seconds); else { bool zero = aud_get_bool (nullptr, "leading_zero"); diff --git a/src/libaudcore/audstrings.h b/src/libaudcore/audstrings.h index de47590..679fe5f 100644 --- a/src/libaudcore/audstrings.h +++ b/src/libaudcore/audstrings.h @@ -67,6 +67,8 @@ StringBuf str_to_utf8 (const char * str, int len); // no "len = -1" to avoid amb StringBuf str_to_utf8 (StringBuf && str); StringBuf filename_normalize (StringBuf && filename); +StringBuf filename_contract (StringBuf && filename); +StringBuf filename_expand (StringBuf && filename); StringBuf filename_get_parent (const char * filename); StringBuf filename_get_base (const char * filename); StringBuf filename_build (const std::initializer_list<const char *> & elems); diff --git a/src/libaudcore/config.cc b/src/libaudcore/config.cc index 9db3008..2718a6b 100644 --- a/src/libaudcore/config.cc +++ b/src/libaudcore/config.cc @@ -69,8 +69,9 @@ static const char * const core_defaults[] = { "default_gain", "0", "enable_replay_gain", "TRUE", "enable_clipping_prevention", "TRUE", - "output_bit_depth", "16", + "output_bit_depth", "-1", "output_buffer_size", "500", + "record_stream", aud::numeric_string<(int) OutputStream::AfterReplayGain>::str, "replay_gain_album", "FALSE", "replay_gain_preamp", "0", "soft_clipping", "FALSE", @@ -94,6 +95,7 @@ static const char * const core_defaults[] = { #endif "generic_title_format", "${?artist:${artist} - }${?album:${album} - }${title}", "leading_zero", "FALSE", + "show_hours", "TRUE", "metadata_fallbacks", "TRUE", "metadata_on_play", "FALSE", "show_numbers_in_pl", "FALSE", @@ -134,7 +136,7 @@ struct SaveState { Index<ConfigItem> list; }; -static int item_compare (const ConfigItem & a, const ConfigItem & b, void *) +static int item_compare (const ConfigItem & a, const ConfigItem & b) { if (a.section == b.section) return strcmp (a.key, b.key); @@ -283,7 +285,7 @@ void config_save () SaveState state = SaveState (); config.iterate (add_to_save_list, & state); - state.list.sort (item_compare, nullptr); + state.list.sort (item_compare); StringBuf path = filename_to_uri (aud_get_path (AudPath::UserDir)); path.insert (-1, "/config"); diff --git a/src/libaudcore/cue-cache.cc b/src/libaudcore/cue-cache.cc new file mode 100644 index 0000000..b821173 --- /dev/null +++ b/src/libaudcore/cue-cache.cc @@ -0,0 +1,95 @@ +/* + * cue-cache.cc + * Copyright 2016 John Lindgren + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions, and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions, and the following disclaimer in the documentation + * provided with the distribution. + * + * This software is provided "as is" and without any warranty, express or + * implied. In no event shall the authors be liable for any damages arising from + * the use of this software. + */ + +#include "cue-cache.h" +#include "multihash.h" +#include "playlist-internal.h" + +#include <pthread.h> + +enum NodeState {NotLoaded, Loading, Loaded}; + +struct CueCacheNode { + Index<PlaylistAddItem> items; + NodeState state = NotLoaded; + int refcount = 0; +}; + +static SimpleHash<String, CueCacheNode> cache; +static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; +static pthread_cond_t cond = PTHREAD_COND_INITIALIZER; + +CueCacheRef::CueCacheRef (const char * filename) : + m_filename (filename) +{ + pthread_mutex_lock (& mutex); + + m_node = cache.lookup (m_filename); + if (! m_node) + m_node = cache.add (m_filename, CueCacheNode ()); + + m_node->refcount ++; + + pthread_mutex_unlock (& mutex); +} + +CueCacheRef::~CueCacheRef () +{ + pthread_mutex_lock (& mutex); + + m_node->refcount --; + if (! m_node->refcount) + cache.remove (m_filename); + + pthread_mutex_unlock (& mutex); +} + +const Index<PlaylistAddItem> & CueCacheRef::load () +{ + String title; // not used + pthread_mutex_lock (& mutex); + + switch (m_node->state) + { + case NotLoaded: + // load the cuesheet in this thread + m_node->state = Loading; + pthread_mutex_unlock (& mutex); + playlist_load (m_filename, title, m_node->items); + pthread_mutex_lock (& mutex); + + m_node->state = Loaded; + pthread_cond_broadcast (& cond); + break; + + case Loading: + // wait for cuesheet to load in another thread + while (m_node->state != Loaded) + pthread_cond_wait (& cond, & mutex); + + break; + + case Loaded: + // cuesheet already loaded + break; + } + + pthread_mutex_unlock (& mutex); + return m_node->items; +} diff --git a/src/libaudqt/volumebutton.h b/src/libaudcore/cue-cache.h index d27281d..84ab516 100644 --- a/src/libaudqt/volumebutton.h +++ b/src/libaudcore/cue-cache.h @@ -1,6 +1,6 @@ /* - * volumebutton.h - * Copyright 2014 William Pitcock + * cue-cache.h + * Copyright 2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -17,34 +17,25 @@ * the use of this software. */ -#ifndef LIBAUDQT_VOLUMEBUTTON_H -#define LIBAUDQT_VOLUMEBUTTON_H +#ifndef LIBAUDCORE_CUE_CACHE_H +#define LIBAUDCORE_CUE_CACHE_H -#include <QToolButton> +#include "index.h" +#include "tuple.h" -class QFrame; -class QSlider; +struct CueCacheNode; -namespace audqt { - -class VolumeButton : public QToolButton +class CueCacheRef { public: - VolumeButton (QWidget * parent = nullptr); - -private: - void updateIcon (int val); - void updateVolume (); - void showSlider (); - void setVolume (int val); - QToolButton * newSliderButton (int delta); + CueCacheRef (const char * filename); + ~CueCacheRef (); - void wheelEvent (QWheelEvent * e); + const Index<PlaylistAddItem> & load (); - QSlider * m_slider; - QFrame * m_container; +private: + String m_filename; + CueCacheNode * m_node; }; -} // namespace audqt - -#endif +#endif // LIBAUDCORE_CUE_CACHE_H diff --git a/src/libaudcore/drct.cc b/src/libaudcore/drct.cc index 0f957bd..d8a0589 100644 --- a/src/libaudcore/drct.cc +++ b/src/libaudcore/drct.cc @@ -199,19 +199,7 @@ static void add_list (Index<PlaylistAddItem> && items, int at, bool to_temp, boo if (to_temp) aud_playlist_set_active (aud_playlist_get_temporary ()); - int playlist = aud_playlist_get_active (); - - /* queue the new entries before deleting the old ones */ - /* this is to avoid triggering the --quit-after-play condition */ - aud_playlist_entry_insert_batch (playlist, at, std::move (items), play); - - if (play) - { - if (aud_get_bool (nullptr, "clear_playlist")) - aud_playlist_entry_delete (playlist, 0, aud_playlist_entry_count (playlist)); - else - aud_playlist_queue_delete (playlist, 0, aud_playlist_queue_count (playlist)); - } + aud_playlist_entry_insert_batch (aud_playlist_get_active (), at, std::move (items), play); } EXPORT void aud_drct_pl_add (const char * filename, int at) diff --git a/src/libaudcore/export.h b/src/libaudcore/export.h new file mode 100644 index 0000000..f91ed7c --- /dev/null +++ b/src/libaudcore/export.h @@ -0,0 +1,33 @@ +/* + * export.h + * Copyright 2016 John Lindgren + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions, and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions, and the following disclaimer in the documentation + * provided with the distribution. + * + * This software is provided "as is" and without any warranty, express or + * implied. In no event shall the authors be liable for any damages arising from + * the use of this software. + */ + +#ifndef LIBAUDCORE_EXPORT_H +#define LIBAUDCORE_EXPORT_H + +#ifdef _WIN32 + #ifdef LIBAUDCORE_BUILD + #define LIBAUDCORE_PUBLIC __declspec(dllexport) + #else + #define LIBAUDCORE_PUBLIC __declspec(dllimport) + #endif +#else + #define LIBAUDCORE_PUBLIC __attribute__ ((visibility ("default"))) +#endif + +#endif // LIBAUDCORE_EXPORT_H diff --git a/src/libaudcore/index.cc b/src/libaudcore/index.cc index 75aa559..84ca64d 100644 --- a/src/libaudcore/index.cc +++ b/src/libaudcore/index.cc @@ -1,6 +1,6 @@ /* * index.cc - * Copyright 2014 John Lindgren + * Copyright 2014-2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -42,6 +42,9 @@ static void do_erase (void * data, int len, aud::EraseFunc erase_func) EXPORT void IndexBase::clear (aud::EraseFunc erase_func) { + if (! m_data) + return; + __sync_sub_and_fetch (& misc_bytes_allocated, m_size); do_erase (m_data, m_len, erase_func); @@ -57,6 +60,9 @@ EXPORT void * IndexBase::insert (int pos, int len) assert (pos <= m_len); assert (len >= 0); + if (! len) + goto out; + if (pos < 0) pos = m_len; /* insert at end */ @@ -86,6 +92,7 @@ EXPORT void * IndexBase::insert (int pos, int len) memmove ((char *) m_data + pos + len, (char *) m_data + pos, m_len - pos); m_len += len; +out: return (char *) m_data + pos; } @@ -93,6 +100,9 @@ EXPORT void IndexBase::insert (int pos, int len, aud::FillFunc fill_func) { void * to = insert (pos, len); + if (! len) + return; + if (fill_func) fill_func (to, len); else @@ -103,6 +113,9 @@ EXPORT void IndexBase::insert (const void * from, int pos, int len, aud::CopyFun { void * to = insert (pos, len); + if (! len) + return; + if (copy_func) copy_func (from, to, len); else @@ -117,6 +130,9 @@ EXPORT void IndexBase::remove (int pos, int len, aud::EraseFunc erase_func) if (len < 0) len = m_len - pos; /* remove all following */ + if (! len) + return; + do_erase ((char *) m_data + pos, len, erase_func); memmove ((char *) m_data + pos, (char *) m_data + pos + len, m_len - pos - len); m_len -= len; @@ -130,6 +146,9 @@ EXPORT void IndexBase::erase (int pos, int len, aud::FillFunc fill_func, aud::Er if (len < 0) len = m_len - pos; /* erase all following */ + if (! len) + return; + do_erase ((char *) m_data + pos, len, erase_func); do_fill ((char *) m_data + pos, len, fill_func); } @@ -140,6 +159,9 @@ EXPORT void IndexBase::shift (int from, int to, int len, aud::FillFunc fill_func assert (from >= 0 && from + len <= m_len); assert (to >= 0 && to + len <= m_len); + if (! len) + return; + int erase_len = aud::min (len, abs (to - from)); if (to < from) @@ -165,6 +187,9 @@ EXPORT void IndexBase::move_from (IndexBase & b, int from, int to, int len, if (len < 0) len = b.m_len - from; /* copy all following */ + if (! len) + return; + if (expand) { assert (to <= m_len); @@ -192,5 +217,31 @@ EXPORT void IndexBase::move_from (IndexBase & b, int from, int to, int len, EXPORT void IndexBase::sort (CompareFunc compare, int elemsize, void * userdata) { + if (! m_len) + return; + + // since we require GLib >= 2.32, g_qsort_with_data performs a stable sort g_qsort_with_data (m_data, m_len / elemsize, elemsize, compare, userdata); } + +EXPORT int IndexBase::bsearch (const void * key, CompareFunc compare, + int elemsize, void * userdata) const +{ + int top = 0; + int bottom = m_len / elemsize; + + while (top < bottom) + { + int middle = top + (bottom - top) / 2; + int match = compare (key, (char *) m_data + middle * elemsize, userdata); + + if (match < 0) + bottom = middle; + else if (match > 0) + top = middle + 1; + else + return middle; + } + + return -1; +} diff --git a/src/libaudcore/index.h b/src/libaudcore/index.h index 56dbdc5..68957c3 100644 --- a/src/libaudcore/index.h +++ b/src/libaudcore/index.h @@ -1,6 +1,6 @@ /* * index.h - * Copyright 2014 John Lindgren + * Copyright 2014-2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -85,6 +85,7 @@ public: bool collapse, aud::FillFunc fill_func, aud::EraseFunc erase_func); void sort (CompareFunc compare, int elemsize, void * userdata); + int bsearch (const void * key, CompareFunc search, int elemsize, void * userdata) const; private: void * m_data; @@ -94,9 +95,15 @@ private: template<class T> class Index : private IndexBase { -public: - typedef int (* CompareFunc) (const T & a, const T & b, void * userdata); +private: + // provides C-style callback to generic comparison functor + template<class Key, class F> + struct WrapCompare { + static int run (const void * key, const void * val, void * func) + { return (* (F *) func) (* (const Key *) key, * (const T *) val); } + }; +public: constexpr Index () : IndexBase () {} @@ -164,6 +171,7 @@ public: return -1; } + // func(val) returns true to remove val, false to keep it template<class F> void remove_if (F func, bool clear_if_empty = false) { @@ -180,22 +188,15 @@ public: clear (); } - void sort (CompareFunc compare, void * userdata) - { - struct state_t { - CompareFunc compare; - void * userdata; - }; - - auto wrapper = [] (const void * a, const void * b, void * userdata) -> int - { - auto state = (const state_t *) userdata; - return state->compare (* (const T *) a, * (const T *) b, state->userdata); - }; + // compare(a, b) returns <0 if a<b, 0 if a=b, >0 if a>b + template<class F> + void sort (F compare) + { IndexBase::sort (WrapCompare<T, F>::run, sizeof (T), & compare); } - const state_t state = {compare, userdata}; - IndexBase::sort (wrapper, sizeof (T), (void *) & state); - } + // compare(key, val) returns <0 if key<val, 0 if key=val, >0 if key>val + template<class Key, class F> + int bsearch (const Key & key, F compare) + { return IndexBase::bsearch (& key, WrapCompare<Key, F>::run, sizeof (T), & compare); } // for use of Index as a raw data buffer // unlike insert(), does not zero-fill any added space diff --git a/src/libaudcore/inifile.h b/src/libaudcore/inifile.h index f9ee049..273d2c6 100644 --- a/src/libaudcore/inifile.h +++ b/src/libaudcore/inifile.h @@ -20,9 +20,11 @@ #ifndef LIBAUDCORE_INIFILE_H #define LIBAUDCORE_INIFILE_H +#include <libaudcore/export.h> + class VFSFile; -class IniParser +class LIBAUDCORE_PUBLIC IniParser { public: virtual ~IniParser () {} diff --git a/src/libaudcore/interface.cc b/src/libaudcore/interface.cc index bdea1ec..2d2db3d 100644 --- a/src/libaudcore/interface.cc +++ b/src/libaudcore/interface.cc @@ -115,6 +115,12 @@ EXPORT bool aud_ui_is_shown () return aud_get_bool (0, "show_interface"); } +EXPORT void aud_ui_startup_notify (const char * id) +{ + if (current_interface) + current_interface->startup_notify (id); +} + EXPORT void aud_ui_show_error (const char * message) { if (aud_get_headless_mode ()) diff --git a/src/libaudcore/interface.h b/src/libaudcore/interface.h index 43ccb38..b918a38 100644 --- a/src/libaudcore/interface.h +++ b/src/libaudcore/interface.h @@ -33,6 +33,7 @@ enum class AudMenuID { void aud_ui_show (bool show); bool aud_ui_is_shown (); +void aud_ui_startup_notify (const char * id); void aud_ui_show_error (const char * message); /* thread-safe */ void aud_ui_show_about_window (); diff --git a/src/libaudcore/internal.h b/src/libaudcore/internal.h index 9f05c25..534ba69 100644 --- a/src/libaudcore/internal.h +++ b/src/libaudcore/internal.h @@ -103,13 +103,6 @@ bool open_input_file (const char * filename, const char * mode, InputPlugin * ip, VFSFile & file, String * error = nullptr); InputPlugin * load_input_plugin (PluginHandle * decoder, String * error = nullptr); -/* internal versions of aud_file_* functions; - * these allow reuse of the same file handle during probing */ -PluginHandle * file_find_decoder (const char * filename, bool fast, - VFSFile & file, String * error = nullptr); -bool file_read_tag (const char * filename, PluginHandle * decoder, - VFSFile & file, Tuple * tuple, Index<char> * image, String * error = nullptr); - /* runtime.cc */ extern size_t misc_bytes_allocated; @@ -128,6 +121,10 @@ bool same_basename (const char * a, const char * b); const char * last_path_element (const char * path); void cut_path_element (char * path, int pos); +bool is_cuesheet_entry (const char * filename); +bool is_subtune (const char * filename); +StringBuf strip_subtune (const char * filename); + unsigned int32_hash (unsigned val); unsigned ptr_hash (const void * ptr); diff --git a/src/libaudcore/mainloop.h b/src/libaudcore/mainloop.h index 4d6ec59..dabf9e3 100644 --- a/src/libaudcore/mainloop.h +++ b/src/libaudcore/mainloop.h @@ -49,20 +49,17 @@ public: // true if a periodic timer is running // does not apply to one-time callbacks - bool running () + bool running () const { return _running; } constexpr QueuedFunc () = default; QueuedFunc (const QueuedFunc &) = delete; void operator= (const QueuedFunc &) = delete; - // added in Audacious 3.7 - // previously, all instances had to be declared static ~QueuedFunc () { stop (); } private: - int serial = 0; // no longer used, kept for ABI compatibility bool _running = false; void start (const QueuedFuncParams & params); diff --git a/src/libaudcore/objects.h b/src/libaudcore/objects.h index fd57f5e..4b98cc6 100644 --- a/src/libaudcore/objects.h +++ b/src/libaudcore/objects.h @@ -250,7 +250,7 @@ public: } // only allowed for top (or null) string - ~StringBuf (); + ~StringBuf () noexcept (false); // only allowed for top (or null) string void resize (int size); diff --git a/src/libaudcore/output.cc b/src/libaudcore/output.cc index 50e890f..4ac6ab4 100644 --- a/src/libaudcore/output.cc +++ b/src/libaudcore/output.cc @@ -25,6 +25,9 @@ #include <string.h> #include "equalizer.h" +#include "hook.h" +#include "i18n.h" +#include "interface.h" #include "internal.h" #include "plugin.h" #include "plugins.h" @@ -79,6 +82,8 @@ static pthread_cond_t cond_minor = PTHREAD_COND_INITIALIZER; static OutputPlugin * cop; /* current (primary) output plugin */ static OutputPlugin * sop; /* secondary output plugin */ +static OutputStream record_stream; + static int seek_time; static String in_filename; static Tuple in_tuple; @@ -93,13 +98,18 @@ static ReplayGainInfo gain_info; static Index<float> buffer1; static Index<char> buffer2; -static inline int get_format () +static inline int get_format (bool & automatic) { + automatic = false; + switch (aud_get_int (0, "output_bit_depth")) { case 16: return FMT_S16_NE; case 24: return FMT_S24_NE; case 32: return FMT_S32_NE; + + // return FMT_FLOAT for "auto" as well + case -1: automatic = true; default: return FMT_FLOAT; } } @@ -159,7 +169,8 @@ static void setup_output (bool new_input) if (! cop) return; - int format = get_format (); + bool automatic; + int format = get_format (automatic); AUDINFO ("Setup output, format %d, %d channels, %d Hz.\n", format, effect_channels, effect_rate); @@ -170,8 +181,25 @@ static void setup_output (bool new_input) cleanup_output (); cop->set_info (in_filename, in_tuple); - if (! cop->open_audio (format, effect_rate, effect_channels)) - return; + String error, tmp_error; + while (! cop->open_audio (format, effect_rate, effect_channels, tmp_error)) + { + /* display only the error from the first attempt */ + if (! automatic || format == FMT_FLOAT) + error = std::move (tmp_error); + + if (automatic && format == FMT_FLOAT) + format = FMT_S32_NE; + else if (automatic && format == FMT_S32_NE) + format = FMT_S16_NE; + else + { + aud_ui_show_error (error ? (const char *) error : _("Error opening output stream")); + return; + } + + AUDINFO ("Falling back to format %d.\n", format); + } s_output = true; @@ -195,20 +223,38 @@ static void setup_secondary (bool new_input) if (! sop) return; - if (s_secondary && in_channels == sec_channels && in_rate == sec_rate && + int rate, channels; + record_stream = (OutputStream) aud_get_int (0, "record_stream"); + + if (record_stream < OutputStream::AfterEffects) + { + rate = in_rate; + channels = in_channels; + } + else + { + rate = effect_rate; + channels = effect_channels; + } + + if (s_secondary && channels == sec_channels && rate == sec_rate && ! (new_input && sop->force_reopen)) return; cleanup_secondary (); sop->set_info (in_filename, in_tuple); - if (! sop->open_audio (FMT_FLOAT, in_rate, in_channels)) + String error; + if (! sop->open_audio (FMT_FLOAT, rate, channels, error)) + { + aud_ui_show_error (error ? (const char *) error : _("Error opening output stream")); return; + } s_secondary = true; - sec_channels = in_channels; - sec_rate = in_rate; + sec_channels = channels; + sec_rate = rate; } /* assumes LOCK_MINOR, s_output */ @@ -269,11 +315,16 @@ static void write_output (Index<float> & data) if (! data.len ()) return; + if (s_secondary && record_stream == OutputStream::AfterEffects) + write_secondary (data); + int out_time = aud::rescale<int64_t> (out_bytes_written, out_bytes_per_sec, 1000); vis_runner_pass_audio (out_time, data, out_channels, out_rate); eq_filter (data.begin (), data.len ()); + if (s_secondary && record_stream == OutputStream::AfterEqualizer) + write_secondary (data); if (aud_get_bool (0, "software_volume_control")) { @@ -339,9 +390,12 @@ static bool process_audio (const void * data, int size, int stop_time) else audio_from_int (data, in_format, buffer1.begin (), samples); + if (s_secondary && record_stream == OutputStream::AsDecoded) + write_secondary (buffer1); + apply_replay_gain (buffer1); - if (s_secondary) + if (s_secondary && record_stream == OutputStream::AfterReplayGain) write_secondary (buffer1); write_output (effect_process (buffer1)); @@ -701,3 +755,23 @@ bool output_plugin_set_secondary (PluginHandle * plugin) UNLOCK_MINOR; return (! plugin || sop); } + +static void record_stream_changed (void *, void *) +{ + LOCK_MINOR; + + if (s_input) + setup_secondary (false); + + UNLOCK_MINOR; +} + +void output_init () +{ + hook_associate ("set record_stream", record_stream_changed, nullptr); +} + +void output_cleanup () +{ + hook_dissociate ("set record_stream", record_stream_changed, nullptr); +} diff --git a/src/libaudcore/output.h b/src/libaudcore/output.h index 391d06a..a9fafee 100644 --- a/src/libaudcore/output.h +++ b/src/libaudcore/output.h @@ -26,6 +26,9 @@ class PluginHandle; class Tuple; +void output_init (); +void output_cleanup (); + bool output_open_audio (const String & filename, const Tuple & tuple, int format, int rate, int channels, int start_time); void output_set_tuple (const Tuple & tuple); diff --git a/src/libaudcore/playback.cc b/src/libaudcore/playback.cc index 1391990..b7e94a0 100644 --- a/src/libaudcore/playback.cc +++ b/src/libaudcore/playback.cc @@ -144,7 +144,7 @@ void playback_set_info (int entry, Tuple && tuple) if (! lock_if (in_sync)) return; - if (tuple && tuple != pb_info.tuple) + if (tuple.valid () && tuple != pb_info.tuple) { pb_info.tuple = std::move (tuple); @@ -294,10 +294,13 @@ static void run_playback () if (! lock_if (in_sync)) return; - pb_info.filename = std::move (dec.filename); + // for a cuesheet entry, determine the source filename + pb_info.filename = pb_info.tuple.get_str (Tuple::AudioFile); + if (! pb_info.filename) + pb_info.filename = std::move (dec.filename); // check that we have all the necessary data - if (! pb_info.filename || ! pb_info.tuple || ! dec.ip || + if (! pb_info.filename || ! pb_info.tuple.valid () || ! dec.ip || (! dec.ip->input_info.keys[InputKey::Scheme] && ! dec.file)) { pb_info.error = true; @@ -616,25 +619,6 @@ EXPORT int InputPlugin::check_seek () return seek; } -/* compatibility (non-virtual) implementation of InputPlugin::read_tag(). */ -EXPORT bool InputPlugin::default_read_tag (const char * filename, - VFSFile & file, Tuple * tuple, Index<char> * image) -{ - /* just call read_tuple() and read_image() */ - if (tuple) - { - if (! (* tuple = read_tuple (filename, file))) - return false; - if (image && file && file.fseek (0, VFS_SEEK_SET) != 0) - return true; /* true: tuple was read */ - } - - if (image) - * image = read_image (filename, file); - - return true; -} - // thread-safe EXPORT bool aud_drct_get_playing () { diff --git a/src/libaudcore/playlist-cache.cc b/src/libaudcore/playlist-cache.cc new file mode 100644 index 0000000..9711235 --- /dev/null +++ b/src/libaudcore/playlist-cache.cc @@ -0,0 +1,88 @@ +/* + * playlist-cache.h + * Copyright 2016 John Lindgren + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions, and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions, and the following disclaimer in the documentation + * provided with the distribution. + * + * This software is provided "as is" and without any warranty, express or + * implied. In no event shall the authors be liable for any damages arising from + * the use of this software. + */ + +#include "playlist-internal.h" +#include "mainloop.h" +#include "multihash.h" + +#include <pthread.h> + +static SimpleHash<String, PlaylistAddItem> cache; +static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; +static QueuedFunc clear_timer; + +EXPORT void aud_playlist_cache_selected (int playlist) +{ + pthread_mutex_lock (& mutex); + + int entries = aud_playlist_entry_count (playlist); + + for (int i = 0; i < entries; i ++) + { + if (! aud_playlist_entry_get_selected (playlist, i)) + continue; + + String filename = aud_playlist_entry_get_filename (playlist, i); + Tuple tuple = aud_playlist_entry_get_tuple (playlist, i, Playlist::NoWait); + PluginHandle * decoder = aud_playlist_entry_get_decoder (playlist, i, Playlist::NoWait); + + if (tuple.valid () || decoder) + cache.add (filename, {filename, std::move (tuple), decoder}); + } + + clear_timer.queue (30000, (QueuedFunc::Func) playlist_cache_clear, nullptr); + + pthread_mutex_unlock (& mutex); +} + +void playlist_cache_load (Index<PlaylistAddItem> & items) +{ + pthread_mutex_lock (& mutex); + + if (! cache.n_items ()) + goto out; + + for (auto & item : items) + { + if (item.tuple.valid () && item.decoder) + continue; + + auto node = cache.lookup (item.filename); + if (! node) + continue; + + if (! item.tuple.valid () && node->tuple.valid ()) + item.tuple = node->tuple.ref (); + if (! item.decoder && node->decoder) + item.decoder = node->decoder; + } + +out: + pthread_mutex_unlock (& mutex); +} + +void playlist_cache_clear () +{ + pthread_mutex_lock (& mutex); + + cache.clear (); + clear_timer.stop (); + + pthread_mutex_unlock (& mutex); +} diff --git a/src/libaudcore/playlist-files.cc b/src/libaudcore/playlist-files.cc index 4fa9303..872e9ff 100644 --- a/src/libaudcore/playlist-files.cc +++ b/src/libaudcore/playlist-files.cc @@ -59,7 +59,7 @@ bool playlist_load (const char * filename, String & title, Index<PlaylistAddItem AUDINFO ("Trying playlist plugin %s.\n", aud_plugin_get_name (plugin)); plugin_found = true; - PlaylistPlugin * pp = (PlaylistPlugin *) aud_plugin_get_header (plugin); + auto pp = (PlaylistPlugin *) aud_plugin_get_header (plugin); if (! pp) continue; @@ -88,6 +88,11 @@ bool playlist_load (const char * filename, String & title, Index<PlaylistAddItem return false; } +// This procedure is only used when loading playlists from ~/.config/audacious; +// hence, it is drastically simpler than the full-featured routines in adder.cc. +// All support for adding folders, cuesheets, subtunes, etc. is omitted here. +// Additionally, in order to avoid heavy I/O at startup, failed entries are not +// rescanned; they can be rescanned later by refreshing the playlist. */ bool playlist_insert_playlist_raw (int list, int at, const char * filename) { String title; diff --git a/src/libaudcore/playlist-internal.h b/src/libaudcore/playlist-internal.h index f91b183..781cd4c 100644 --- a/src/libaudcore/playlist-internal.h +++ b/src/libaudcore/playlist-internal.h @@ -53,6 +53,10 @@ bool playlist_next_song (int playlist, bool repeat); DecodeInfo playback_entry_read (int serial); void playback_entry_set_tuple (int serial, Tuple && tuple); +/* playlist-cache.cc */ +void playlist_cache_load (Index<PlaylistAddItem> & items); +void playlist_cache_clear (); + /* playlist-files.cc */ bool playlist_load (const char * filename, String & title, Index<PlaylistAddItem> & items); bool playlist_insert_playlist_raw (int list, int at, const char * filename); diff --git a/src/libaudcore/playlist-utils.cc b/src/libaudcore/playlist-utils.cc index 8622c91..d1f8ffd 100644 --- a/src/libaudcore/playlist-utils.cc +++ b/src/libaudcore/playlist-utils.cc @@ -196,7 +196,7 @@ EXPORT void aud_playlist_remove_duplicates_by_scheme (int playlist, Playlist::So { Tuple current = aud_playlist_entry_get_tuple (playlist, count); - if (last && current && compare (last, current) == 0) + if (last.valid () && current.valid () && compare (last, current) == 0) aud_playlist_entry_set_selected (playlist, count, true); last = std::move (current); @@ -209,16 +209,16 @@ EXPORT void aud_playlist_remove_duplicates_by_scheme (int playlist, Playlist::So EXPORT void aud_playlist_remove_failed (int playlist) { int entries = aud_playlist_entry_count (playlist); - int count; aud_playlist_select_all (playlist, false); - for (count = 0; count < entries; count ++) + for (int count = 0; count < entries; count ++) { String filename = aud_playlist_entry_get_filename (playlist, count); - /* vfs_file_test() only works for file:// URIs currently */ - if (! strncmp (filename, "file://", 7) && ! VFSFile::test_file (filename, VFS_EXISTS)) + /* use VFS_NO_ACCESS since VFS_EXISTS doesn't distinguish between + * inaccessible files and URI schemes that don't support file_test() */ + if (VFSFile::test_file (filename, VFS_NO_ACCESS)) aud_playlist_entry_set_selected (playlist, count, true); } @@ -342,7 +342,7 @@ static void save_playlists_real () if (playlist_get_modified (i)) { StringBuf path = filename_build ({folder, name}); - aud_playlist_save (i, filename_to_uri (path), Playlist::Nothing); + aud_playlist_save (i, filename_to_uri (path), Playlist::NoWait); playlist_set_modified (i, false); } diff --git a/src/libaudcore/playlist.cc b/src/libaudcore/playlist.cc index a2b413c..9bfc718 100644 --- a/src/libaudcore/playlist.cc +++ b/src/libaudcore/playlist.cc @@ -112,7 +112,6 @@ struct Entry { void format (); void set_tuple (Tuple && new_tuple); - void set_failed (const String & new_error); String filename; PluginHandle * decoder; @@ -217,16 +216,17 @@ void Entry::format () void Entry::set_tuple (Tuple && new_tuple) { - /* Hack: We cannot refresh segmented entries (since their info is read from - * the cue sheet when it is first loaded), so leave them alone. -jlindgren */ - if (tuple.get_value_type (Tuple::StartTime) == Tuple::Int) + /* Since 3.8, cuesheet entries are handled differently. The entry filename + * points to the .cue file, and the path to the actual audio file is stored + * in the Tuple::AudioFile. If Tuple::AudioFile is not set, then assume + * that the playlist was created by an older version of Audacious, and + * revert to the former behavior (don't refresh this entry). */ + if (tuple.is_set (Tuple::StartTime) && ! tuple.is_set (Tuple::AudioFile)) return; - scanned = (bool) new_tuple; - failed = false; error = String (); - if (! new_tuple) + if (! new_tuple.valid ()) new_tuple.set_filename (filename); length = aud::max (0, new_tuple.get_int (Tuple::Length)); @@ -248,21 +248,12 @@ void PlaylistData::set_entry_tuple (Entry * entry, Tuple && tuple) selected_length += entry->length; } -void Entry::set_failed (const String & new_error) -{ - scanned = true; - failed = true; - error = new_error; -} - Entry::Entry (PlaylistAddItem && item) : filename (item.filename), decoder (item.decoder), number (-1), length (0), shuffle_num (0), - scanned (false), - failed (false), selected (false), queued (false) { @@ -351,14 +342,6 @@ static void update (void *) hook_call ("playlist update", aud::to_ptr (level)); } -static void send_playback_info (Entry * entry) -{ - // if the entry was not scanned or failed to scan, we must still call - // playback_set_info() in order to update the entry number - Tuple tuple = (entry->scanned && ! entry->failed) ? entry->tuple.ref () : Tuple (); - playback_set_info (entry->number, std::move (tuple)); -} - static void queue_update (UpdateLevel level, PlaylistData * p, int at, int count, int flags = 0) { if (p) @@ -369,7 +352,7 @@ static void queue_update (UpdateLevel level, PlaylistData * p, int at, int count if (level >= Metadata) { if (p == playing_playlist && p->position) - send_playback_info (p->position); + playback_set_info (p->position->number, p->position->tuple.ref ()); p->modified = true; } @@ -497,12 +480,15 @@ static ScanItem * scan_list_find_request (ScanRequest * request) static void scan_queue_entry (PlaylistData * playlist, Entry * entry, bool for_playback = false) { int flags = 0; - if (! entry->scanned || entry->failed) + if (! entry->tuple.valid ()) flags |= SCAN_TUPLE; if (for_playback) flags |= (SCAN_IMAGE | SCAN_FILE); - auto request = new ScanRequest (entry->filename, flags, scan_finish, entry->decoder); + /* scanner uses Tuple::AudioFile from existing tuple, if valid */ + auto request = new ScanRequest (entry->filename, flags, scan_finish, + entry->decoder, (flags & SCAN_TUPLE) ? Tuple () : entry->tuple.ref ()); + scan_list.append (new ScanItem (playlist, entry, request, for_playback)); /* playback entry will be scanned by the playback thread */ @@ -558,7 +544,8 @@ static bool scan_queue_next_entry () Entry * entry = playlist->entries[scan_row ++].get (); // blacklist stdin - if (! entry->scanned && ! scan_list_find_entry (entry) && + if (entry->tuple.state () == Tuple::Initial && + ! scan_list_find_entry (entry) && strncmp (entry->filename, "stdin://", 8)) { scan_queue_entry (playlist, entry); @@ -611,14 +598,20 @@ static void scan_finish (ScanRequest * request) if (! entry->decoder) entry->decoder = request->decoder; - if ((! entry->scanned || entry->failed) && request->tuple) + if (! entry->tuple.valid () && request->tuple.valid ()) { playlist->set_entry_tuple (entry, std::move (request->tuple)); queue_update (Metadata, playlist, entry->number, 1, DelayedUpdate); } - if (! entry->decoder || ! entry->scanned) - entry->set_failed (request->error); + if (! entry->decoder || ! entry->tuple.valid ()) + entry->error = request->error; + + if (entry->tuple.state () == Tuple::Initial) + { + entry->tuple.set_state (Tuple::Failed); + queue_update (Metadata, playlist, entry->number, 1, DelayedUpdate); + } delete item; @@ -690,8 +683,7 @@ static Entry * get_entry (int playlist_num, int entry_num, return entry; // check whether requested data (decoder and/or tuple) has been read - if ((! need_decoder || entry->decoder) && - (! need_tuple || (entry->scanned && ! entry->failed))) + if ((! need_decoder || entry->decoder) && (! need_tuple || entry->tuple.valid ())) return entry; // start scan if not already running ... @@ -717,6 +709,8 @@ static void start_playback (int seek_time, bool pause) playback_play (seek_time, pause); + // playback always begins with a rescan of the current entry in order to + // open the file, ensure a valid tuple, and read album art scan_cancel (playing_playlist->position); scan_queue_entry (playing_playlist, playing_playlist->position, true); } @@ -752,6 +746,7 @@ void playlist_init () hook_associate ("set metadata_on_play", (HookFunction) playlist_trigger_scan, nullptr); hook_associate ("set generic_title_format", (HookFunction) playlist_reformat_titles, nullptr); hook_associate ("set leading_zero", (HookFunction) playlist_reformat_titles, nullptr); + hook_associate ("set show_hours", (HookFunction) playlist_reformat_titles, nullptr); hook_associate ("set metadata_fallbacks", (HookFunction) playlist_reformat_titles, nullptr); hook_associate ("set show_numbers_in_pl", (HookFunction) playlist_reformat_titles, nullptr); } @@ -772,9 +767,12 @@ void playlist_end () hook_dissociate ("set metadata_on_play", (HookFunction) playlist_trigger_scan); hook_dissociate ("set generic_title_format", (HookFunction) playlist_reformat_titles); hook_dissociate ("set leading_zero", (HookFunction) playlist_reformat_titles); + hook_dissociate ("set show_hours", (HookFunction) playlist_reformat_titles); hook_dissociate ("set metadata_fallbacks", (HookFunction) playlist_reformat_titles); hook_dissociate ("set show_numbers_in_pl", (HookFunction) playlist_reformat_titles); + playlist_cache_clear (); + ENTER; /* playback should already be stopped */ @@ -1239,9 +1237,7 @@ EXPORT PluginHandle * aud_playlist_entry_get_decoder (int playlist_num, { ENTER; - const bool wait = (mode == Wait || mode == WaitGuess); - - Entry * entry = get_entry (playlist_num, entry_num, wait, false); + Entry * entry = get_entry (playlist_num, entry_num, (mode == Wait), false); PluginHandle * decoder = entry ? entry->decoder : nullptr; if (error) @@ -1255,14 +1251,8 @@ EXPORT Tuple aud_playlist_entry_get_tuple (int playlist_num, int entry_num, { ENTER; - const bool wait = (mode == Wait || mode == WaitGuess); - const bool guess = (mode == Guess || mode == WaitGuess); - - Entry * entry = get_entry (playlist_num, entry_num, false, wait); - - Tuple tuple; - if (entry && ((entry->scanned && ! entry->failed) || guess)) - tuple = entry->tuple.ref (); + Entry * entry = get_entry (playlist_num, entry_num, false, (mode == Wait)); + Tuple tuple = entry ? entry->tuple.ref () : Tuple (); if (error) * error = entry ? entry->error : String (); @@ -1660,27 +1650,19 @@ struct CompareData { PlaylistTupleCompareFunc tuple_compare; }; -static int compare_cb (const SmartPtr<Entry> & a, const SmartPtr<Entry> & b, void * _data) +static void sort_entries (Index<SmartPtr<Entry>> & entries, CompareData * data) { - CompareData * data = (CompareData *) _data; - - int diff = 0; - - if (data->filename_compare) - diff = data->filename_compare (a->filename, b->filename); - else if (data->tuple_compare) - diff = data->tuple_compare (a->tuple, b->tuple); - - if (diff) - return diff; - - /* preserve order of "equal" entries */ - return a->number - b->number; + entries.sort ([data] (const SmartPtr<Entry> & a, const SmartPtr<Entry> & b) { + if (data->filename_compare) + return data->filename_compare (a->filename, b->filename); + else + return data->tuple_compare (a->tuple, b->tuple); + }); } static void sort (PlaylistData * playlist, CompareData * data) { - playlist->entries.sort (compare_cb, data); + sort_entries (playlist->entries, data); number_entries (playlist, 0, playlist->entries.len ()); queue_update (Structure, playlist, 0, playlist->entries.len ()); @@ -1698,7 +1680,7 @@ static void sort_selected (PlaylistData * playlist, CompareData * data) selected.append (std::move (entry)); } - selected.sort (compare_cb, data); + sort_entries (selected, data); int i = 0; for (auto & entry : playlist->entries) @@ -1718,7 +1700,7 @@ static bool entries_are_scanned (PlaylistData * playlist, bool selected) if (selected && ! entry->selected) continue; - if (! entry->scanned) + if (entry->tuple.state () == Tuple::Initial) { aud_ui_show_error (_("The playlist cannot be sorted because " "metadata scanning is still in progress (or has been disabled).")); @@ -2231,12 +2213,12 @@ DecodeInfo playback_entry_read (int serial) item->handled_by_playback = true; LEAVE; - scanner_run (request); + request->run (); ENTER; if ((entry = get_playback_entry (serial))) { - send_playback_info (entry); + playback_set_info (entry->number, entry->tuple.ref ()); art_cache_current (entry->filename, std::move (request->image_data), std::move (request->image_file)); @@ -2258,7 +2240,8 @@ void playback_entry_set_tuple (int serial, Tuple && tuple) ENTER; Entry * entry = get_playback_entry (serial); - if (entry) + /* don't update cuesheet entries with stream metadata */ + if (entry && ! entry->tuple.is_set (Tuple::StartTime)) { playing_playlist->set_entry_tuple (entry, std::move (tuple)); queue_update (Metadata, playing_playlist, entry->number, 1); diff --git a/src/libaudcore/playlist.h b/src/libaudcore/playlist.h index 36e1263..ef63a28 100644 --- a/src/libaudcore/playlist.h +++ b/src/libaudcore/playlist.h @@ -70,10 +70,8 @@ enum SortType { /* Possible behaviors for playlist_entry_get_{decoder, tuple}. */ enum GetMode { - Nothing, // immediately return nullptr or Tuple() if not yet scanned - Guess, // immediately return a best guess if not yet scanned - Wait, // wait for the entry to be scanned; return nullptr or Tuple() on failure - WaitGuess // wait for the entry to be scanned; return a best guess on failure + NoWait, // non-blocking call; returned tuple will be in Initial state if not yet scanned + Wait // blocking call; returned tuple will be either Valid or Failed }; /* Format descriptor returned by playlist_save_formats() */ @@ -205,14 +203,13 @@ String aud_playlist_entry_get_filename (int playlist, int entry); * or if the entry has not yet been scanned, returns nullptr according to * <mode>. On error, an error message is optionally returned. */ PluginHandle * aud_playlist_entry_get_decoder (int playlist, int entry, - Playlist::GetMode mode = Playlist::WaitGuess, String * error = nullptr); + Playlist::GetMode mode = Playlist::Wait, String * error = nullptr); -/* Returns the tuple associated with an entry. On error, or if the entry has - * not yet been scanned, returns either a blank tuple or a tuple filled with - * "best guess" values, according to <mode>. On error, an error message is - * optionally returned. */ +/* Returns the tuple associated with an entry. The state of the returned tuple + * may indicate that the entry has not yet been scanned, or an error occurred, + * according to <mode>. On error, an error message is optionally returned. */ Tuple aud_playlist_entry_get_tuple (int playlist, int entry, - Playlist::GetMode mode = Playlist::WaitGuess, String * error = nullptr); + Playlist::GetMode mode = Playlist::Wait, String * error = nullptr); /* Moves the playback position to the beginning of the entry at <position>. If * <position> is -1, unsets the playback position. If <playlist> is the @@ -371,8 +368,7 @@ void aud_playlist_sort_selected_by_scheme (int playlist, Playlist::SortType sche void aud_playlist_remove_duplicates_by_scheme (int playlist, Playlist::SortType scheme); /* Removes all entries referring to unavailable files in a playlist. ("Remove - * failed" is something of a misnomer for the current behavior.) As currently - * implemented, only works for file:// URIs. */ + * failed" is something of a misnomer for the current behavior.) */ void aud_playlist_remove_failed (int playlist); /* Selects all the entries in a playlist that match regular expressions stored @@ -381,6 +377,10 @@ void aud_playlist_remove_failed (int playlist); * create a blank tuple and set its title field to "^A". */ void aud_playlist_select_by_patterns (int playlist, const Tuple & patterns); +/* Saves metadata for the selected entries in a playlist to an internal cache, + * which is used to speed up adding these entries to another playlist. */ +void aud_playlist_cache_selected (int playlist); + /* Returns true if <filename> refers to a playlist file. */ bool aud_filename_is_playlist (const char * filename); diff --git a/src/libaudcore/plugin-load.cc b/src/libaudcore/plugin-load.cc index 3117c6f..c249fea 100644 --- a/src/libaudcore/plugin-load.cc +++ b/src/libaudcore/plugin-load.cc @@ -50,15 +50,15 @@ struct LoadedModule { static Index<LoadedModule> loaded_modules; -bool plugin_check_flags (int version) +bool plugin_check_flags (int flags) { switch (aud_get_mainloop_type ()) { - case MainloopType::GLib: version &= ~_AUD_PLUGIN_GLIB_ONLY; break; - case MainloopType::Qt: version &= ~_AUD_PLUGIN_QT_ONLY; break; + case MainloopType::GLib: flags &= ~PluginGLibOnly; break; + case MainloopType::Qt: flags &= ~PluginQtOnly; break; } - return ! (version & 0xffff0000); + return ! flags; } Plugin * plugin_load (const char * filename) @@ -84,16 +84,15 @@ Plugin * plugin_load (const char * filename) return nullptr; } - /* flags are stored in high 16 bits of version field */ - if ((header->version & 0xffff) < _AUD_PLUGIN_VERSION_MIN || - (header->version & 0xffff) > _AUD_PLUGIN_VERSION) + if (header->version < _AUD_PLUGIN_VERSION_MIN || + header->version > _AUD_PLUGIN_VERSION) { AUDERR ("%s is not compatible with this version of Audacious.\n", filename); g_module_close (module); return nullptr; } - if (plugin_check_flags (header->version) && + if (plugin_check_flags (header->info.flags) && (header->type == PluginType::Transport || header->type == PluginType::Playlist || header->type == PluginType::Input || @@ -114,7 +113,7 @@ Plugin * plugin_load (const char * filename) static void plugin_unload (LoadedModule & loaded) { - if (plugin_check_flags (loaded.header->version) && + if (plugin_check_flags (loaded.header->info.flags) && (loaded.header->type == PluginType::Transport || loaded.header->type == PluginType::Playlist || loaded.header->type == PluginType::Input || diff --git a/src/libaudcore/plugin-registry.cc b/src/libaudcore/plugin-registry.cc index 88c6061..00114a9 100644 --- a/src/libaudcore/plugin-registry.cc +++ b/src/libaudcore/plugin-registry.cc @@ -35,7 +35,7 @@ /* Increment this when the format of the plugin-registry file changes. * Add 10 if the format changes in a way that will break parse_plugins_fallback(). */ -#define FORMAT 10 +#define FORMAT 11 /* Oldest file format supported by parse_plugins_fallback() */ #define MIN_FORMAT 2 // "enabled" flag was added in Audacious 2.4 @@ -50,7 +50,7 @@ class PluginHandle public: String basename, path; bool loaded; - int timestamp, version; + int timestamp, version, flags; PluginType type; Plugin * header; String name, domain; @@ -71,12 +71,13 @@ public: int has_subtunes, writes_tag; PluginHandle (const char * basename, const char * path, bool loaded, - int timestamp, int version, PluginType type, Plugin * header) : + int timestamp, int version, int flags, PluginType type, Plugin * header) : basename (basename), path (path), loaded (loaded), timestamp (timestamp), version (version), + flags (flags), type (type), header (header), priority (0), @@ -167,6 +168,7 @@ static void plugin_save (PluginHandle * plugin, FILE * handle) fprintf (handle, "%s %s\n", plugin_type_names[plugin->type], (const char *) plugin->path); fprintf (handle, "stamp %d\n", plugin->timestamp); fprintf (handle, "version %d\n", plugin->version); + fprintf (handle, "flags %d\n", plugin->flags); fprintf (handle, "name %s\n", (const char *) plugin->name); if (plugin->domain) @@ -319,11 +321,15 @@ static bool plugin_parse (FILE * handle) parse_next (handle); - int version = 0; + int version = 0, flags = 0; if (parse_integer ("version", & version)) parse_next (handle); + if (parse_integer ("flags", & flags)) + parse_next (handle); + + auto plugin = new PluginHandle (basename, String (), false, timestamp, + version, flags, type, nullptr); - auto plugin = new PluginHandle (basename, String (), false, timestamp, version, type, nullptr); plugins[type].append (plugin); plugin->name = parse_string ("name"); @@ -393,7 +399,7 @@ static void parse_plugins_fallback (FILE * handle) return; // setting timestamp to zero forces a rescan - auto plugin = new PluginHandle (basename, String (), false, 0, 0, type, nullptr); + auto plugin = new PluginHandle (basename, String (), false, 0, 0, 0, type, nullptr); plugins[type].append (plugin); plugin->enabled = (PluginEnabled) enabled; } @@ -425,7 +431,7 @@ ERR: fclose (handle); } -static int plugin_compare (PluginHandle * const & a, PluginHandle * const & b, void *) +static int plugin_compare (PluginHandle * const & a, PluginHandle * const & b) { if (a->type < b->type) return -1; @@ -457,7 +463,7 @@ void plugin_registry_prune () auto check_incompatible = [] (PluginHandle * plugin) { - if (plugin_check_flags (plugin->version)) + if (plugin_check_flags (plugin->flags)) return false; AUDINFO ("Incompatible plugin flags: %s\n", (const char *) plugin->basename); @@ -467,7 +473,7 @@ void plugin_registry_prune () for (auto type : aud::range<PluginType> ()) { plugins[type].remove_if (check_not_found); - plugins[type].sort (plugin_compare, nullptr); + plugins[type].sort (plugin_compare); compatible[type].insert (plugins[type].begin (), 0, plugins[type].len ()); compatible[type].remove_if (check_incompatible); } @@ -499,6 +505,7 @@ static void plugin_get_info (PluginHandle * plugin, bool is_new) Plugin * header = plugin->header; plugin->version = header->version; + plugin->flags = header->info.flags; plugin->name = String (header->info.name); plugin->domain = String (header->info.domain); plugin->has_about = (bool) header->info.about; @@ -590,7 +597,7 @@ void plugin_register (const char * path, int timestamp) return; plugin = new PluginHandle (basename, path, true, timestamp, - header->version, header->type, header); + header->version, header->info.flags, header->type, header); plugins[plugin->type].append (plugin); plugin_get_info (plugin, true); diff --git a/src/libaudcore/plugin.h b/src/libaudcore/plugin.h index 66077ad..65d0428 100644 --- a/src/libaudcore/plugin.h +++ b/src/libaudcore/plugin.h @@ -22,6 +22,7 @@ #define LIBAUDCORE_PLUGIN_H #include <libaudcore/audio.h> +#include <libaudcore/export.h> #include <libaudcore/plugins.h> #include <libaudcore/tuple.h> #include <libaudcore/visualizer.h> @@ -46,12 +47,8 @@ struct PluginPreferences; * the API tables), increment _AUD_PLUGIN_VERSION *and* set * _AUD_PLUGIN_VERSION_MIN to the same value. */ -#define _AUD_PLUGIN_VERSION_MIN 46 /* 3.6-devel */ -#define _AUD_PLUGIN_VERSION 47 /* 3.7-devel */ - -/* compatibility flags ORed into the version field */ -#define _AUD_PLUGIN_GLIB_ONLY 0x10000 /* plugin requires GLib mainloop */ -#define _AUD_PLUGIN_QT_ONLY 0x20000 /* plugin requires Qt mainloop */ +#define _AUD_PLUGIN_VERSION_MIN 48 /* 3.8-devel */ +#define _AUD_PLUGIN_VERSION 48 /* 3.8-devel */ /* A NOTE ON THREADS * @@ -99,14 +96,22 @@ struct PluginPreferences; * For the time being, aud_plugin_send_message() should only be called from the * program's main thread. */ -struct PluginInfo { +/* plugin flags */ +enum { + PluginGLibOnly = 0x1, // plugin requires GLib main loop + PluginQtOnly = 0x2 // plugin requires Qt main loop +}; + +struct PluginInfo +{ const char * name; const char * domain; // for gettext const char * about; const PluginPreferences * prefs; + int flags; }; -class Plugin +class LIBAUDCORE_PUBLIC Plugin { public: constexpr Plugin (PluginType type, PluginInfo info) : @@ -114,14 +119,7 @@ public: info (info) {} const int magic = _AUD_PLUGIN_MAGIC; - const int version = _AUD_PLUGIN_VERSION -#ifdef AUD_PLUGIN_GLIB_ONLY - | _AUD_PLUGIN_GLIB_ONLY -#endif -#ifdef AUD_PLUGIN_QT_ONLY - | _AUD_PLUGIN_QT_ONLY -#endif - ; + const int version = _AUD_PLUGIN_VERSION; const PluginType type; const PluginInfo info; @@ -132,7 +130,7 @@ public: virtual int take_message (const char * code, const void * data, int size) { return -1; } }; -class TransportPlugin : public Plugin +class LIBAUDCORE_PUBLIC TransportPlugin : public Plugin { public: constexpr TransportPlugin (const PluginInfo info, @@ -143,11 +141,16 @@ public: /* supported URI schemes (without "://") */ const ArrayRef<const char *> schemes; - /* fopen() implementation */ virtual VFSImpl * fopen (const char * filename, const char * mode, String & error) = 0; + + virtual VFSFileTest test_file (const char * filename, VFSFileTest test, String & error) + { return VFSFileTest (0); } + + virtual Index<String> read_folder (const char * filename, String & error) + { return Index<String> (); } }; -class PlaylistPlugin : public Plugin +class LIBAUDCORE_PUBLIC PlaylistPlugin : public Plugin { public: constexpr PlaylistPlugin (const PluginInfo info, @@ -177,7 +180,7 @@ public: const Index<PlaylistAddItem> & items) { return false; } }; -class OutputPlugin : public Plugin +class LIBAUDCORE_PUBLIC OutputPlugin : public Plugin { public: constexpr OutputPlugin (const PluginInfo info, int priority, bool force_reopen = false) : @@ -206,7 +209,7 @@ public: /* Begins playback of a PCM stream. <format> is one of the FMT_* * enumeration values defined in libaudcore/audio.h. Returns true on * success. */ - virtual bool open_audio (int format, int rate, int chans) = 0; + virtual bool open_audio (int format, int rate, int chans, String & error) = 0; /* Ends playback. Any buffered audio data is discarded. */ virtual void close_audio () = 0; @@ -237,7 +240,7 @@ public: virtual void flush () = 0; }; -class EffectPlugin : public Plugin +class LIBAUDCORE_PUBLIC EffectPlugin : public Plugin { public: constexpr EffectPlugin (const PluginInfo info, int order, bool preserves_format) : @@ -294,7 +297,7 @@ enum class InputKey { count }; -class InputPlugin : public Plugin +class LIBAUDCORE_PUBLIC InputPlugin : public Plugin { public: enum { @@ -368,9 +371,13 @@ public: /* Returns true if the plugin can handle the file. */ virtual bool is_our_file (const char * filename, VFSFile & file) = 0; - /* Reads metadata from the file. Optional if the plugin implements read_tag(). */ - virtual Tuple read_tuple (const char * filename, VFSFile & file) - { return Tuple(); } + /* Reads metadata and album art (if requested and available) from the file. + * The filename fields of the tuple are already set before the function is + * called. If album art is not needed, <image> will be nullptr. The return + * value should be true if <tuple> was successfully read, regardless of + * whether album art was read. */ + virtual bool read_tag (const char * filename, VFSFile & file, Tuple & tuple, + Index<char> * image) = 0; /* Plays the file. Returns false on error. Also see input-api.h. */ virtual bool play (const char * filename, VFSFile & file) = 0; @@ -379,29 +386,12 @@ public: virtual bool write_tuple (const char * filename, VFSFile & file, const Tuple & tuple) { return false; } - /* Optional. Reads an album art image (JPEG or PNG data) from the file. - * Returns an empty buffer on error. */ - virtual Index<char> read_image (const char * filename, VFSFile & file) - { return Index<char> (); } - /* Optional. Displays a window showing info about the file. In general, * this function should be avoided since Audacious already provides a file * info window. */ virtual bool file_info_box (const char * filename, VFSFile & file) { return false; } - /* Optional. Reads metadata and/or an album art from the file. - * Providing this function is encouraged over providing a separate - * read_tuple() and read_image(). The filename fields of the tuple - * (if not null) are already set before the function is called. */ - virtual bool read_tag (const char * filename, VFSFile & file, Tuple * tuple, - Index<char> * image) - { return default_read_tag (filename, file, tuple, image); } - - /* compatibility (non-virtual) implementation of read_tag(); do not use. */ - bool default_read_tag (const char * filename, VFSFile & file, Tuple * tuple, - Index<char> * image); - protected: /* Prepares the output system for playback in the specified format. Also * triggers the "playback ready" hook. Hence, if you call set_replay_gain, @@ -441,7 +431,7 @@ protected: static int check_seek (); }; -class DockablePlugin : public Plugin +class LIBAUDCORE_PUBLIC DockablePlugin : public Plugin { public: constexpr DockablePlugin (PluginType type, PluginInfo info) : @@ -454,7 +444,7 @@ public: virtual void * get_qt_widget () { return nullptr; } }; -class GeneralPlugin : public DockablePlugin +class LIBAUDCORE_PUBLIC GeneralPlugin : public DockablePlugin { public: constexpr GeneralPlugin (PluginInfo info, bool enabled_by_default) : @@ -464,7 +454,7 @@ public: const bool enabled_by_default; }; -class VisPlugin : public DockablePlugin, public Visualizer +class LIBAUDCORE_PUBLIC VisPlugin : public DockablePlugin, public Visualizer { public: constexpr VisPlugin (PluginInfo info, int type_mask) : @@ -472,7 +462,7 @@ public: Visualizer (type_mask) {} }; -class IfacePlugin : public Plugin +class LIBAUDCORE_PUBLIC IfacePlugin : public Plugin { public: constexpr IfacePlugin (PluginInfo info) : @@ -492,6 +482,8 @@ public: virtual void hide_prefs_window () = 0; virtual void plugin_menu_add (AudMenuID id, void func (), const char * name, const char * icon) = 0; virtual void plugin_menu_remove (AudMenuID id, void func ()) = 0; + + virtual void startup_notify (const char * id) {} }; #endif diff --git a/src/libaudcore/plugins-internal.h b/src/libaudcore/plugins-internal.h index c03e1e1..ef293d5 100644 --- a/src/libaudcore/plugins-internal.h +++ b/src/libaudcore/plugins-internal.h @@ -43,7 +43,7 @@ bool plugin_enable_secondary (PluginHandle * plugin, bool enable); /* plugin-load.c */ void plugin_system_init (); void plugin_system_cleanup (); -bool plugin_check_flags (int version); +bool plugin_check_flags (int flags); Plugin * plugin_load (const char * path); /* plugin-registry.c */ diff --git a/src/libaudcore/preferences.h b/src/libaudcore/preferences.h index 750679c..8946b01 100644 --- a/src/libaudcore/preferences.h +++ b/src/libaudcore/preferences.h @@ -24,6 +24,11 @@ struct PreferencesWidget; +enum class FileSelectMode { + File, + Folder +}; + struct ComboItem { const char * label; const char * str; @@ -66,6 +71,10 @@ struct WidgetVEntry { bool password; }; +struct WidgetVFileEntry { + FileSelectMode mode; +}; + struct WidgetVCombo { /* static init */ ArrayRef<ComboItem> elems; @@ -101,6 +110,7 @@ union WidgetVariant { WidgetVTable table; WidgetVFonts font_btn; WidgetVEntry entry; + WidgetVFileEntry file_entry; WidgetVCombo combo; WidgetVBox box; WidgetVNotebook notebook; @@ -117,6 +127,7 @@ union WidgetVariant { constexpr WidgetVariant (WidgetVTable table) : table (table) {} constexpr WidgetVariant (WidgetVFonts fonts) : font_btn (fonts) {} constexpr WidgetVariant (WidgetVEntry entry) : entry (entry) {} + constexpr WidgetVariant (WidgetVFileEntry file_entry) : file_entry (file_entry) {} constexpr WidgetVariant (WidgetVCombo combo) : combo (combo) {} constexpr WidgetVariant (WidgetVBox box) : box (box) {} constexpr WidgetVariant (WidgetVNotebook notebook) : notebook (notebook) {} @@ -209,6 +220,7 @@ struct PreferencesWidget RadioButton, SpinButton, Entry, + FileEntry, ComboBox, FontButton, Box, @@ -261,6 +273,12 @@ constexpr PreferencesWidget WidgetEntry (const char * label, { return {PreferencesWidget::Entry, label, (child == WIDGET_CHILD), cfg, entry}; } +constexpr PreferencesWidget WidgetFileEntry (const char * label, + WidgetConfig cfg, WidgetVFileEntry file_entry = WidgetVFileEntry(), + WidgetIsChild child = WIDGET_NOT_CHILD) + { return {PreferencesWidget::FileEntry, label, + (child == WIDGET_CHILD), cfg, file_entry}; } + constexpr PreferencesWidget WidgetCombo (const char * label, WidgetConfig cfg, WidgetVCombo combo, WidgetIsChild child = WIDGET_NOT_CHILD) { return {PreferencesWidget::ComboBox, label, @@ -284,11 +302,13 @@ constexpr PreferencesWidget WidgetNotebook (WidgetVNotebook notebook) constexpr PreferencesWidget WidgetSeparator (WidgetVSeparator separator = WidgetVSeparator ()) { return {PreferencesWidget::Separator, 0, 0, {}, separator}; } -constexpr PreferencesWidget WidgetCustomGTK (void * (* populate) ()) - { return {PreferencesWidget::CustomGTK, 0, 0, {}, populate}; } +constexpr PreferencesWidget WidgetCustomGTK (void * (* populate) (), + WidgetIsChild child = WIDGET_NOT_CHILD) + { return {PreferencesWidget::CustomGTK, 0, (child == WIDGET_CHILD), {}, populate}; } -constexpr PreferencesWidget WidgetCustomQt (void * (* populate) ()) - { return {PreferencesWidget::CustomQt, 0, 0, {}, populate}; } +constexpr PreferencesWidget WidgetCustomQt (void * (* populate) (), + WidgetIsChild child = WIDGET_NOT_CHILD) + { return {PreferencesWidget::CustomQt, 0, (child == WIDGET_CHILD), {}, populate}; } struct PluginPreferences { ArrayRef<PreferencesWidget> widgets; diff --git a/src/libaudcore/probe-buffer.cc b/src/libaudcore/probe-buffer.cc index 0ea6d6b..e23992c 100644 --- a/src/libaudcore/probe-buffer.cc +++ b/src/libaudcore/probe-buffer.cc @@ -24,9 +24,9 @@ static constexpr int MAXBUF = 256 * 1024; -ProbeBuffer::ProbeBuffer (const char * filename, SmartPtr<VFSImpl> && file) : +ProbeBuffer::ProbeBuffer (const char * filename, VFSImpl * file) : m_filename (filename), - m_file (std::move (file)) + m_file (file) { AUDINFO ("<%p> buffering enabled for %s\n", this, (const char *) m_filename); } diff --git a/src/libaudcore/probe-buffer.h b/src/libaudcore/probe-buffer.h index 8bec69f..5cdfc29 100644 --- a/src/libaudcore/probe-buffer.h +++ b/src/libaudcore/probe-buffer.h @@ -39,7 +39,7 @@ class ProbeBuffer : public VFSImpl { public: - ProbeBuffer (const char * filename, SmartPtr<VFSImpl> && file); + ProbeBuffer (const char * filename, VFSImpl * file); ~ProbeBuffer (); int64_t fread (void * ptr, int64_t size, int64_t nmemb); diff --git a/src/libaudcore/probe.cc b/src/libaudcore/probe.cc index 0c590a3..b2fff60 100644 --- a/src/libaudcore/probe.cc +++ b/src/libaudcore/probe.cc @@ -56,7 +56,8 @@ InputPlugin * load_input_plugin (PluginHandle * decoder, String * error) return ip; } -PluginHandle * file_find_decoder (const char * filename, bool fast, VFSFile & file, String * error) +EXPORT PluginHandle * aud_file_find_decoder (const char * filename, bool fast, + VFSFile & file, String * error) { AUDINFO ("%s %s.\n", fast ? "Fast-probing" : "Probing", filename); @@ -155,14 +156,8 @@ PluginHandle * file_find_decoder (const char * filename, bool fast, VFSFile & fi return nullptr; } -EXPORT PluginHandle * aud_file_find_decoder (const char * filename, bool fast, String * error) -{ - VFSFile file; - return file_find_decoder (filename, fast, file, error); -} - -bool file_read_tag (const char * filename, PluginHandle * decoder, - VFSFile & file, Tuple * tuple, Index<char> * image, String * error) +EXPORT bool aud_file_read_tag (const char * filename, PluginHandle * decoder, + VFSFile & file, Tuple & tuple, Index<char> * image, String * error) { auto ip = load_input_plugin (decoder, error); if (! ip) @@ -171,41 +166,21 @@ bool file_read_tag (const char * filename, PluginHandle * decoder, if (! open_input_file (filename, "r", ip, file, error)) return false; - if (tuple) - tuple->set_filename (filename); - - bool success; + Tuple new_tuple; + new_tuple.set_filename (filename); - /* read_tag() was added in 3.7 */ - if (ip->version >= 47) - success = ip->read_tag (filename, file, tuple, image); - else - success = ip->default_read_tag (filename, file, tuple, image); + if (ip->read_tag (filename, file, new_tuple, image)) + { + // cleanly replace existing tuple + new_tuple.set_state (Tuple::Valid); + tuple = std::move (new_tuple); + return true; + } - if (! success && error) + if (error) * error = String (_("Error reading metadata")); - if (! success && tuple) - * tuple = Tuple (); - - return success; -} - -EXPORT Tuple aud_file_read_tuple (const char * filename, PluginHandle * decoder, String * error) -{ - VFSFile file; - Tuple tuple; - - file_read_tag (filename, decoder, file, & tuple, nullptr, error); - return tuple; -} - -EXPORT Index<char> aud_file_read_image (const char * filename, PluginHandle * decoder) -{ - VFSFile file; - Index<char> image; - file_read_tag (filename, decoder, file, nullptr, & image, nullptr); - return image; + return false; } EXPORT bool aud_file_can_write_tuple (const char * filename, PluginHandle * decoder) diff --git a/src/libaudcore/probe.h b/src/libaudcore/probe.h index 641f415..8944289 100644 --- a/src/libaudcore/probe.h +++ b/src/libaudcore/probe.h @@ -33,9 +33,9 @@ class VFSFile; * ready" hook is called, with <file> as a parameter. If no album art could be * loaded, sets *queued to false and returns nullptr. * - * Since Audacious 3.7, album art for the currently playing song is always - * loaded before the "playback ready" hook is called. Hence the "current art - * ready" hook from previous versions is deprecated. */ + * If you only want to display album art for the currently playing song, you can + * call this function from the "playback ready" hook without any need for a + * separate "art ready" handler, since the album art is already at that point. */ const Index<char> * aud_art_request_data (const char * file, bool * queued = nullptr); /* Similar to art_request_data() but returns the URI of an image file. @@ -45,9 +45,16 @@ const char * aud_art_request_file (const char * file, bool * queued = nullptr); /* Releases album art returned by art_request_data() or art_request_file(). */ void aud_art_unref (const char * file); -PluginHandle * aud_file_find_decoder (const char * filename, bool fast, String * error = nullptr); -Tuple aud_file_read_tuple (const char * filename, PluginHandle * decoder, String * error = nullptr); -Index<char> aud_file_read_image (const char * filename, PluginHandle * decoder); +/* The following two functions take an additional VFSFile parameter to allow + * opening a file, probing for a decoder, and then reading the song metadata + * without opening the file a second time. If you don't already have a file + * handle open, then just pass in a null VFSFile and it will be opened for you. */ +PluginHandle * aud_file_find_decoder (const char * filename, bool fast, + VFSFile & file, String * error = nullptr); +bool aud_file_read_tag (const char * filename, PluginHandle * decoder, + VFSFile & file, Tuple & tuple, Index<char> * image = nullptr, + String * error = nullptr); + bool aud_file_can_write_tuple (const char * filename, PluginHandle * decoder); bool aud_file_write_tuple (const char * filename, PluginHandle * decoder, const Tuple & tuple); bool aud_custom_infowin (const char * filename, PluginHandle * decoder); diff --git a/src/libaudcore/runtime.cc b/src/libaudcore/runtime.cc index 9180deb..5c3660f 100644 --- a/src/libaudcore/runtime.cc +++ b/src/libaudcore/runtime.cc @@ -43,6 +43,7 @@ #include "hook.h" #include "internal.h" #include "mainloop.h" +#include "output.h" #include "playlist-internal.h" #include "plugins-internal.h" #include "scanner.h" @@ -64,6 +65,7 @@ size_t misc_bytes_allocated; static bool headless_mode; +static int instance_number = 1; #if defined(USE_QT) && ! defined(USE_GTK) static MainloopType mainloop_type = MainloopType::Qt; @@ -74,28 +76,23 @@ static MainloopType mainloop_type = MainloopType::GLib; static aud::array<AudPath, String> aud_paths; EXPORT void aud_set_headless_mode (bool headless) -{ - headless_mode = headless; -} - + { headless_mode = headless; } EXPORT bool aud_get_headless_mode () -{ - return headless_mode; -} + { return headless_mode; } -EXPORT void aud_set_mainloop_type (MainloopType type) -{ - mainloop_type = type; -} +EXPORT void aud_set_instance (int instance) + { instance_number = instance; } +EXPORT int aud_get_instance () + { return instance_number; } +EXPORT void aud_set_mainloop_type (MainloopType type) + { mainloop_type = type; } EXPORT MainloopType aud_get_mainloop_type () -{ - return mainloop_type; -} + { return mainloop_type; } static StringBuf get_path_to_self () { -#ifdef HAVE_PROC_SELF_EXE +#ifdef __linux__ StringBuf buf (-1); int len = readlink ("/proc/self/exe", buf, buf.len ()); @@ -180,7 +177,7 @@ static void set_default_paths () aud_paths[AudPath::IconFile] = String (HARDCODE_ICONFILE); } -static void relocate_all_paths () +static void set_install_paths () { StringBuf bindir = filename_normalize (str_copy (HARDCODE_BINDIR)); StringBuf datadir = filename_normalize (str_copy (HARDCODE_DATADIR)); @@ -236,17 +233,16 @@ static void relocate_all_paths () aud_paths[AudPath::IconFile] = relocate_path (iconfile, from, to); } -EXPORT void aud_init_paths () +static void set_config_paths () { - relocate_all_paths (); - const char * xdg_config_home = g_get_user_config_dir (); + StringBuf name = (instance_number == 1) ? str_copy ("audacious") : + str_printf ("audacious-%d", instance_number); - aud_paths[AudPath::UserDir] = String (filename_build ({xdg_config_home, "audacious"})); + aud_paths[AudPath::UserDir] = String (filename_build ({xdg_config_home, name})); aud_paths[AudPath::PlaylistDir] = String (filename_build ({aud_paths[AudPath::UserDir], "playlists"})); - /* create ~/.config/audacious/playlists */ if (g_mkdir_with_parents (aud_paths[AudPath::PlaylistDir], DIRMODE) < 0) AUDERR ("Failed to create %s: %s\n", (const char *) aud_paths[AudPath::PlaylistDir], strerror (errno)); @@ -260,14 +256,16 @@ EXPORT void aud_init_paths () #endif } -EXPORT void aud_cleanup_paths () -{ - for (String & path : aud_paths) - path = String (); -} - EXPORT const char * aud_get_path (AudPath id) { + if (! aud_paths[id]) + { + if (id <= AudPath::IconFile) + set_install_paths (); + else + set_config_paths (); + } + return aud_paths[id]; } @@ -291,6 +289,7 @@ EXPORT void aud_init () chardet_init (); eq_init (); + output_init (); playlist_init (); start_plugins_one (); @@ -343,6 +342,7 @@ EXPORT void aud_cleanup () art_cleanup (); chardet_cleanup (); eq_cleanup (); + output_cleanup (); playlist_end (); event_queue_cancel_all (); @@ -355,8 +355,11 @@ EXPORT void aud_cleanup () EXPORT void aud_leak_check () { + for (String & path : aud_paths) + path = String (); + string_leak_check (); if (misc_bytes_allocated) - AUDWARN ("Bytes allocated at exit: %zd\n", misc_bytes_allocated); + AUDWARN ("Bytes allocated at exit: %ld\n", (long) misc_bytes_allocated); } diff --git a/src/libaudcore/runtime.h b/src/libaudcore/runtime.h index c599e04..570f948 100644 --- a/src/libaudcore/runtime.h +++ b/src/libaudcore/runtime.h @@ -45,6 +45,13 @@ enum class OutputReset { ResetPlugin }; +enum class OutputStream { + AsDecoded, + AfterReplayGain, + AfterEffects, + AfterEqualizer +}; + namespace audlog { enum Level { @@ -62,7 +69,7 @@ namespace audlog void unsubscribe (Handler handler); void log (Level level, const char * file, int line, const char * func, - const char * format, ...); + const char * format, ...) __attribute__ ((__format__ (__printf__, 5, 6))); const char * get_level_name (Level level); } @@ -72,18 +79,20 @@ namespace audlog #define AUDINFO(...) do { audlog::log (audlog::Info, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__); } while (0) #define AUDDBG(...) do { audlog::log (audlog::Debug, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__); } while (0) -void aud_init_paths (); -void aud_cleanup_paths (); - const char * aud_get_path (AudPath id); void aud_set_headless_mode (bool headless); bool aud_get_headless_mode (); +// Note that the UserDir and PlaylistDir paths vary depending on the instance +// number. Therefore, calling aud_set_instance() after these paths have been +// referenced, or after aud_init(), is an error. +void aud_set_instance (int instance); +int aud_get_instance (); + void aud_set_mainloop_type (MainloopType type); MainloopType aud_get_mainloop_type (); -/* Requires: aud_init_paths() */ void aud_init_i18n (); void aud_config_set_defaults (const char * section, const char * const * entries); diff --git a/src/libaudcore/scanner.cc b/src/libaudcore/scanner.cc index 21df3c0..75cb04a 100644 --- a/src/libaudcore/scanner.cc +++ b/src/libaudcore/scanner.cc @@ -1,6 +1,6 @@ /* * scanner.c - * Copyright 2012 John Lindgren + * Copyright 2012-2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -21,52 +21,96 @@ #include <glib.h> /* for GThreadPool */ +#include "audstrings.h" +#include "cue-cache.h" #include "i18n.h" #include "internal.h" #include "plugins.h" +#include "probe.h" #include "tuple.h" #include "vfs.h" static GThreadPool * pool; -void scanner_run (ScanRequest * r) +ScanRequest::ScanRequest (const String & filename, int flags, Callback callback, + PluginHandle * decoder, Tuple && tuple) : + filename (filename), + flags (flags), + callback (callback), + decoder (decoder), + tuple (std::move (tuple)), + ip (nullptr) { - if (! r->decoder) - r->decoder = file_find_decoder (r->filename, false, r->file, & r->error); - if (! r->decoder) + /* If this is a cuesheet entry (and it has not already been loaded), capture + * a reference to the cache immediately. During a playlist scan, requests + * have overlapping lifecycles--each new ScanRequest is created by the + * callback of the previous request--so the cached cuesheet persists as long + * as consecutive playlist entries reference it. */ + if (! this->tuple.valid () && is_cuesheet_entry (filename)) + cue_cache.capture (new CueCacheRef (strip_subtune (filename))); +} + +void ScanRequest::read_cuesheet_entry () +{ + for (auto & item : cue_cache->load ()) + { + if (item.filename == filename) + { + decoder = item.decoder; + tuple = item.tuple.ref (); + break; + } + } +} + +void ScanRequest::run () +{ + /* load cuesheet entry (possibly cached) */ + if (cue_cache) + read_cuesheet_entry (); + + /* for a cuesheet entry, determine the source filename */ + String audio_file = tuple.get_str (Tuple::AudioFile); + if (! audio_file) + audio_file = filename; + + bool need_tuple = (flags & SCAN_TUPLE) && ! tuple.valid (); + bool need_image = (flags & SCAN_IMAGE); + + if (! decoder) + decoder = aud_file_find_decoder (audio_file, false, file, & error); + if (! decoder) goto err; - if ((r->flags & (SCAN_TUPLE | SCAN_IMAGE))) + if (need_tuple || need_image) { - if (! (r->ip = load_input_plugin (r->decoder, & r->error))) + if (! (ip = load_input_plugin (decoder, & error))) goto err; - Tuple * ptuple = (r->flags & SCAN_TUPLE) ? & r->tuple : nullptr; - Index<char> * pimage = (r->flags & SCAN_IMAGE) ? & r->image_data : nullptr; - - if (! file_read_tag (r->filename, r->decoder, r->file, ptuple, pimage, & r->error)) + Index<char> * pimage = need_image ? & image_data : nullptr; + if (! aud_file_read_tag (audio_file, decoder, file, tuple, pimage, & error)) goto err; - if ((r->flags & SCAN_IMAGE) && ! r->image_data.len ()) - r->image_file = art_search (r->filename); + if ((flags & SCAN_IMAGE) && ! image_data.len ()) + image_file = art_search (audio_file); } /* rewind/reopen the input file */ - if ((r->flags & SCAN_FILE)) - open_input_file (r->filename, "r", r->ip, r->file, & r->error); + if ((flags & SCAN_FILE)) + open_input_file (audio_file, "r", ip, file, & error); else { err: /* close file if not needed or if an error occurred */ - r->file = VFSFile (); + file = VFSFile (); } - r->callback (r); + callback (this); } static void scan_worker (void * data, void *) { - scanner_run ((ScanRequest *) data); + ((ScanRequest *) data)->run (); delete (ScanRequest *) data; } diff --git a/src/libaudcore/scanner.h b/src/libaudcore/scanner.h index 18a6418..667afb3 100644 --- a/src/libaudcore/scanner.h +++ b/src/libaudcore/scanner.h @@ -1,6 +1,6 @@ /* * scanner.h - * Copyright 2012 John Lindgren + * Copyright 2012-2016 John Lindgren * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -20,7 +20,9 @@ #ifndef LIBAUDCORE_SCANNER_H #define LIBAUDCORE_SCANNER_H +#include "cue-cache.h" #include "index.h" +#include "objects.h" #include "tuple.h" #include "vfs.h" @@ -37,31 +39,33 @@ struct ScanRequest { typedef void (* Callback) (ScanRequest * request); - ScanRequest (const String & filename, int flags, Callback callback, - PluginHandle * decoder = nullptr) : - filename (filename), - flags (flags), - callback (callback), - decoder (decoder), - ip (nullptr) {} - const String filename; const int flags; const Callback callback; PluginHandle * decoder; + Tuple tuple; + InputPlugin * ip; VFSFile file; - Tuple tuple; Index<char> image_data; String image_file; String error; + + ScanRequest (const String & filename, int flags, Callback callback, + PluginHandle * decoder = nullptr, Tuple && tuple = Tuple ()); + + void run (); + +private: + SmartPtr<CueCacheRef> cue_cache; + + void read_cuesheet_entry (); }; void scanner_init (); void scanner_request (ScanRequest * request); -void scanner_run (ScanRequest * request); void scanner_cleanup (); #endif diff --git a/src/libaudcore/stringbuf.cc b/src/libaudcore/stringbuf.cc index 041b1e9..fc646f6 100644 --- a/src/libaudcore/stringbuf.cc +++ b/src/libaudcore/stringbuf.cc @@ -139,7 +139,7 @@ EXPORT void StringBuf::resize (int len) } } -EXPORT StringBuf::~StringBuf () +EXPORT StringBuf::~StringBuf () noexcept (false) { if (m_data) { diff --git a/src/libaudcore/templates.h b/src/libaudcore/templates.h index 1a78251..e78aea0 100644 --- a/src/libaudcore/templates.h +++ b/src/libaudcore/templates.h @@ -24,10 +24,10 @@ #include <type_traits> #include <utility> -#ifdef _WIN32 +// #undef POSIX and Windows macros to avoid name conflicts +#undef abs #undef min #undef max -#endif namespace aud { @@ -110,6 +110,13 @@ struct array constexpr array (Args && ... args) : vals { static_cast<Args &&> (args) ...} {} + // Due to GCC bug #63707, the forwarding constructor given above cannot be + // used to initialize the array when V is a class with no copy constructor. + // As a very limited workaround, provide a second constructor which can be + // used to initialize the array to default values in this case. + constexpr array () : + vals () {} + constexpr const V & operator[] (T t) const { return vals[(int) t]; } constexpr const V * begin () const diff --git a/src/libaudcore/tests/test.cc b/src/libaudcore/tests/test.cc index 9efe189..3d33332 100644 --- a/src/libaudcore/tests/test.cc +++ b/src/libaudcore/tests/test.cc @@ -49,6 +49,65 @@ static void test_audio_conversion () assert (in[i] == out[i]); } +static void test_numeric_conversion () +{ + static const char * in[] = { + "", + "x1234", + "+2147483647", + "-2147483648", + "999999999.999999", + "999999999.9999996", + "000000000000000000000000100000.000001000000000000000000000000", + "--5", + "3.+5", + "-6.7 dB" + }; + + static const char * out_double[] = { + "0", + "0", + "2147483647", + "-2147483648", + "999999999.999999", + "1000000000", + "100000.000001", + "0", + "3", + "-6.7" + }; + + static const char * out_int[] = { + "0", + "0", + "2147483647", + "-2147483648", + "999999999", + "999999999", + "100000", + "0", + "3", + "-6" + }; + + for (int i = 0; i < aud::n_elems (in); i ++) + { + double d_val = str_to_double (in[i]); + int i_val = str_to_int (in[i]); + StringBuf via_double = double_to_str (d_val); + StringBuf via_int = int_to_str (i_val); + + if (strcmp (via_double, out_double[i]) || strcmp (via_int, out_int[i])) + { + printf ("Converting [%s]\n", in[i]); + printf ("Expected [%s] and [%s]\n", out_double[i], out_int[i]); + printf ("Via [%g] and [%d]\n", d_val, i_val); + printf ("Got [%s] and [%s]\n", (const char *) via_double, (const char *) via_int); + exit (1); + } + } +} + static void test_filename_split () { /* expected results differ slightly from POSIX dirname/basename */ @@ -326,6 +385,7 @@ static void test_ringbuf () int main () { test_audio_conversion (); + test_numeric_conversion (); test_filename_split (); test_tuple_formats (); test_ringbuf (); diff --git a/src/libaudcore/timer.cc b/src/libaudcore/timer.cc index 173eb9a..4de6abf 100644 --- a/src/libaudcore/timer.cc +++ b/src/libaudcore/timer.cc @@ -35,13 +35,10 @@ struct TimerItem { struct TimerList { - QueuedFunc & source; + QueuedFunc source; Index<TimerItem> items; int use_count = 0; - TimerList (QueuedFunc & source) : - source (source) {} - bool contains (TimerFunc func, void * data) const { for (auto & item : items) @@ -69,10 +66,7 @@ struct TimerList }; static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; - -// QueuedFunc cannot be used in aud::array due to lack of a move constructor -static QueuedFunc qf_1Hz, qf_4Hz, qf_10Hz, qf_30Hz; -static aud::array<TimerRate, TimerList> lists {qf_1Hz, qf_4Hz, qf_10Hz, qf_30Hz}; +static aud::array<TimerRate, TimerList> lists; static void timer_run (void * list_) { diff --git a/src/libaudcore/tuple.cc b/src/libaudcore/tuple.cc index 52fd29b..4cd29b6 100644 --- a/src/libaudcore/tuple.cc +++ b/src/libaudcore/tuple.cc @@ -62,13 +62,14 @@ struct TupleData uint64_t setmask; // which fields are present Index<TupleVal> vals; // ordered list of field values - int *subtunes; /**< Array of int containing subtune index numbers. + short * subtunes; /**< Array of int containing subtune index numbers. Can be nullptr if indexing is linear or if there are no subtunes. */ - int nsubtunes; /**< Number of subtunes, if any. Values greater than 0 + short nsubtunes; /**< Number of subtunes, if any. Values greater than 0 mean that there are subtunes and #subtunes array may be set. */ + short state; int refcount; TupleData (); @@ -85,7 +86,7 @@ struct TupleData TupleVal * lookup (int field, bool add, bool remove); void set_int (int field, int x); void set_str (int field, const char * str); - void set_subtunes (int nsubs, const int * subs); + void set_subtunes (short nsubs, const short * subs); static TupleData * ref (TupleData * tuple); static void unref (TupleData * tuple); @@ -107,27 +108,28 @@ static const struct { {"title", Tuple::String, FallbackTitle}, {"artist", Tuple::String, FallbackArtist}, {"album", Tuple::String, FallbackAlbum}, + {"album-artist", Tuple::String, -1}, {"comment", Tuple::String, -1}, {"genre", Tuple::String, -1}, + {"year", Tuple::Int, -1}, + + {"composer", Tuple::String, -1}, + {"performer", Tuple::String, -1}, + {"copyright", Tuple::String, -1}, + {"date", Tuple::String, -1}, {"track-number", Tuple::Int, -1}, {"length", Tuple::Int, -1}, - {"year", Tuple::Int, -1}, - {"quality", Tuple::String, -1}, + + {"bitrate", Tuple::Int, -1}, {"codec", Tuple::String, -1}, + {"quality", Tuple::String, -1}, {"file-name", Tuple::String, -1}, {"file-path", Tuple::String, -1}, {"file-ext", Tuple::String, -1}, - {"album-artist", Tuple::String, -1}, - {"composer", Tuple::String, -1}, - {"performer", Tuple::String, -1}, - {"copyright", Tuple::String, -1}, - {"date", Tuple::String, -1}, - {"mbid", Tuple::String, -1}, - {"mime-type", Tuple::String, -1}, - {"bitrate", Tuple::Int, -1}, + {"audio-file", Tuple::String, -1}, {"subsong-id", Tuple::Int, -1}, {"subsong-num", Tuple::Int, -1}, @@ -162,6 +164,7 @@ static const FieldDictEntry field_dict[] = { {"album", Tuple::Album}, {"album-artist", Tuple::AlbumArtist}, {"artist", Tuple::Artist}, + {"audio-file", Tuple::AudioFile}, {"bitrate", Tuple::Bitrate}, {"codec", Tuple::Codec}, {"comment", Tuple::Comment}, @@ -180,8 +183,6 @@ static const FieldDictEntry field_dict[] = { {"gain-track-peak", Tuple::TrackPeak}, {"genre", Tuple::Genre}, {"length", Tuple::Length}, - {"mbid", Tuple::MusicBrainz}, - {"mime-type", Tuple::MIMEType}, {"performer", Tuple::Performer}, {"quality", Tuple::Quality}, {"segment-end", Tuple::EndTime}, @@ -277,17 +278,17 @@ void TupleData::set_str (int field, const char * str) new (& val->str) String (str); } -void TupleData::set_subtunes (int nsubs, const int * subs) +void TupleData::set_subtunes (short nsubs, const short * subs) { nsubtunes = nsubs; - delete subtunes; + delete[] subtunes; subtunes = nullptr; - if (subs) + if (nsubs && subs) { - subtunes = new int[nsubs]; - memcpy (subtunes, subs, sizeof (int) * nsubs); + subtunes = new short[nsubs]; + memcpy (subtunes, subs, sizeof subtunes[0] * nsubs); } } @@ -295,12 +296,14 @@ TupleData::TupleData () : setmask (0), subtunes (nullptr), nsubtunes (0), + state (Tuple::Initial), refcount (1) {} TupleData::TupleData (const TupleData & other) : setmask (other.setmask), subtunes (nullptr), nsubtunes (0), + state (other.state), refcount (1) { vals.insert (0, other.vals.len ()); @@ -345,8 +348,8 @@ TupleData::~TupleData () bool TupleData::is_same (const TupleData & other) { - if (setmask != other.setmask || nsubtunes != other.nsubtunes || - (! subtunes) != (! other.subtunes)) + if (state != other.state || setmask != other.setmask || + nsubtunes != other.nsubtunes || (! subtunes) != (! other.subtunes)) return false; auto a = vals.begin (); @@ -371,7 +374,7 @@ bool TupleData::is_same (const TupleData & other) } } - if (subtunes && memcmp (subtunes, other.subtunes, sizeof (int) * nsubtunes)) + if (subtunes && memcmp (subtunes, other.subtunes, sizeof subtunes[0] * nsubtunes)) return false; return true; @@ -427,6 +430,17 @@ EXPORT Tuple Tuple::ref () const return tuple; } +EXPORT Tuple::State Tuple::state () const +{ + return data ? (Tuple::State) data->state : Initial; +} + +EXPORT void Tuple::set_state (State st) +{ + data = TupleData::copy_on_write (data); + data->state = st; +} + EXPORT Tuple::ValueType Tuple::get_value_type (Field field) const { assert (is_valid_field (field)); @@ -553,18 +567,18 @@ EXPORT void Tuple::set_format (const char * format, int chans, int rate, int bra set_int (Bitrate, brate); } -EXPORT void Tuple::set_subtunes (int n_subtunes, const int * subtunes) +EXPORT void Tuple::set_subtunes (short n_subtunes, const short * subtunes) { data = TupleData::copy_on_write (data); data->set_subtunes (n_subtunes, subtunes); } -EXPORT int Tuple::get_n_subtunes () const +EXPORT short Tuple::get_n_subtunes() const { return data ? data->nsubtunes : 0; } -EXPORT int Tuple::get_nth_subtune (int n) const +EXPORT short Tuple::get_nth_subtune (short n) const { if (! data || n < 0 || n >= data->nsubtunes) return -1; @@ -644,10 +658,10 @@ EXPORT bool Tuple::fetch_stream_info (VFSFile & stream) * be modified, and the string returned will use the same memory. May return * nullptr. */ -static char * split_folder (char * path) +static char * split_folder (char * path, char sep) { char * c; - while ((c = strrchr (path, G_DIR_SEPARATOR))) + while ((c = strrchr (path, sep))) { * c = 0; if (c[1]) @@ -657,31 +671,33 @@ static char * split_folder (char * path) return path[0] ? path : nullptr; } -/* Separates the domain name from an internet URI. The string passed will be - * modified, and the string returned will share the same memory. May return - * nullptr. Examples: +/* These two functions separate the domain name from an internet URL. Examples: * "http://some.domain.org/folder/file.mp3" -> "some.domain.org" * "http://some.stream.fm:8000" -> "some.stream.fm" */ -static char * domain_name (char * name) +static const char * find_domain (const char * name) { if (! strncmp (name, "http://", 7)) - name += 7; - else if (! strncmp (name, "https://", 8)) - name += 8; - else if (! strncmp (name, "mms://", 6)) - name += 6; - else - return nullptr; + return name + 7; + if (! strncmp (name, "https://", 8)) + return name + 8; + if (! strncmp (name, "mms://", 6)) + return name + 6; + + return nullptr; +} +static StringBuf extract_domain (const char * start) +{ + StringBuf name = str_copy (start); char * c; if ((c = strchr (name, '/'))) - * c = 0; + name.resize (c - name); if ((c = strchr (name, ':'))) - * c = 0; + name.resize (c - name); if ((c = strchr (name, '?'))) - * c = 0; + name.resize (c - name); return name; } @@ -701,10 +717,22 @@ EXPORT void Tuple::generate_fallbacks () data = TupleData::copy_on_write (data); + // use album artist, if present + if (! artist && (artist = get_str (AlbumArtist))) + { + data->set_str (FallbackArtist, artist); + + if (album) + return; // nothing left to do + } + auto filepath = get_str (Path); if (! filepath) return; + const char * s; + char sep; + if (! strcmp (filepath, "cdda://")) { // audio CD: @@ -713,38 +741,40 @@ EXPORT void Tuple::generate_fallbacks () if (! album) data->set_str (FallbackAlbum, _("Audio CD")); } - else if (strstr (filepath, "://")) + else if ((s = find_domain (filepath))) { - // URL: + // internet URL: // use the domain name as the album - if (album) - return; - - StringBuf buf = str_copy (filepath); - const char * domain = domain_name (buf); - - if (domain) - data->set_str (FallbackAlbum, domain); + if (! album) + data->set_str (FallbackAlbum, extract_domain (s)); } else { - // local file: + // any other URI: // use the top two path elements as the artist and album - if (artist && album) - return; - - StringBuf buf; -#ifdef _WIN32 - if (filepath[0] && filepath[1] == ':' && filepath[2] == '\\') - buf.steal (str_copy (filepath + 3)); + if ((s = strstr (filepath, "://"))) + { + s += 3; + sep = '/'; + } else + { +#ifdef _WIN32 + if (g_ascii_isalpha (filepath[0]) && filepath[1] == ':') + s = filepath + 2; + else #endif - buf.steal (str_copy (filepath)); + s = filepath; + + sep = G_DIR_SEPARATOR; + } + + StringBuf buf = str_copy (s); - char * first = split_folder (buf); - char * second = (first && first > buf) ? split_folder (buf) : nullptr; + char * first = split_folder (buf, sep); + char * second = (first && first > buf) ? split_folder (buf, sep) : nullptr; // skip common strings and avoid duplicates for (auto skip : (const char *[]) {"~", "music", artist, album, get_str (Genre)}) diff --git a/src/libaudcore/tuple.h b/src/libaudcore/tuple.h index a70fcdc..6d45d73 100644 --- a/src/libaudcore/tuple.h +++ b/src/libaudcore/tuple.h @@ -30,6 +30,7 @@ struct ReplayGainInfo; struct TupleData; +class PluginHandle; class VFSFile; class Tuple @@ -38,39 +39,48 @@ public: /* Smart pointer to the actual TupleData struct. * Uses create-on-write and copy-on-write. */ + enum State { + Initial, /* Song info has not yet been read */ + Valid, /* Song info has been successfully read */ + Failed /* Song info could not be read */ + }; + enum Field { Invalid = -1, Title = 0, /* Song title */ Artist, /* Song artist */ Album, /* Album name */ + AlbumArtist, /* Artist for entire album, if different than song artist */ Comment, /* Freeform comment */ Genre, /* Song's genre */ + Year, /* Year of production, performance, etc. */ + + Composer, /* Composer, if different than artist */ + Performer, /* Performer, if different than artist */ + Copyright, /* Copyright declaration */ + Date, /* Date of production, performance, etc. */ Track, /* Track number */ Length, /* Track length in milliseconds */ - Year, /* Year of production, performance, etc. */ - Quality, /* String representing quality, such as "Stereo, 44 kHz" */ + + Bitrate, /* Bitrate in kilobits (1000 bits)/sec */ Codec, /* Codec name, such as "Ogg Vorbis" */ + Quality, /* String representing quality, such as "Stereo, 44 kHz" */ Basename, /* Base filename, not including the folder path */ Path, /* Folder path, including the trailing "/" */ Suffix, /* Filename extension, not including the "." */ - AlbumArtist, /* Artist for entire album, if different than song artist */ - Composer, /* Composer of song, if different than artist */ - Performer, - Copyright, - Date, - MusicBrainz, /* MusicBrainz identifer for the song */ - MIMEType, - Bitrate, /* Bitrate in kbits/sec */ + AudioFile, /* URI of audio file, if different from the nominal URI + * (e.g. for a cuesheet entry, where the nominal URI + * points to the .cue file) */ Subtune, /* Index number of subtune */ NumSubtunes, /* Total number of subtunes in the file */ - StartTime, - EndTime, + StartTime, /* Playback start point (used for cuesheets) */ + EndTime, /* Playback end point (used for cuesheets) */ /* Preserving replay gain information accurately is a challenge since there * are several differents formats around. We use an integer fraction, with @@ -91,7 +101,7 @@ public: n_fields }; - typedef aud::range<Field, Title, FormattedTitle> all_fields; + typedef aud::range<Field, Field (0), Field (n_fields - 1)> all_fields; enum ValueType { String, @@ -125,19 +135,23 @@ public: return * this; } - explicit operator bool () const - { return (bool) data; } - bool operator== (const Tuple & b) const; bool operator!= (const Tuple & b) const { return ! operator== (b); } Tuple ref () const; + /* Gets/sets the state of the song info. Before setting the state to Valid, + * you should ensure that, at a minimum, set_filename() has been called. */ + State state () const; + void set_state (State st); + /* Returns the value type of a field if set, otherwise Empty. */ ValueType get_value_type (Field field) const; - /* Convenience function to determine whether a field is set. */ + /* Convenience functions */ + bool valid () const + { return state () == Valid; } bool is_set (Field field) const { return get_value_type (field) != Empty; } @@ -174,16 +188,16 @@ public: /* In addition to the normal fields, tuples contain an integer array of * subtune ID numbers. This function sets that array. It also sets * NumSubtunes to the value <n_subtunes>. */ - void set_subtunes (int n_subtunes, const int * subtunes); + void set_subtunes (short n_subtunes, const short * subtunes); /* Returns the length of the subtune array. If the array has not been set, * returns zero. Note that if NumSubtunes is changed after * set_subtunes() is called, this function returns the value <n_subtunes> * passed to set_subtunes(), not the value of NumSubtunes. */ - int get_n_subtunes () const; + short get_n_subtunes () const; /* Returns the <n>th member of the subtune array. */ - int get_nth_subtune (int n) const; + short get_nth_subtune (short n) const; /* Sets a Replay Gain field pair from a decimal string. */ void set_gain (Field field, Field unit_field, const char * str); @@ -211,11 +225,14 @@ private: }; /* somewhat out of place here */ -class PluginHandle; -struct PlaylistAddItem { +struct PlaylistAddItem +{ String filename; Tuple tuple; PluginHandle * decoder; + + PlaylistAddItem copy () const + { return {filename, tuple.ref (), decoder}; } }; #endif /* LIBAUDCORE_TUPLE_H */ diff --git a/src/libaudcore/util.cc b/src/libaudcore/util.cc index c0cdc63..4d92ded 100644 --- a/src/libaudcore/util.cc +++ b/src/libaudcore/util.cc @@ -121,6 +121,27 @@ void cut_path_element (char * path, int pos) path[pos] = 0; /* leave [drive letter and] leading slash */ } +bool is_cuesheet_entry (const char * filename) +{ + const char * ext, * sub; + uri_parse (filename, nullptr, & ext, & sub, nullptr); + return sub[0] && sub - ext == 4 && ! strcmp_nocase (ext, ".cue", 4); +} + +bool is_subtune (const char * filename) +{ + const char * sub; + uri_parse (filename, nullptr, nullptr, & sub, nullptr); + return sub[0]; +} + +StringBuf strip_subtune (const char * filename) +{ + const char * sub; + uri_parse (filename, nullptr, nullptr, & sub, nullptr); + return str_copy (filename, sub - filename); +} + /* Thomas Wang's 32-bit mix function. See: * http://web.archive.org/web/20070307172248/http://www.concentric.net/~Ttwang/tech/inthash.htm */ diff --git a/src/libaudcore/vfs.cc b/src/libaudcore/vfs.cc index f4b9e48..8748fd4 100644 --- a/src/libaudcore/vfs.cc +++ b/src/libaudcore/vfs.cc @@ -23,31 +23,66 @@ #define __STDC_FORMAT_MACROS #include <inttypes.h> #include <string.h> -#include <sys/stat.h> -#include <sys/types.h> -#include <unistd.h> - -#include <glib/gstdio.h> #include "audstrings.h" #include "i18n.h" +#include "internal.h" #include "plugin.h" #include "plugins-internal.h" #include "probe-buffer.h" #include "runtime.h" #include "vfs_local.h" -static TransportPlugin * lookup_transport (const char * scheme) +/* embedded plugins */ +static LocalTransport local_transport; +static StdinTransport stdin_transport; + +static TransportPlugin * lookup_transport (const char * filename, + String & error, bool * custom_input = nullptr) { + StringBuf scheme = uri_get_scheme (filename); + if (! scheme) + { + AUDERR ("Invalid URI: %s\n", filename); + error = String (_("Invalid URI")); + return nullptr; + } + + if (! strcmp (scheme, "file")) + return & local_transport; + if (! strcmp (scheme, "stdin")) + return & stdin_transport; + for (PluginHandle * plugin : aud_plugin_list (PluginType::Transport)) { if (! aud_plugin_get_enabled (plugin)) continue; if (transport_plugin_has_scheme (plugin, scheme)) - return (TransportPlugin *) aud_plugin_get_header (plugin); + { + auto tp = (TransportPlugin *) aud_plugin_get_header (plugin); + if (tp) + return tp; + } } + if (custom_input) + { + for (PluginHandle * plugin : aud_plugin_list (PluginType::Input)) + { + if (! aud_plugin_get_enabled (plugin)) + continue; + + if (input_plugin_has_key (plugin, InputKey::Scheme, scheme)) + { + * custom_input = true; + return nullptr; + } + } + } + + AUDERR ("Unknown URI scheme: %s://\n", (const char *) scheme); + error = String (_("Unknown URI scheme")); return nullptr; } @@ -61,44 +96,28 @@ static TransportPlugin * lookup_transport (const char * scheme) */ EXPORT VFSFile::VFSFile (const char * filename, const char * mode) { - StringBuf scheme = uri_get_scheme (filename); - if (! scheme) - { - AUDERR ("Invalid URI: %s\n", filename); - m_error = String (_("Invalid URI")); + auto tp = lookup_transport (filename, m_error); + if (! tp) return; - } - const char * sub; - uri_parse (filename, nullptr, nullptr, & sub, nullptr); - StringBuf nosub = str_copy (filename, sub - filename); - - if (! strcmp (scheme, "file")) - m_impl.capture (vfs_local_fopen (nosub, mode, m_error)); - else if (! strcmp (scheme, "stdin")) - m_impl.capture (vfs_stdin_fopen (mode, m_error)); - else - { - TransportPlugin * tp = lookup_transport (scheme); - if (! tp) - { - AUDERR ("Unknown URI scheme: %s://", (const char *) scheme); - m_error = String (_("Unknown URI scheme")); - return; - } - - m_impl.capture (tp->fopen (nosub, mode, m_error)); - } - - if (! m_impl) + VFSImpl * impl = tp->fopen (strip_subtune (filename), mode, m_error); + if (! impl) return; /* enable buffering for read-only handles */ if (mode[0] == 'r' && ! strchr (mode, '+')) - m_impl.capture (new ProbeBuffer (filename, std::move (m_impl))); + impl = new ProbeBuffer (filename, impl); - AUDINFO ("<%p> open (mode %s) %s\n", m_impl.get (), mode, filename); + AUDINFO ("<%p> open (mode %s) %s\n", impl, mode, filename); m_filename = String (filename); + m_impl.capture (impl); +} + +EXPORT VFSFile VFSFile::tmpfile () +{ + VFSFile file; + file.m_impl.capture (vfs_tmpfile (file.m_error)); + return file; } /** @@ -155,8 +174,8 @@ EXPORT int64_t VFSFile::fwrite (const void * ptr, int64_t size, int64_t nmemb) EXPORT int VFSFile::fseek (int64_t offset, VFSSeekType whence) { AUDDBG ("<%p> seek to %" PRId64 " from %s\n", m_impl.get (), offset, - whence == SEEK_CUR ? "current" : whence == SEEK_SET ? "beginning" : - whence == SEEK_END ? "end" : "invalid"); + whence == VFS_SEEK_CUR ? "current" : whence == VFS_SEEK_SET ? "beginning" : + whence == VFS_SEEK_END ? "end" : "invalid"); if (! m_impl->fseek (offset, whence)) return 0; @@ -303,54 +322,72 @@ EXPORT Index<char> VFSFile::read_all () return buf; } -/** - * Wrapper for g_file_test(). - * - * @param path A path to test. - * @param test A GFileTest to run. - * @return The result of g_file_test(). - */ -EXPORT bool VFSFile::test_file (const char * path, VFSFileTest test) +EXPORT bool VFSFile::copy_from (VFSFile & source, int64_t size) { - if (strncmp (path, "file://", 7)) - return false; /* only local files are handled */ + constexpr int bufsize = 65536; - const char * sub; - uri_parse (path, nullptr, nullptr, & sub, nullptr); + Index<char> buf; + buf.resize (bufsize); - StringBuf no_sub = str_copy (path, sub - path); + while (size < 0 || size > 0) + { + int64_t to_read = (size > 0 && size < bufsize) ? size : bufsize; + int64_t readsize = source.fread (buf.begin (), 1, to_read); - StringBuf path2 = uri_to_filename (no_sub); - if (! path2) - return false; + if (size > 0) + size -= readsize; -#ifdef S_ISLNK - if (test & VFS_IS_SYMLINK) - { - GStatBuf st; - if (g_lstat (path2, & st) < 0) + if (fwrite (buf.begin (), 1, readsize) != readsize) return false; - if (S_ISLNK (st.st_mode)) - test = (VFSFileTest) (test & ~VFS_IS_SYMLINK); + if (readsize < to_read) + break; } -#endif - if (test & (VFS_IS_REGULAR | VFS_IS_DIR | VFS_IS_EXECUTABLE | VFS_EXISTS)) - { - GStatBuf st; - if (g_stat (path2, & st) < 0) - return false; + /* if a fixed size was requested, return true only if all the data was read. + * otherwise, return true only if the end of the source file was reached. */ + return size == 0 || (size < 0 && source.feof ()); +} + +EXPORT bool VFSFile::replace_with (VFSFile & source) +{ + if (source.fseek (0, VFS_SEEK_SET) < 0) + return false; - if (S_ISREG (st.st_mode)) - test = (VFSFileTest) (test & ~VFS_IS_REGULAR); - if (S_ISDIR (st.st_mode)) - test = (VFSFileTest) (test & ~VFS_IS_DIR); - if (st.st_mode & S_IXUSR) - test = (VFSFileTest) (test & ~VFS_IS_EXECUTABLE); + if (fseek (0, VFS_SEEK_SET) < 0) + return false; - test = (VFSFileTest) (test & ~VFS_EXISTS); - } + if (ftruncate (0) < 0) + return false; + + return copy_from (source, -1); +} + +EXPORT bool VFSFile::test_file (const char * filename, VFSFileTest test) +{ + String error; /* discarded */ + return test_file (filename, test, error) == test; +} + +EXPORT VFSFileTest VFSFile::test_file (const char * filename, VFSFileTest test, String & error) +{ + bool custom_input = false; + auto tp = lookup_transport (filename, error, & custom_input); + + /* for URI schemes handled by input plugins, return 0, indicating that we + * have no way of testing file attributes */ + if (custom_input) + return VFSFileTest (0); - return ! test; + /* for unsupported URI schemes, return VFS_NO_ACCESS */ + if (! tp) + return VFSFileTest (test & VFS_NO_ACCESS); + + return tp->test_file (strip_subtune (filename), test, error); +} + +EXPORT Index<String> VFSFile::read_folder (const char * filename, String & error) +{ + auto tp = lookup_transport (filename, error); + return tp ? tp->read_folder (filename, error) : Index<String> (); } diff --git a/src/libaudcore/vfs.h b/src/libaudcore/vfs.h index c6a0a16..e51cf84 100644 --- a/src/libaudcore/vfs.h +++ b/src/libaudcore/vfs.h @@ -29,6 +29,7 @@ #include <stdint.h> +#include <libaudcore/export.h> #include <libaudcore/index.h> #include <libaudcore/objects.h> @@ -37,7 +38,8 @@ enum VFSFileTest { VFS_IS_SYMLINK = (1 << 1), VFS_IS_DIR = (1 << 2), VFS_IS_EXECUTABLE = (1 << 3), - VFS_EXISTS = (1 << 4) + VFS_EXISTS = (1 << 4), + VFS_NO_ACCESS = (1 << 5) }; enum VFSSeekType { @@ -66,7 +68,17 @@ constexpr VFSSeekType to_vfs_seek_type (int whence) #endif // WANT_VFS_STDIO_COMPAT -class VFSImpl +// #undef POSIX functions/macros to avoid name conflicts +#undef fread +#undef fseek +#undef ftell +#undef fsize +#undef feof +#undef fwrite +#undef ftruncate +#undef fflush + +class LIBAUDCORE_PUBLIC VFSImpl { public: VFSImpl () {} @@ -100,6 +112,9 @@ public: VFSFile (const char * filename, const char * mode); + /* creates a temporary file (deleted when closed) */ + static VFSFile tmpfile (); + explicit operator bool () const { return (bool) m_impl; } const char * filename () const @@ -120,15 +135,33 @@ public: int ftruncate (int64_t length) __attribute__ ((warn_unused_result)); int fflush () __attribute__ ((warn_unused_result)); + /* used to read e.g. ICY metadata */ String get_metadata (const char * field); - void set_limit_to_buffer (bool limit); // added in 3.7 + /* the VFS layer buffers up to 256 KB of data at the beginning of files + * opened in read-only mode; this function disallows reading outside the + * buffered region (useful for probing the file type) */ + void set_limit_to_buffer (bool limit); /* utility functions */ + /* reads the entire file into memory (limited to 16 MB) */ Index<char> read_all (); - static bool test_file (const char * path, VFSFileTest test); + /* reads data from another open file and appends it to this one */ + bool copy_from (VFSFile & source, int64_t size = -1); + + /* overwrites the entire file with the contents of another */ + bool replace_with (VFSFile & source); + + /* tests certain attributes of a file without opening it. + * the 2-argument version returns true if all requested tests passed. + * the 3-argument version returns a bitmask indicating which tests passed. */ + static bool test_file (const char * filename, VFSFileTest test); + static VFSFileTest test_file (const char * filename, VFSFileTest test, String & error); + + /* returns a sorted list of folder entries (as full URIs) */ + static Index<String> read_folder (const char * filename, String & error); private: String m_filename, m_error; diff --git a/src/libaudcore/vfs_local.cc b/src/libaudcore/vfs_local.cc index c1b10e5..7af685f 100644 --- a/src/libaudcore/vfs_local.cc +++ b/src/libaudcore/vfs_local.cc @@ -17,15 +17,16 @@ * the use of this software. */ -#define WANT_VFS_STDIO_COMPAT -#include "vfs_local.h" - #include <errno.h> #include <string.h> #include <unistd.h> #include <glib/gstdio.h> +/* needs to be after system headers for #undef's to take effect */ +#define WANT_VFS_STDIO_COMPAT +#include "vfs_local.h" + #include "audstrings.h" #include "i18n.h" #include "runtime.h" @@ -75,7 +76,7 @@ private: LocalOp m_last_op; }; -VFSImpl * vfs_local_fopen (const char * uri, const char * mode, String & error) +VFSImpl * LocalTransport::fopen (const char * uri, const char * mode, String & error) { StringBuf path = uri_to_filename (uri); @@ -97,7 +98,7 @@ VFSImpl * vfs_local_fopen (const char * uri, const char * mode, String & error) StringBuf mode2 = str_concat ({mode, suffix}); - FILE * stream = g_fopen (path, mode2); + FILE * stream = ::g_fopen (path, mode2); if (! stream) { @@ -108,9 +109,9 @@ VFSImpl * vfs_local_fopen (const char * uri, const char * mode, String & error) * 2) UTF-8 filesystem mounted on legacy system */ if (errsave == ENOENT) { - StringBuf path2 = str_to_utf8 (uri_to_filename (uri, false)); + StringBuf path2 = uri_to_filename (uri, false); if (path2 && strcmp (path, path2)) - stream = g_fopen (path2, mode2); + stream = ::g_fopen (path2, mode2); } if (! stream) @@ -124,7 +125,7 @@ VFSImpl * vfs_local_fopen (const char * uri, const char * mode, String & error) return new LocalFile (path, stream); } -VFSImpl * vfs_stdin_fopen (const char * mode, String & error) +VFSImpl * StdinTransport::fopen (const char * uri, const char * mode, String & error) { if (mode[0] != 'r' || strchr (mode, '+')) { @@ -135,6 +136,21 @@ VFSImpl * vfs_stdin_fopen (const char * mode, String & error) return new LocalFile ("(stdin)", stdin); } +VFSImpl * vfs_tmpfile (String & error) +{ + FILE * stream = tmpfile (); + + if (! stream) + { + int errsave = errno; + perror ("(tmpfile)"); + error = String (strerror (errsave)); + return nullptr; + } + + return new LocalFile ("(tmpfile)", stream); +} + LocalFile::~LocalFile () { // do not close stdin @@ -305,3 +321,85 @@ ERR: perror (m_path); return -1; } + +VFSFileTest LocalTransport::test_file (const char * uri, VFSFileTest test, String & error) +{ + StringBuf path = uri_to_filename (uri); + if (! path) + { + error = String (_("Invalid file name")); + return VFSFileTest (test & VFS_NO_ACCESS); + } + + int passed = 0; + bool need_stat = true; + GStatBuf st; + +#ifdef S_ISLNK + if (test & VFS_IS_SYMLINK) + { + if (g_lstat (path, & st) < 0) + { + error = String (strerror (errno)); + passed |= VFS_NO_ACCESS; + goto out; + } + + if (S_ISLNK (st.st_mode)) + passed |= VFS_IS_SYMLINK; + else + need_stat = false; + } +#endif + + if (test & (VFS_IS_REGULAR | VFS_IS_DIR | VFS_IS_EXECUTABLE | VFS_EXISTS | VFS_NO_ACCESS)) + { + if (need_stat && g_stat (path, & st) < 0) + { + error = String (strerror (errno)); + passed |= VFS_NO_ACCESS; + goto out; + } + + if (S_ISREG (st.st_mode)) + passed |= VFS_IS_REGULAR; + if (S_ISDIR (st.st_mode)) + passed |= VFS_IS_DIR; + if (st.st_mode & S_IXUSR) + passed |= VFS_IS_EXECUTABLE; + + passed |= VFS_EXISTS; + } + +out: + return VFSFileTest (test & passed); +} + +Index<String> LocalTransport::read_folder (const char * uri, String & error) +{ + Index<String> entries; + + StringBuf path = uri_to_filename (uri); + if (! path) + { + error = String (_("Invalid file name")); + return entries; + } + + GError * gerr = nullptr; + GDir * folder = g_dir_open (path, 0, & gerr); + if (! folder) + { + error = String (gerr->message); + g_error_free (gerr); + return entries; + } + + const char * name; + while ((name = g_dir_read_name (folder))) + entries.append (String (filename_to_uri (filename_build ({path, name})))); + + g_dir_close (folder); + + return entries; +} diff --git a/src/libaudcore/vfs_local.h b/src/libaudcore/vfs_local.h index eed258b..071c0d9 100644 --- a/src/libaudcore/vfs_local.h +++ b/src/libaudcore/vfs_local.h @@ -20,9 +20,26 @@ #ifndef LIBAUDCORE_VFS_LOCAL_H #define LIBAUDCORE_VFS_LOCAL_H -#include "vfs.h" +#include "plugin.h" -VFSImpl * vfs_local_fopen (const char * uri, const char * mode, String & error); -VFSImpl * vfs_stdin_fopen (const char * mode, String & error); +class LocalTransport : public TransportPlugin +{ +public: + constexpr LocalTransport () : TransportPlugin (PluginInfo (), nullptr) {} + + VFSImpl * fopen (const char * filename, const char * mode, String & error); + VFSFileTest test_file (const char * filename, VFSFileTest test, String & error); + Index<String> read_folder (const char * filename, String & error); +}; + +class StdinTransport : public TransportPlugin +{ +public: + constexpr StdinTransport () : TransportPlugin (PluginInfo (), nullptr) {} + + VFSImpl * fopen (const char * filename, const char * mode, String & error); +}; + +VFSImpl * vfs_tmpfile (String & error); #endif /* LIBAUDCORE_VFS_LOCAL_H */ diff --git a/src/libaudcore/visualizer.h b/src/libaudcore/visualizer.h index d99eaff..5c825e6 100644 --- a/src/libaudcore/visualizer.h +++ b/src/libaudcore/visualizer.h @@ -20,7 +20,9 @@ #ifndef LIBAUDCORE_VISUALIZER_H #define LIBAUDCORE_VISUALIZER_H -class Visualizer +#include <libaudcore/export.h> + +class LIBAUDCORE_PUBLIC Visualizer { public: enum { diff --git a/src/libaudgui/Makefile b/src/libaudgui/Makefile index 55ba07f..dde93e1 100644 --- a/src/libaudgui/Makefile +++ b/src/libaudgui/Makefile @@ -1,6 +1,6 @@ SHARED_LIB = ${LIB_PREFIX}audgui${LIB_SUFFIX} -LIB_MAJOR = 3 -LIB_MINOR = 1 +LIB_MAJOR = 4 +LIB_MINOR = 0 SRCS = about.cc \ confirm.cc \ diff --git a/src/libaudgui/eq-preset.cc b/src/libaudgui/eq-preset.cc index 2aa37b0..a2f1c9d 100644 --- a/src/libaudgui/eq-preset.cc +++ b/src/libaudgui/eq-preset.cc @@ -103,14 +103,13 @@ static void populate_list () static void save_list () { - auto sort_cb = [] (const EqualizerPreset & a, const EqualizerPreset & b, void *) - { return strcmp (a.name, b.name); }; - Index<EqualizerPreset> presets; for (const PresetItem & item : preset_list) presets.append (item.preset); - presets.sort (sort_cb, nullptr); + presets.sort ([] (const EqualizerPreset & a, const EqualizerPreset & b) + { return strcmp (a.name, b.name); }); + aud_eq_write_presets (presets, "eq.preset"); } diff --git a/src/libaudgui/file-opener.cc b/src/libaudgui/file-opener.cc index a51abb8..efe339c 100644 --- a/src/libaudgui/file-opener.cc +++ b/src/libaudgui/file-opener.cc @@ -104,6 +104,7 @@ static GtkWidget * create_filebrowser (gboolean open) gtk_container_add ((GtkContainer *) window, vbox); GtkWidget * chooser = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN); + gtk_file_chooser_set_local_only ((GtkFileChooser *) chooser, false); gtk_file_chooser_set_select_multiple ((GtkFileChooser *) chooser, true); String path = aud_get_str ("audgui", "filesel_path"); diff --git a/src/libaudgui/infopopup.cc b/src/libaudgui/infopopup.cc index a117b2b..bc2edfd 100644 --- a/src/libaudgui/infopopup.cc +++ b/src/libaudgui/infopopup.cc @@ -318,7 +318,7 @@ EXPORT void audgui_infopopup_show (int playlist, int entry) String filename = aud_playlist_entry_get_filename (playlist, entry); Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry); - if (filename && tuple) + if (filename && tuple.valid ()) infopopup_show (filename, tuple); } diff --git a/src/libaudgui/infowin.cc b/src/libaudgui/infowin.cc index 353c9c3..5002dfc 100644 --- a/src/libaudgui/infowin.cc +++ b/src/libaudgui/infowin.cc @@ -72,6 +72,7 @@ static struct { static GtkWidget * infowin; static int current_playlist_id, current_entry; static String current_file; +static Tuple current_tuple; static PluginHandle * current_decoder = nullptr; static bool can_write = false; static QueuedFunc ministatus_timer; @@ -200,20 +201,17 @@ static void ministatus_display_message (const char * text) static void infowin_update_tuple () { - Tuple tuple; - tuple.set_filename (current_file); - - set_field_str_from_entry (tuple, Tuple::Title, widgets.title); - set_field_str_from_entry (tuple, Tuple::Artist, widgets.artist); - set_field_str_from_entry (tuple, Tuple::Album, widgets.album); - set_field_str_from_entry (tuple, Tuple::AlbumArtist, widgets.album_artist); - set_field_str_from_entry (tuple, Tuple::Comment, widgets.comment); - set_field_str_from_entry (tuple, Tuple::Genre, gtk_bin_get_child ((GtkBin *) - widgets.genre)); - set_field_int_from_entry (tuple, Tuple::Year, widgets.year); - set_field_int_from_entry (tuple, Tuple::Track, widgets.track); - - if (aud_file_write_tuple (current_file, current_decoder, tuple)) + set_field_str_from_entry (current_tuple, Tuple::Title, widgets.title); + set_field_str_from_entry (current_tuple, Tuple::Artist, widgets.artist); + set_field_str_from_entry (current_tuple, Tuple::Album, widgets.album); + set_field_str_from_entry (current_tuple, Tuple::AlbumArtist, widgets.album_artist); + set_field_str_from_entry (current_tuple, Tuple::Comment, widgets.comment); + set_field_str_from_entry (current_tuple, Tuple::Genre, + gtk_bin_get_child ((GtkBin *) widgets.genre)); + set_field_int_from_entry (current_tuple, Tuple::Year, widgets.year); + set_field_int_from_entry (current_tuple, Tuple::Track, widgets.track); + + if (aud_file_write_tuple (current_file, current_decoder, current_tuple)) { ministatus_display_message (_("Save successful")); gtk_widget_set_sensitive (widgets.apply, false); @@ -279,6 +277,7 @@ static void infowin_destroyed () infowin = nullptr; current_file = String (); + current_tuple = Tuple (); current_decoder = nullptr; } @@ -408,7 +407,7 @@ static void create_infowin () hook_associate ("art ready", (HookFunction) infowin_display_image, nullptr); } -static void infowin_show (int list, int entry, const char * filename, +static void infowin_show (int list, int entry, const String & filename, const Tuple & tuple, PluginHandle * decoder, bool writable) { if (! infowin) @@ -416,7 +415,8 @@ static void infowin_show (int list, int entry, const char * filename, current_playlist_id = aud_playlist_get_unique_id (list); current_entry = entry; - current_file = String (filename); + current_file = filename; + current_tuple = tuple.ref (); current_decoder = decoder; can_write = writable; @@ -469,17 +469,20 @@ EXPORT void audgui_infowin_show (int playlist, int entry) String error; PluginHandle * decoder = aud_playlist_entry_get_decoder (playlist, entry, Playlist::Wait, & error); + Tuple tuple = decoder ? aud_playlist_entry_get_tuple (playlist, entry, + Playlist::Wait, & error) : Tuple (); - if (decoder && ! aud_custom_infowin (filename, decoder)) + if (decoder && tuple.valid () && ! aud_custom_infowin (filename, decoder)) { - Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::Wait, & error); - if (tuple) - { - tuple.delete_fallbacks (); - infowin_show (playlist, entry, filename, tuple, decoder, - aud_file_can_write_tuple (filename, decoder)); - } + /* cuesheet entries cannot be updated */ + bool can_write = aud_file_can_write_tuple (filename, decoder) && + ! tuple.is_set (Tuple::StartTime); + + tuple.delete_fallbacks (); + infowin_show (playlist, entry, filename, tuple, decoder, can_write); } + else + audgui_infowin_hide (); if (error) aud_ui_show_error (str_printf (_("Error opening %s:\n%s"), diff --git a/src/libaudgui/init.cc b/src/libaudgui/init.cc index d560bc3..ede7414 100644 --- a/src/libaudgui/init.cc +++ b/src/libaudgui/init.cc @@ -170,5 +170,4 @@ EXPORT void audgui_cleanup () plugin_menu_cleanup (); plugin_prefs_cleanup (); - urilist_cleanup (); } diff --git a/src/libaudgui/internal.h b/src/libaudgui/internal.h index d54204d..b43c97c 100644 --- a/src/libaudgui/internal.h +++ b/src/libaudgui/internal.h @@ -61,7 +61,4 @@ GtkWidget * plugin_view_new (PluginType type); void status_init (); void status_cleanup (); -/* urilist.c */ -void urilist_cleanup (); - #endif /* AUDGUI_INTERNAL_H */ diff --git a/src/libaudgui/jump-to-track-cache.cc b/src/libaudgui/jump-to-track-cache.cc index db07995..7dcf242 100644 --- a/src/libaudgui/jump-to-track-cache.cc +++ b/src/libaudgui/jump-to-track-cache.cc @@ -132,7 +132,7 @@ void JumpToTrackCache::init () item.entry = entry; item.path = String (uri_to_display (aud_playlist_entry_get_filename (playlist, entry))); - Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::Guess); + Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::NoWait); item.title = tuple.get_str (Tuple::Title); item.artist = tuple.get_str (Tuple::Artist); item.album = tuple.get_str (Tuple::Album); diff --git a/src/libaudgui/jump-to-track.cc b/src/libaudgui/jump-to-track.cc index b903912..a681163 100644 --- a/src/libaudgui/jump-to-track.cc +++ b/src/libaudgui/jump-to-track.cc @@ -220,7 +220,7 @@ static void list_get_value (void * user, int row, int column, GValue * value) g_value_set_int (value, 1 + entry); break; case 1: - Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::Guess); + Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry, Playlist::NoWait); g_value_set_string (value, tuple.get_str (Tuple::FormattedTitle)); break; } diff --git a/src/libaudgui/libaudgui-gtk.h b/src/libaudgui/libaudgui-gtk.h index fc144a5..8bd8c08 100644 --- a/src/libaudgui/libaudgui-gtk.h +++ b/src/libaudgui/libaudgui-gtk.h @@ -63,6 +63,10 @@ void audgui_simple_message (GtkWidget * * widget, GtkMessageType type, GtkWidget * audgui_button_new (const char * text, const char * icon, AudguiCallback callback, void * data); +GtkWidget * audgui_file_entry_new (GtkFileChooserAction action, const char * title); +String audgui_file_entry_get_uri (GtkWidget * entry); +void audgui_file_entry_set_uri (GtkWidget * entry, const char * uri); + GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title, const char * text, GtkWidget * button1, GtkWidget * button2); void audgui_dialog_add_widget (GtkWidget * dialog, GtkWidget * widget); diff --git a/src/libaudgui/list.cc b/src/libaudgui/list.cc index a0b6ce6..906922b 100644 --- a/src/libaudgui/list.cc +++ b/src/libaudgui/list.cc @@ -343,6 +343,10 @@ static void drag_begin (GtkWidget * widget, GdkDragContext * context, g_signal_stop_emission_by_name (widget, "drag-begin"); model->dragging = true; + + /* If button_press_cb preserved a multiple selection, tell button_release_cb + * not to clear it. */ + model->frozen = false; } static void drag_end (GtkWidget * widget, GdkDragContext * context, @@ -426,14 +430,10 @@ static gboolean drag_motion (GtkWidget * widget, GdkDragContext * context, { g_signal_stop_emission_by_name (widget, "drag-motion"); - /* If button_press_cb preserved a multiple selection, tell button_release_cb - * not to clear it. */ - model->frozen = false; - - if (model->dragging && MODEL_HAS_CB (model, shift_rows)) /* dragging within same list */ - gdk_drag_status (context, GDK_ACTION_MOVE, time); - else if (MODEL_HAS_CB (model, data_type)) /* cross-widget dragging */ - gdk_drag_status (context, GDK_ACTION_COPY, time); + if (model->dragging && MODEL_HAS_CB (model, shift_rows)) + gdk_drag_status (context, GDK_ACTION_MOVE, time); /* dragging within same list */ + else if (MODEL_HAS_CB (model, data_type) && MODEL_HAS_CB (model, receive_data)) + gdk_drag_status (context, GDK_ACTION_COPY, time); /* cross-widget dragging */ else return false; @@ -489,15 +489,17 @@ static gboolean drag_drop (GtkWidget * widget, GdkDragContext * context, int x, gboolean success = true; int row = audgui_list_row_at_point_rounded (widget, x, y); - if (model->dragging && MODEL_HAS_CB (model, shift_rows)) /* dragging within same list */ + if (model->dragging && MODEL_HAS_CB (model, shift_rows)) { + /* dragging within same list */ if (model->clicked_row >= 0 && model->clicked_row < model->rows) model->cbs->shift_rows (model->user, model->clicked_row, row); else success = false; } - else if (MODEL_HAS_CB (model, data_type)) /* cross-widget dragging */ + else if (MODEL_HAS_CB (model, data_type) && MODEL_HAS_CB (model, receive_data)) { + /* cross-widget dragging */ model->receive_row = row; gtk_drag_get_data (widget, context, gdk_atom_intern (model->cbs->data_type, false), time); @@ -608,18 +610,22 @@ EXPORT GtkWidget * audgui_list_new_real (const AudguiListCallbacks * cbs, int cb gboolean supports_drag = false; - if (MODEL_HAS_CB (model, data_type) && MODEL_HAS_CB (model, get_data) && - MODEL_HAS_CB (model, receive_data)) + if (MODEL_HAS_CB (model, data_type) && + (MODEL_HAS_CB (model, get_data) || MODEL_HAS_CB (model, receive_data))) { const GtkTargetEntry target = {(char *) cbs->data_type, 0, 0}; - gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, - GDK_ACTION_COPY); - gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY); + if (MODEL_HAS_CB (model, get_data)) + { + gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, GDK_ACTION_COPY); + g_signal_connect (list, "drag-data-get", (GCallback) drag_data_get, model); + } - g_signal_connect (list, "drag-data-get", (GCallback) drag_data_get, model); - g_signal_connect (list, "drag-data-received", (GCallback) - drag_data_received, model); + if (MODEL_HAS_CB (model, receive_data)) + { + gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY); + g_signal_connect (list, "drag-data-received", (GCallback) drag_data_received, model); + } supports_drag = true; } diff --git a/src/libaudgui/menu.cc b/src/libaudgui/menu.cc index 3069d8b..ef5ac34 100644 --- a/src/libaudgui/menu.cc +++ b/src/libaudgui/menu.cc @@ -65,7 +65,7 @@ static void unhook_cb (GtkCheckMenuItem * check, const AudguiMenuItem * item) EXPORT GtkWidget * audgui_menu_item_new_with_domain (const AudguiMenuItem * item, GtkAccelGroup * accel, const char * domain) { - const char * name = domain ? dgettext (domain, item->name) : item->name; + const char * name = (domain && item->name) ? dgettext (domain, item->name) : item->name; GtkWidget * widget = nullptr; if (name && item->func && ! item->cname) /* normal widget */ diff --git a/src/libaudgui/playlists.cc b/src/libaudgui/playlists.cc index d106292..4922fba 100644 --- a/src/libaudgui/playlists.cc +++ b/src/libaudgui/playlists.cc @@ -68,7 +68,7 @@ static void finish_job (void * data) Playlist::GetMode mode = Playlist::Wait; if (aud_get_bool (nullptr, "metadata_on_play")) - mode = Playlist::Nothing; + mode = Playlist::NoWait; if (list >= 0) { @@ -184,6 +184,7 @@ static void create_selector (ImportExportJob * job, const char * filename, const } job->selector = gtk_file_chooser_dialog_new (title, nullptr, action, nullptr, nullptr); + gtk_file_chooser_set_local_only ((GtkFileChooser *) job->selector, false); if (filename) gtk_file_chooser_set_uri ((GtkFileChooser *) job->selector, filename); diff --git a/src/libaudgui/prefs-widget.cc b/src/libaudgui/prefs-widget.cc index df6b68b..c240ece 100644 --- a/src/libaudgui/prefs-widget.cc +++ b/src/libaudgui/prefs-widget.cc @@ -34,7 +34,7 @@ static void widget_changed (GtkWidget * widget, const PreferencesWidget * w) { case PreferencesWidget::CheckButton: { - gboolean set = gtk_toggle_button_get_active ((GtkToggleButton *) widget); + bool set = gtk_toggle_button_get_active ((GtkToggleButton *) widget); w->cfg.set_bool (set); auto child = (GtkWidget *) g_object_get_data ((GObject *) widget, "child"); @@ -45,10 +45,17 @@ static void widget_changed (GtkWidget * widget, const PreferencesWidget * w) } case PreferencesWidget::RadioButton: - if (gtk_toggle_button_get_active ((GtkToggleButton *) widget)) + { + bool set = gtk_toggle_button_get_active ((GtkToggleButton *) widget); + if (set) w->cfg.set_int (w->data.radio_btn.value); + auto child = (GtkWidget *) g_object_get_data ((GObject *) widget, "child"); + if (child) + gtk_widget_set_sensitive (child, set); + break; + } case PreferencesWidget::SpinButton: if (w->cfg.type == WidgetConfig::Int) @@ -66,6 +73,13 @@ static void widget_changed (GtkWidget * widget, const PreferencesWidget * w) w->cfg.set_string (gtk_entry_get_text ((GtkEntry *) widget)); break; + case PreferencesWidget::FileEntry: + { + String uri = audgui_file_entry_get_uri (widget); + w->cfg.set_string (uri ? uri : ""); + break; + } + case PreferencesWidget::ComboBox: { auto items = (const ComboItem *) g_object_get_data ((GObject *) widget, "comboitems"); @@ -120,6 +134,10 @@ static void widget_update (void *, void * widget) gtk_entry_set_text ((GtkEntry *) widget, w->cfg.get_string ()); break; + case PreferencesWidget::FileEntry: + audgui_file_entry_set_uri ((GtkWidget *) widget, w->cfg.get_string ()); + break; + case PreferencesWidget::ComboBox: combobox_update ((GtkWidget *) widget, w); break; @@ -158,6 +176,7 @@ static void widget_init (GtkWidget * widget, const PreferencesWidget * w) break; case PreferencesWidget::Entry: + case PreferencesWidget::FileEntry: case PreferencesWidget::ComboBox: g_signal_connect (widget, "changed", (GCallback) widget_changed, (void *) w); break; @@ -247,6 +266,31 @@ static void create_entry (const PreferencesWidget * widget, GtkWidget * * label, widget_init (* entry, widget); } +/* WIDGET_FILE_ENTRY */ + +static void create_file_entry (const PreferencesWidget * widget, + GtkWidget * * label, GtkWidget * * entry, const char * domain) +{ + switch (widget->data.file_entry.mode) + { + case FileSelectMode::File: + * entry = audgui_file_entry_new (GTK_FILE_CHOOSER_ACTION_OPEN, _("Choose File")); + break; + + case FileSelectMode::Folder: + * entry = audgui_file_entry_new (GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, _("Choose Folder")); + break; + } + + if (widget->label) + { + * label = gtk_label_new (dgettext (domain, widget->label)); + gtk_misc_set_alignment ((GtkMisc *) * label, 1, 0.5); + } + + widget_init (* entry, widget); +} + /* WIDGET_COMBO_BOX */ static void combobox_update (GtkWidget * combobox, const PreferencesWidget * widget) @@ -339,6 +383,11 @@ static void fill_table (GtkWidget * table, middle_policy = (GtkAttachOptions) (GTK_EXPAND | GTK_FILL); break; + case PreferencesWidget::FileEntry: + create_file_entry (& w, & widget_left, & widget_middle, domain); + middle_policy = (GtkAttachOptions) (GTK_EXPAND | GTK_FILL); + break; + case PreferencesWidget::ComboBox: create_cbox (& w, & widget_left, & widget_middle, domain); break; @@ -371,7 +420,7 @@ void audgui_create_widgets_with_domain (GtkWidget * box, { GtkWidget * widget = nullptr, * child_box = nullptr; bool disable_child = false; - GSList * radio_btn_group = nullptr; + GSList * radio_btn_group[2] = {}; int indent = 0; int spacing = 0; @@ -406,8 +455,11 @@ void audgui_create_widgets_with_domain (GtkWidget * box, widget = nullptr; disable_child = false; - if (radio_btn_group && w.type != PreferencesWidget::RadioButton) - radio_btn_group = nullptr; + if (w.type != PreferencesWidget::RadioButton) + radio_btn_group[w.child] = nullptr; + + if (! w.child) + radio_btn_group[true] = nullptr; switch (w.type) { @@ -449,9 +501,10 @@ void audgui_create_widgets_with_domain (GtkWidget * box, } case PreferencesWidget::RadioButton: - widget = gtk_radio_button_new_with_mnemonic (radio_btn_group, - dgettext (domain, w.label)); - radio_btn_group = gtk_radio_button_get_group ((GtkRadioButton *) widget); + widget = gtk_radio_button_new_with_mnemonic + (radio_btn_group[w.child], dgettext (domain, w.label)); + radio_btn_group[w.child] = gtk_radio_button_get_group ((GtkRadioButton *) widget); + disable_child = (w.cfg.get_int () != w.data.radio_btn.value); widget_init (widget, & w); break; @@ -503,11 +556,16 @@ void audgui_create_widgets_with_domain (GtkWidget * box, break; case PreferencesWidget::Entry: + case PreferencesWidget::FileEntry: { widget = gtk_hbox_new (false, 6); GtkWidget * entry = nullptr; - create_entry (& w, & label, & entry, domain); + + if (w.type == PreferencesWidget::FileEntry) + create_file_entry (& w, & label, & entry, domain); + else + create_entry (& w, & label, & entry, domain); if (label) gtk_box_pack_start ((GtkBox *) widget, label, false, false, 0); diff --git a/src/libaudgui/prefs-window.cc b/src/libaudgui/prefs-window.cc index 948119c..5ba9a09 100644 --- a/src/libaudgui/prefs-window.cc +++ b/src/libaudgui/prefs-window.cc @@ -125,12 +125,20 @@ static const ComboItem chardet_detector_presets[] = { }; static const ComboItem bitdepth_elements[] = { + ComboItem (N_("Automatic"), -1), ComboItem ("16", 16), ComboItem ("24", 24), ComboItem ("32", 32), ComboItem (N_("Floating point"), 0) }; +static const ComboItem record_elements[] = { + ComboItem (N_("As decoded"), (int) OutputStream::AsDecoded), + ComboItem (N_("After applying ReplayGain"), (int) OutputStream::AfterReplayGain), + ComboItem (N_("After applying effects"), (int) OutputStream::AfterEffects), + ComboItem (N_("After applying equalization"), (int) OutputStream::AfterEqualizer) +}; + static Index<ComboItem> iface_combo_elements; static int iface_combo_selected; static GtkWidget * iface_prefs_box; @@ -160,7 +168,7 @@ static void output_bit_depth_changed (); static const PreferencesWidget output_combo_widgets[] = { WidgetCombo (N_("Output plugin:"), - WidgetInt (output_combo_selected, output_combo_changed), + WidgetInt (output_combo_selected, output_combo_changed, "audgui update output combo"), {0, output_combo_fill}), WidgetCustomGTK (output_create_config_button), WidgetCustomGTK (output_create_about_button) @@ -199,15 +207,19 @@ static const PreferencesWidget audio_page_widgets[] = { WidgetSpin (N_("Buffer size:"), WidgetInt (0, "output_buffer_size"), {100, 10000, 1000, N_("ms")}), - WidgetCustomGTK (record_create_checkbox), - WidgetBox ({{record_buttons}, true}, - WIDGET_CHILD), WidgetCheck (N_("Soft clipping"), WidgetBool (0, "soft_clipping")), WidgetCheck (N_("Use software volume control (not recommended)"), WidgetBool (0, "software_volume_control")), - WidgetLabel (N_("<b>Replay Gain</b>")), - WidgetCheck (N_("Enable Replay Gain"), + WidgetLabel (N_("<b>Recording Settings</b>")), + WidgetCustomGTK (record_create_checkbox), + WidgetBox ({{record_buttons}, true}, + WIDGET_CHILD), + WidgetCombo (N_("Record stream:"), + WidgetInt (0, "record_stream"), + {{record_elements}}), + WidgetLabel (N_("<b>ReplayGain</b>")), + WidgetCheck (N_("Enable ReplayGain"), WidgetBool (0, "enable_replay_gain")), WidgetCheck (N_("Album mode"), WidgetBool (0, "replay_gain_album"), @@ -215,8 +227,6 @@ static const PreferencesWidget audio_page_widgets[] = { WidgetCheck (N_("Prevent clipping (recommended)"), WidgetBool (0, "enable_clipping_prevention"), WIDGET_CHILD), - WidgetLabel (N_("<b>Adjust Levels</b>"), - WIDGET_CHILD), WidgetTable ({{gain_table}}, WIDGET_CHILD) }; @@ -279,8 +289,10 @@ static const PreferencesWidget playlist_page_widgets[] = { WidgetLabel (N_("<b>Song Display</b>")), WidgetCheck (N_("Show song numbers"), WidgetBool (0, "show_numbers_in_pl", send_title_change)), - WidgetCheck (N_("Show leading zeroes (02:00 instead of 2:00)"), + WidgetCheck (N_("Show leading zeroes (02:00 vs. 2:00)"), WidgetBool (0, "leading_zero", send_title_change)), + WidgetCheck (N_("Show hours separately (1:30:00 vs. 90:00)"), + WidgetBool (0, "show_hours", send_title_change)), WidgetCustomGTK (create_titlestring_table), WidgetLabel (N_("<b>Compatibility</b>")), WidgetCheck (N_("Interpret \\ (backward slash) as a folder delimiter"), @@ -617,13 +629,20 @@ static void create_appearance_category () static void output_combo_changed () { - PluginHandle * plugin = aud_plugin_list (PluginType::Output)[output_combo_selected]; + auto & list = aud_plugin_list (PluginType::Output); + PluginHandle * plugin = list[output_combo_selected]; if (aud_plugin_enable (plugin, true)) { gtk_widget_set_sensitive (output_config_button, aud_plugin_has_configure (plugin)); gtk_widget_set_sensitive (output_about_button, aud_plugin_has_about (plugin)); } + else + { + /* set combo box back to current output */ + output_combo_selected = list.find (aud_plugin_get_current (PluginType::Output)); + hook_call ("audgui update output combo", nullptr); + } } static ArrayRef<ComboItem> output_combo_fill () diff --git a/src/libaudgui/preset-browser.cc b/src/libaudgui/preset-browser.cc index fa7ccb5..9144086 100644 --- a/src/libaudgui/preset-browser.cc +++ b/src/libaudgui/preset-browser.cc @@ -51,6 +51,8 @@ static void show_preset_browser (const char * title, gboolean save, GTK_RESPONSE_CANCEL, save ? _("Save") : _("Load"), GTK_RESPONSE_ACCEPT, nullptr); + gtk_file_chooser_set_local_only ((GtkFileChooser *) browser, false); + if (default_filename) gtk_file_chooser_set_current_name ((GtkFileChooser *) browser, default_filename); diff --git a/src/libaudgui/queue-manager.cc b/src/libaudgui/queue-manager.cc index 195a6ba..2b5e6d0 100644 --- a/src/libaudgui/queue-manager.cc +++ b/src/libaudgui/queue-manager.cc @@ -45,7 +45,7 @@ static void get_value (void * user, int row, int column, GValue * value) g_value_set_int (value, 1 + entry); break; case COLUMN_TITLE: - Tuple tuple = aud_playlist_entry_get_tuple (list, entry, Playlist::Guess); + Tuple tuple = aud_playlist_entry_get_tuple (list, entry, Playlist::NoWait); g_value_set_string (value, tuple.get_str (Tuple::FormattedTitle)); break; } diff --git a/src/libaudgui/status.cc b/src/libaudgui/status.cc index fa04fd3..6ba9b3c 100644 --- a/src/libaudgui/status.cc +++ b/src/libaudgui/status.cc @@ -27,7 +27,7 @@ static GtkWidget * progress_window; static GtkWidget * progress_label, * progress_label_2; -static GtkWidget * error_window; +static GtkWidget * error_window, * info_window; static void create_progress_window () { @@ -85,12 +85,18 @@ static void show_error (void * data, void * user) audgui_simple_message (& error_window, GTK_MESSAGE_ERROR, _("Error"), (const char *) data); } +static void show_info (void * data, void * user) +{ + audgui_simple_message (& info_window, GTK_MESSAGE_INFO, _("Information"), (const char *) data); +} + void status_init () { hook_associate ("ui show progress", show_progress, nullptr); hook_associate ("ui show progress 2", show_progress_2, nullptr); hook_associate ("ui hide progress", hide_progress, nullptr); hook_associate ("ui show error", show_error, nullptr); + hook_associate ("ui show info", show_info, nullptr); } void status_cleanup () @@ -99,9 +105,12 @@ void status_cleanup () hook_dissociate ("ui show progress 2", show_progress_2); hook_dissociate ("ui hide progress", hide_progress); hook_dissociate ("ui show error", show_error); + hook_dissociate ("ui show info", show_info); if (progress_window) gtk_widget_destroy (progress_window); if (error_window) gtk_widget_destroy (error_window); + if (info_window) + gtk_widget_destroy (info_window); } diff --git a/src/libaudgui/urilist.cc b/src/libaudgui/urilist.cc index 1dc04e4..a0809f4 100644 --- a/src/libaudgui/urilist.cc +++ b/src/libaudgui/urilist.cc @@ -21,33 +21,13 @@ #include <libaudcore/audstrings.h> #include <libaudcore/drct.h> -#include <libaudcore/mainloop.h> -#include <libaudcore/multihash.h> #include <libaudcore/playlist.h> -#include <libaudcore/tuple.h> -#include <libaudcore/vfs.h> #include "libaudgui.h" -static SimpleHash<String, Tuple> tuple_cache; -static QueuedFunc cleanup_timer; - -void urilist_cleanup () -{ - tuple_cache.clear (); - cleanup_timer.stop (); -} - static String check_uri (const char * name) { - if (! strstr (name, "://")) - { - StringBuf uri = filename_to_uri (name); - if (uri) - return String (uri); - } - - return String (name); + return strstr (name, "://") ? String (name) : String (filename_to_uri (name)); } static Index<PlaylistAddItem> urilist_to_index (const char * list) @@ -67,12 +47,7 @@ static Index<PlaylistAddItem> urilist_to_index (const char * list) next = end = strchr (list, 0); if (end > list) - { - String filename = check_uri (str_copy (list, end - list)); - const Tuple * tuple = tuple_cache.lookup (filename); - - index.append (filename, tuple ? tuple->ref () : Tuple ()); - } + index.append (check_uri (str_copy (list, end - list))); list = next; } @@ -92,6 +67,8 @@ EXPORT void audgui_urilist_insert (int playlist, int at, const char * list) EXPORT Index<char> audgui_urilist_create_from_selected (int playlist) { + aud_playlist_cache_selected (playlist); + Index<char> buf; int entries = aud_playlist_entry_count (playlist); @@ -103,15 +80,9 @@ EXPORT Index<char> audgui_urilist_create_from_selected (int playlist) buf.append ('\n'); String filename = aud_playlist_entry_get_filename (playlist, count); - Tuple tuple = aud_playlist_entry_get_tuple (playlist, count, Playlist::Nothing); - buf.insert (filename, -1, strlen (filename)); - if (tuple) - tuple_cache.add (filename, std::move (tuple)); } } - cleanup_timer.queue (30000, [] (void *) { urilist_cleanup (); }, nullptr); - return buf; } diff --git a/src/libaudgui/util.cc b/src/libaudgui/util.cc index 54e1c74..98307e5 100644 --- a/src/libaudgui/util.cc +++ b/src/libaudgui/util.cc @@ -125,6 +125,86 @@ EXPORT GtkWidget * audgui_button_new (const char * text, const char * icon, return button; } +struct FileEntryData { + GtkFileChooserAction action; + String title; +}; + +static void entry_response_cb (GtkWidget * dialog, int response, GtkWidget * entry) +{ + if (response == GTK_RESPONSE_ACCEPT) + { + char * uri = gtk_file_chooser_get_uri ((GtkFileChooser *) dialog); + if (uri) + { + audgui_file_entry_set_uri (entry, uri); + g_free (uri); + } + } + + gtk_widget_destroy (dialog); +} + +static void entry_browse_cb (GtkWidget * entry, GtkEntryIconPosition pos, + GdkEvent * event, const FileEntryData * data) +{ + GtkWidget * dialog = gtk_file_chooser_dialog_new (data->title, nullptr, + data->action, _("Open"), GTK_RESPONSE_ACCEPT, _("Cancel"), + GTK_RESPONSE_REJECT, nullptr); + + gtk_file_chooser_set_local_only ((GtkFileChooser *) dialog, false); + + String uri = audgui_file_entry_get_uri (entry); + if (uri) + gtk_file_chooser_set_uri ((GtkFileChooser *) dialog, uri); + + g_signal_connect (dialog, "response", (GCallback) entry_response_cb, entry); + g_signal_connect_object (entry, "destroy", (GCallback) gtk_widget_destroy, + dialog, G_CONNECT_SWAPPED); + + gtk_widget_show (dialog); +} + +EXPORT GtkWidget * audgui_file_entry_new (GtkFileChooserAction action, const char * title) +{ + GtkWidget * entry = gtk_entry_new (); + + auto data = new FileEntryData {action, String (title)}; + auto destroy_cb = [] (void * data) { delete (FileEntryData *) data; }; + g_object_set_data_full ((GObject *) entry, "file-entry-data", data, destroy_cb); + + gtk_entry_set_icon_from_icon_name ((GtkEntry *) entry, + GTK_ENTRY_ICON_SECONDARY, "document-open"); + g_signal_connect (entry, "icon-press", (GCallback) entry_browse_cb, data); + + return entry; +} + +EXPORT String audgui_file_entry_get_uri (GtkWidget * entry) +{ + const char * text = gtk_entry_get_text ((GtkEntry *) entry); + + if (! text[0]) + return String (); + else if (strstr (text, "://")) + return String (text); + else + return String (filename_to_uri (filename_normalize (filename_expand (str_copy (text))))); +} + +EXPORT void audgui_file_entry_set_uri (GtkWidget * entry, const char * uri) +{ + if (! uri || ! uri[0]) + { + gtk_entry_set_text ((GtkEntry *) entry, ""); + return; + } + + StringBuf path = uri_to_filename (uri, false); + gtk_entry_set_text ((GtkEntry *) entry, path ? filename_contract (std::move (path)) : uri); + gtk_editable_set_position ((GtkEditable *) entry, -1); +} + EXPORT GtkWidget * audgui_dialog_new (GtkMessageType type, const char * title, const char * text, GtkWidget * button1, GtkWidget * button2) { diff --git a/src/libaudqt/Makefile b/src/libaudqt/Makefile index e8bbd2f..b3b6f9a 100644 --- a/src/libaudqt/Makefile +++ b/src/libaudqt/Makefile @@ -1,6 +1,6 @@ SHARED_LIB = ${LIB_PREFIX}audqt${LIB_SUFFIX} -LIB_MAJOR = 0 -LIB_MINOR = 1 +LIB_MAJOR = 1 +LIB_MINOR = 0 SRCS = about.cc \ art.cc \ @@ -22,7 +22,11 @@ SRCS = about.cc \ util.cc \ volumebutton.cc -INCLUDES = libaudqt.h iface.h volumebutton.h info-widget.h menu.h +INCLUDES = export.h \ + iface.h \ + info-widget.h \ + libaudqt.h \ + menu.h include ../../buildsys.mk include ../../extra.mk @@ -33,7 +37,8 @@ LD = ${CXX} CPPFLAGS := -I.. -I../.. \ ${CPPFLAGS} \ - ${QT_CFLAGS} + ${QT_CFLAGS} \ + -DLIBAUDQT_BUILD CFLAGS += ${LIB_CFLAGS} diff --git a/src/libaudqt/export.h b/src/libaudqt/export.h new file mode 100644 index 0000000..457e848 --- /dev/null +++ b/src/libaudqt/export.h @@ -0,0 +1,33 @@ +/* + * export.h + * Copyright 2016 John Lindgren + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions, and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions, and the following disclaimer in the documentation + * provided with the distribution. + * + * This software is provided "as is" and without any warranty, express or + * implied. In no event shall the authors be liable for any damages arising from + * the use of this software. + */ + +#ifndef LIBAUDQT_EXPORT_H +#define LIBAUDQT_EXPORT_H + +#ifdef _WIN32 + #ifdef LIBAUDQT_BUILD + #define LIBAUDQT_PUBLIC __declspec(dllexport) + #else + #define LIBAUDQT_PUBLIC __declspec(dllimport) + #endif +#else + #define LIBAUDQT_PUBLIC __attribute__ ((visibility ("default"))) +#endif + +#endif // LIBAUDQT_EXPORT_H diff --git a/src/libaudqt/iface.h b/src/libaudqt/iface.h index e799dd1..fe36766 100644 --- a/src/libaudqt/iface.h +++ b/src/libaudqt/iface.h @@ -21,30 +21,33 @@ #define LIBAUDQT_IFACE_H #include <libaudcore/plugin.h> +#include <libaudqt/export.h> #include <libaudqt/libaudqt.h> #include <libaudqt/menu.h> namespace audqt { -class QtIfacePlugin : public IfacePlugin +class LIBAUDQT_PUBLIC QtIfacePlugin : public IfacePlugin { public: constexpr QtIfacePlugin (PluginInfo info) : IfacePlugin (info) {} void show_about_window () { aboutwindow_show (); } void hide_about_window () { aboutwindow_hide (); } - void show_filebrowser (bool open) { fileopener_show (open ? FileMode::Open : FileMode::Add); } + + void show_filebrowser (bool open) + { fileopener_show (open ? FileMode::Open : FileMode::Add); } + void hide_filebrowser () {} void show_jump_to_song () {} void hide_jump_to_song () {} void show_prefs_window () { prefswin_show (); } void hide_prefs_window () { prefswin_hide (); } - void plugin_menu_add (AudMenuID id, void func (), const char * name, const char * icon) { - menu_add (id, func, name, icon); - } - void plugin_menu_remove (AudMenuID id, void func ()) { - menu_remove (id, func); - } + + void plugin_menu_add (AudMenuID id, void func (), const char * name, const char * icon) + { menu_add (id, func, name, icon); } + void plugin_menu_remove (AudMenuID id, void func ()) + { menu_remove (id, func); } }; } // namespace audqt diff --git a/src/libaudqt/info-widget.cc b/src/libaudqt/info-widget.cc index 85b0c0c..aa86e14 100644 --- a/src/libaudqt/info-widget.cc +++ b/src/libaudqt/info-widget.cc @@ -25,6 +25,7 @@ #include <libaudcore/i18n.h> #include <libaudcore/probe.h> +#include <libaudcore/tuple.h> namespace audqt { @@ -51,15 +52,48 @@ static const TupleFieldMap tuple_field_map[] = { {nullptr, Tuple::Invalid, false}, {N_("Technical"), Tuple::Invalid, false}, {N_("Length"), Tuple::Length, false}, - {N_("MIME Type"), Tuple::MIMEType, false}, {N_("Codec"), Tuple::Codec, false}, {N_("Quality"), Tuple::Quality, false}, {N_("Bitrate"), Tuple::Bitrate, false}, }; -EXPORT InfoWidget::InfoWidget (QWidget * parent) : QTreeView (parent) +class InfoModel : public QAbstractTableModel { - setModel (& m_model); +public: + InfoModel (QObject * parent = nullptr) : + QAbstractTableModel (parent) {} + + int rowCount (const QModelIndex & parent = QModelIndex ()) const + { return aud::n_elems (tuple_field_map); } + int columnCount (const QModelIndex & parent = QModelIndex ()) const + { return 2; } + + QVariant data (const QModelIndex & index, int role = Qt::DisplayRole) const; + bool setData (const QModelIndex & index, const QVariant & value, int role = Qt::EditRole); + Qt::ItemFlags flags (const QModelIndex & index) const; + + void setTupleData (const Tuple & tuple, String filename, PluginHandle * plugin) + { + m_tuple = tuple.ref (); + m_filename = filename; + m_plugin = plugin; + m_dirty = false; + } + + bool updateFile () const; + +private: + Tuple m_tuple; + String m_filename; + PluginHandle * m_plugin = nullptr; + bool m_dirty = false; +}; + +EXPORT InfoWidget::InfoWidget (QWidget * parent) : + QTreeView (parent), + m_model (new InfoModel (this)) +{ + setModel (m_model); header ()->hide (); setIndentation (0); resizeColumnToContents (0); @@ -72,29 +106,14 @@ EXPORT InfoWidget::~InfoWidget () EXPORT void InfoWidget::fillInfo (int playlist, int entry, const char * filename, const Tuple & tuple, PluginHandle * decoder, bool updating_enabled) { - m_model.setTupleData (tuple, String (filename), decoder); + m_model->setTupleData (tuple, String (filename), decoder); reset (); setEditTriggers (updating_enabled ? QAbstractItemView::SelectedClicked : QAbstractItemView::NoEditTriggers); } EXPORT bool InfoWidget::updateFile () { - return m_model.updateFile (); -} - -InfoModel::InfoModel (QObject * parent) : QAbstractTableModel (parent) -{ -} - -int InfoModel::rowCount (const QModelIndex & parent) const -{ - auto r = ArrayRef<TupleFieldMap> (tuple_field_map); - return r.len; -} - -int InfoModel::columnCount (const QModelIndex & parent) const -{ - return 2; + return m_model->updateFile (); } bool InfoModel::updateFile () const @@ -102,10 +121,7 @@ bool InfoModel::updateFile () const if (! m_dirty) return true; - Tuple t = m_tuple.ref (); - t.set_filename (m_filename); - - return aud_file_write_tuple (m_filename, m_plugin, t); + return aud_file_write_tuple (m_filename, m_plugin, m_tuple); } bool InfoModel::setData (const QModelIndex & index, const QVariant & value, int role) @@ -122,7 +138,7 @@ bool InfoModel::setData (const QModelIndex & index, const QVariant & value, int auto t = Tuple::field_get_type (field_id); if (t == Tuple::String) { - m_tuple.set_str (field_id, value.toString ().toLocal8Bit ()); + m_tuple.set_str (field_id, value.toString ().toUtf8 ()); emit dataChanged (index, index, {role}); return true; } @@ -144,25 +160,19 @@ QVariant InfoModel::data (const QModelIndex & index, int role) const { if (index.column () == 0) return translate_str (tuple_field_map [index.row ()].name); - else if (index.column () == 1 && m_tuple) + else if (index.column () == 1) { if (field_id == Tuple::Invalid) return QVariant (); - auto t = Tuple::field_get_type (field_id); - - if (t == Tuple::String) + switch (m_tuple.get_value_type (field_id)) { - const char * res = m_tuple.get_str (field_id); - if (res) - return QString (res); - } - else if (t == Tuple::Int) - { - int res = m_tuple.get_int (field_id); - if (res == -1) - return QVariant (); - return res; + case Tuple::String: + return QString (m_tuple.get_str (field_id)); + case Tuple::Int: + return m_tuple.get_int (field_id); + default: + return QVariant (); } } } @@ -197,12 +207,4 @@ Qt::ItemFlags InfoModel::flags (const QModelIndex & index) const return Qt::ItemNeverHasChildren; } -void InfoModel::setTupleData (const Tuple & tuple, String filename, PluginHandle * plugin) -{ - m_tuple = tuple.ref (); - m_filename = filename; - m_plugin = plugin; - m_dirty = false; -} - } // namespace audqt diff --git a/src/libaudqt/info-widget.h b/src/libaudqt/info-widget.h index edc43d1..86e3925 100644 --- a/src/libaudqt/info-widget.h +++ b/src/libaudqt/info-widget.h @@ -18,37 +18,17 @@ * the use of this software. */ -#include <QAbstractTableModel> #include <QTreeView> - -#include <libaudcore/tuple.h> +#include <libaudqt/export.h> class PluginHandle; +class Tuple; namespace audqt { -class InfoModel : public QAbstractTableModel -{ -public: - InfoModel (QObject * parent = nullptr); - - int rowCount (const QModelIndex & parent = QModelIndex ()) const; - int columnCount (const QModelIndex & parent = QModelIndex ()) const; - QVariant data (const QModelIndex & index, int role = Qt::DisplayRole) const; - bool setData (const QModelIndex & index, const QVariant & value, int role = Qt::EditRole); - Qt::ItemFlags flags (const QModelIndex & index) const; - - void setTupleData (const Tuple & tuple, String filename, PluginHandle * plugin); - bool updateFile () const; - -private: - Tuple m_tuple; - String m_filename; - PluginHandle * m_plugin = nullptr; - bool m_dirty = false; -}; +class InfoModel; -class InfoWidget : public QTreeView +class LIBAUDQT_PUBLIC InfoWidget : public QTreeView { public: InfoWidget (QWidget * parent = nullptr); @@ -59,7 +39,7 @@ public: bool updateFile (); private: - InfoModel m_model; + InfoModel * m_model; }; } // namespace audqt diff --git a/src/libaudqt/infowin.cc b/src/libaudqt/infowin.cc index 321e51d..a72e3c3 100644 --- a/src/libaudqt/infowin.cc +++ b/src/libaudqt/infowin.cc @@ -98,7 +98,8 @@ void InfoWindow::displayImage (const char * filename) static InfoWindow * s_infowin = nullptr; -EXPORT void infowin_show (int playlist, int entry) +static void show_infowin (int playlist, int entry, const char * filename, + const Tuple & tuple, PluginHandle * decoder, bool can_write) { if (! s_infowin) { @@ -110,29 +111,38 @@ EXPORT void infowin_show (int playlist, int entry) }); } + s_infowin->fillInfo (playlist, entry, filename, tuple, decoder, can_write); + s_infowin->resize (700, 300); + window_bring_to_front (s_infowin); +} + +EXPORT void infowin_show (int playlist, int entry) +{ String filename = aud_playlist_entry_get_filename (playlist, entry); if (! filename) return; - PluginHandle * decoder = aud_playlist_entry_get_decoder (playlist, entry); - if (! decoder) - return; - - Tuple tuple = aud_playlist_entry_get_tuple (playlist, entry); + String error; + PluginHandle * decoder = aud_playlist_entry_get_decoder (playlist, entry, + Playlist::Wait, & error); + Tuple tuple = decoder ? aud_playlist_entry_get_tuple (playlist, entry, + Playlist::Wait, & error) : Tuple (); - if (tuple) + if (decoder && tuple.valid () && ! aud_custom_infowin (filename, decoder)) { + /* cuesheet entries cannot be updated */ + bool can_write = aud_file_can_write_tuple (filename, decoder) && + ! tuple.is_set (Tuple::StartTime); + tuple.delete_fallbacks (); - s_infowin->fillInfo (playlist, entry, filename, tuple, decoder, - aud_file_can_write_tuple (filename, decoder)); + show_infowin (playlist, entry, filename, tuple, decoder, can_write); } else - aud_ui_show_error (str_printf (_("No info available for %s.\n"), - (const char *) filename)); + infowin_hide (); - s_infowin->resize (700, 300); - - window_bring_to_front (s_infowin); + if (error) + aud_ui_show_error (str_printf (_("Error opening %s:\n%s"), + (const char *) filename, (const char *) error)); } EXPORT void infowin_show_current () diff --git a/src/libaudqt/libaudqt.h b/src/libaudqt/libaudqt.h index 54c68ce..ea21708 100644 --- a/src/libaudqt/libaudqt.h +++ b/src/libaudqt/libaudqt.h @@ -27,6 +27,7 @@ class QBoxLayout; class QLayout; class QPixmap; +class QToolButton; class QWidget; enum class PluginType; @@ -111,6 +112,9 @@ void infowin_hide (); void queue_manager_show (); void queue_manager_hide (); +/* volumebutton.cc */ +QToolButton * volume_button_new (QWidget * parent = nullptr); + } // namespace audqt #endif diff --git a/src/libaudqt/prefs-builder.cc b/src/libaudqt/prefs-builder.cc index 33cd0e9..dece721 100644 --- a/src/libaudqt/prefs-builder.cc +++ b/src/libaudqt/prefs-builder.cc @@ -39,8 +39,8 @@ void prefs_populate (QBoxLayout * layout, ArrayRef<PreferencesWidget> widgets, c QBoxLayout * parent_layout = nullptr; QBoxLayout * parent_orig_layout = nullptr; - BooleanWidget * parent_widget = nullptr; - QButtonGroup * radio_btn_group = nullptr; + ParentWidget * parent_widget = nullptr; + QButtonGroup * radio_btn_group[2] = {nullptr, nullptr}; for (const PreferencesWidget & w : widgets) { @@ -89,8 +89,10 @@ void prefs_populate (QBoxLayout * layout, ArrayRef<PreferencesWidget> widgets, c parent_widget = nullptr; } - if (radio_btn_group && w.type != PreferencesWidget::RadioButton) - radio_btn_group = nullptr; + if (w.type != PreferencesWidget::RadioButton) + radio_btn_group[w.child] = nullptr; + if (! w.child) + radio_btn_group[true] = nullptr; switch (w.type) { @@ -149,15 +151,24 @@ void prefs_populate (QBoxLayout * layout, ArrayRef<PreferencesWidget> widgets, c break; case PreferencesWidget::Entry: + /* TODO: implement file chooser */ + case PreferencesWidget::FileEntry: layout->addWidget (new StringWidget (& w, domain)); break; case PreferencesWidget::RadioButton: - if (! radio_btn_group) - radio_btn_group = new QButtonGroup; + { + if (! radio_btn_group[w.child]) + radio_btn_group[w.child] = new QButtonGroup; + + auto radio_btn = new RadioButtonWidget (& w, domain, radio_btn_group[w.child]); + layout->addWidget (radio_btn); + + if (! w.child) + parent_widget = radio_btn; - layout->addWidget (new RadioButtonWidget (& w, domain, radio_btn_group)); break; + } case PreferencesWidget::FontButton: /* XXX: unimplemented */ diff --git a/src/libaudqt/prefs-widget.cc b/src/libaudqt/prefs-widget.cc index f4f2dfc..096809b 100644 --- a/src/libaudqt/prefs-widget.cc +++ b/src/libaudqt/prefs-widget.cc @@ -60,7 +60,7 @@ ButtonWidget::ButtonWidget (const PreferencesWidget * parent, const char * domai /* boolean widget (checkbox) */ BooleanWidget::BooleanWidget (const PreferencesWidget * parent, const char * domain) : QCheckBox (translate_str (parent->label, domain)), - HookableWidget (parent, domain) + ParentWidget (parent, domain) { update (); @@ -85,7 +85,7 @@ void BooleanWidget::update () RadioButtonWidget::RadioButtonWidget (const PreferencesWidget * parent, const char * domain, QButtonGroup * btn_group) : QRadioButton (translate_str (parent->label, domain)), - HookableWidget (parent, domain) + ParentWidget (parent, domain) { if (btn_group) btn_group->addButton (this, parent->data.radio_btn.value); @@ -97,13 +97,18 @@ RadioButtonWidget::RadioButtonWidget (const PreferencesWidget * parent, return; if (checked) m_parent->cfg.set_int (m_parent->data.radio_btn.value); + if (m_child_layout) + enable_layout (m_child_layout, checked); }); } void RadioButtonWidget::update () { - if (m_parent->cfg.get_int () == m_parent->data.radio_btn.value) + bool checked = (m_parent->cfg.get_int () == m_parent->data.radio_btn.value); + if (checked) setChecked (true); + if (m_child_layout) + enable_layout (m_child_layout, checked); } /* integer (spinbox) */ @@ -196,7 +201,7 @@ StringWidget::StringWidget (const PreferencesWidget * parent, const char * domai if (parent->label) layout->addWidget (new QLabel (translate_str (parent->label, domain))); - if (parent->data.entry.password) + if (parent->type == PreferencesWidget::Entry && parent->data.entry.password) m_lineedit->setEchoMode (QLineEdit::Password); layout->addWidget (m_lineedit, 1); diff --git a/src/libaudqt/prefs-widget.h b/src/libaudqt/prefs-widget.h index f4deb4f..773945a 100644 --- a/src/libaudqt/prefs-widget.h +++ b/src/libaudqt/prefs-widget.h @@ -68,6 +68,19 @@ private: SmartPtr<HookReceiver<HookableWidget>> hook; }; +/* shared class which allows disabling child widgets */ +class ParentWidget : public HookableWidget { +public: + void set_child_layout (QLayout * layout) + { m_child_layout = layout; } + +protected: + ParentWidget (const PreferencesWidget * parent, const char * domain) : + HookableWidget (parent, domain) {} + + QLayout * m_child_layout = nullptr; +}; + /* button widget */ class ButtonWidget : public QPushButton { public: @@ -75,16 +88,11 @@ public: }; /* boolean widget (checkbox) */ -class BooleanWidget : public QCheckBox, public HookableWidget { +class BooleanWidget : public QCheckBox, public ParentWidget { public: BooleanWidget (const PreferencesWidget * parent, const char * domain); - - void set_child_layout (QLayout * layout) - { m_child_layout = layout; } - private: void update (); - QLayout * m_child_layout = nullptr; }; /* integer widget (spinner) */ @@ -97,7 +105,7 @@ private: }; /* integer widget (radio button) */ -class RadioButtonWidget : public QRadioButton, HookableWidget { +class RadioButtonWidget : public QRadioButton, public ParentWidget { public: RadioButtonWidget (const PreferencesWidget * parent, const char * domain, QButtonGroup * btn_group); diff --git a/src/libaudqt/prefs-window.cc b/src/libaudqt/prefs-window.cc index e79b465..f9627e1 100644 --- a/src/libaudqt/prefs-window.cc +++ b/src/libaudqt/prefs-window.cc @@ -129,6 +129,7 @@ static const ComboItem chardet_detector_presets[] = { }; static const ComboItem bitdepth_elements[] = { + ComboItem (N_("Automatic"), -1), ComboItem ("16", 16), ComboItem ("24", 24), ComboItem ("32", 32), @@ -164,7 +165,7 @@ static void output_bit_depth_changed (); static const PreferencesWidget output_combo_widgets[] = { WidgetCombo (N_("Output plugin:"), - WidgetInt (output_combo_selected, output_combo_changed), + WidgetInt (output_combo_selected, output_combo_changed, "audqt update output combo"), {0, output_combo_fill}), WidgetCustomQt (output_create_config_button), WidgetCustomQt (output_create_about_button) @@ -194,8 +195,8 @@ static const PreferencesWidget audio_page_widgets[] = { WidgetBool (0, "soft_clipping")), WidgetCheck (N_("Use software volume control (not recommended)"), WidgetBool (0, "software_volume_control")), - WidgetLabel (N_("<b>Replay Gain</b>")), - WidgetCheck (N_("Enable Replay Gain"), + WidgetLabel (N_("<b>ReplayGain</b>")), + WidgetCheck (N_("Enable ReplayGain"), WidgetBool (0, "enable_replay_gain")), WidgetCheck (N_("Album mode"), WidgetBool (0, "replay_gain_album"), @@ -270,8 +271,10 @@ static const PreferencesWidget playlist_page_widgets[] = { WidgetLabel (N_("<b>Song Display</b>")), WidgetCheck (N_("Show song numbers"), WidgetBool (0, "show_numbers_in_pl", send_title_change)), - WidgetCheck (N_("Show leading zeroes (02:00 instead of 2:00)"), + WidgetCheck (N_("Show leading zeroes (02:00 vs. 2:00)"), WidgetBool (0, "leading_zero", send_title_change)), + WidgetCheck (N_("Show hours separately (1:30:00 vs. 90:00)"), + WidgetBool (0, "show_hours", send_title_change)), WidgetCustomQt (create_titlestring_table), WidgetLabel (N_("<b>Compatibility</b>")), WidgetCheck (N_("Interpret \\ (backward slash) as a folder delimiter"), @@ -367,7 +370,7 @@ static void * create_titlestring_table () } QObject::connect (le, &QLineEdit::textChanged, [=] (const QString & text) { - aud_set_str (nullptr, "generic_title_format", text.toLocal8Bit ().data ()); + aud_set_str (nullptr, "generic_title_format", text.toUtf8 ().data ()); }); QObject::connect (cbox, @@ -469,13 +472,20 @@ static void * iface_create_prefs_box () static void output_combo_changed () { - PluginHandle * plugin = aud_plugin_list (PluginType::Output)[output_combo_selected]; + auto & list = aud_plugin_list (PluginType::Output); + PluginHandle * plugin = list[output_combo_selected]; if (aud_plugin_enable (plugin, true)) { output_config_button->setEnabled (aud_plugin_has_configure (plugin)); output_about_button->setEnabled (aud_plugin_has_about (plugin)); } + else + { + /* set combo box back to current output */ + output_combo_selected = list.find (aud_plugin_get_current (PluginType::Output)); + hook_call ("audqt update output combo", nullptr); + } } static void * output_create_config_button () diff --git a/src/libaudqt/queue-manager.cc b/src/libaudqt/queue-manager.cc index 1f46f70..59dbc08 100644 --- a/src/libaudqt/queue-manager.cc +++ b/src/libaudqt/queue-manager.cc @@ -67,7 +67,7 @@ QVariant QueueManagerModel::data (const QModelIndex & index, int role) const return entry + 1; else { - Tuple tuple = aud_playlist_entry_get_tuple (list, entry, Playlist::Guess); + Tuple tuple = aud_playlist_entry_get_tuple (list, entry, Playlist::NoWait); return QString ((const char *) tuple.get_str (Tuple::FormattedTitle)); } } diff --git a/src/libaudqt/util.cc b/src/libaudqt/util.cc index 67224c4..9ca03b0 100644 --- a/src/libaudqt/util.cc +++ b/src/libaudqt/util.cc @@ -47,6 +47,10 @@ EXPORT void init () atexit ([] () { delete qapp; }); qapp->setAttribute (Qt::AA_UseHighDpiPixmaps); +#if QT_VERSION >= QT_VERSION_CHECK(5, 3, 0) + qapp->setAttribute (Qt::AA_ForceRasterWidgets); +#endif + qapp->setApplicationName (_("Audacious")); qapp->setWindowIcon (QIcon::fromTheme (app_name)); } @@ -131,6 +135,10 @@ EXPORT void simple_message (const char * title, const char * text, QMessageBox:: /* translate GTK+ accelerators and also handle dgettext() */ EXPORT QString translate_str (const char * str, const char * domain) { + /* handle null and empty strings */ + if (! str || ! str[0]) + return QString (str); + /* translate the GTK+ accelerator (_) into a Qt accelerator (&) */ return QString (dgettext (domain, str)).replace ('_', '&'); } diff --git a/src/libaudqt/volumebutton.cc b/src/libaudqt/volumebutton.cc index ec8f889..ca25310 100644 --- a/src/libaudqt/volumebutton.cc +++ b/src/libaudqt/volumebutton.cc @@ -17,7 +17,6 @@ * the use of this software. */ -#include "volumebutton.h" #include "libaudqt.h" #include <QFrame> @@ -32,7 +31,25 @@ namespace audqt { -EXPORT VolumeButton::VolumeButton (QWidget * parent) : +class VolumeButton : public QToolButton +{ +public: + VolumeButton (QWidget * parent = nullptr); + +private: + void updateIcon (int val); + void updateVolume (); + void showSlider (); + void setVolume (int val); + QToolButton * newSliderButton (int delta); + + void wheelEvent (QWheelEvent * e); + + QSlider * m_slider; + QFrame * m_container; +}; + +VolumeButton::VolumeButton (QWidget * parent) : QToolButton (parent) { setFocusPolicy (Qt::NoFocus); @@ -142,4 +159,9 @@ void VolumeButton::wheelEvent (QWheelEvent * e) m_slider->setValue (++ val); } +EXPORT QToolButton * volume_button_new (QWidget * parent) +{ + return new VolumeButton (parent); +} + } // namespace audqt diff --git a/src/libaudtag/Makefile b/src/libaudtag/Makefile index 6d6d106..961b768 100644 --- a/src/libaudtag/Makefile +++ b/src/libaudtag/Makefile @@ -1,6 +1,6 @@ SHARED_LIB = ${LIB_PREFIX}audtag${LIB_SUFFIX} -LIB_MAJOR = 2 -LIB_MINOR = 1 +LIB_MAJOR = 3 +LIB_MINOR = 0 SRCS = audtag.cc \ util.cc \ diff --git a/src/libaudtag/ape/ape.cc b/src/libaudtag/ape/ape.cc index 165fed4..5188aa8 100644 --- a/src/libaudtag/ape/ape.cc +++ b/src/libaudtag/ape/ape.cc @@ -240,12 +240,8 @@ static Index<ValuePair> ape_read_items (VFSFile & handle) return list; } -bool APETagModule::read_tag (VFSFile & handle, Tuple * ptuple, Index<char> * image) +bool APETagModule::read_tag (VFSFile & handle, Tuple & tuple, Index<char> * image) { - if (! ptuple) - return true; // nothing to do - - Tuple & tuple = * ptuple; Index<ValuePair> list = ape_read_items (handle); for (const ValuePair & pair : list) diff --git a/src/libaudtag/audtag.cc b/src/libaudtag/audtag.cc index bb50788..1eef8ca 100644 --- a/src/libaudtag/audtag.cc +++ b/src/libaudtag/audtag.cc @@ -26,7 +26,7 @@ namespace audtag { -EXPORT bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image) +EXPORT bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image) { TagModule * module = find_tag_module (file, TagType::None); @@ -39,19 +39,7 @@ EXPORT bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image) return module->read_tag (file, tuple, image); } -EXPORT bool tuple_read (Tuple & tuple, VFSFile & file) -{ - return read_tag (file, & tuple, nullptr); -} - -EXPORT Index<char> image_read (VFSFile & file) -{ - Index<char> image; - read_tag (file, nullptr, & image); - return image; -} - -EXPORT bool tuple_write (const Tuple & tuple, VFSFile & file, TagType new_type) +EXPORT bool write_tuple (VFSFile & file, const Tuple & tuple, TagType new_type) { TagModule * module = find_tag_module (file, new_type); diff --git a/src/libaudtag/audtag.h b/src/libaudtag/audtag.h index e2467c3..70ec3b7 100644 --- a/src/libaudtag/audtag.h +++ b/src/libaudtag/audtag.h @@ -32,15 +32,11 @@ enum class TagType ID3v2 }; -bool tuple_read (Tuple & tuple, VFSFile & file) __attribute__((deprecated)); -Index<char> image_read (VFSFile & file) __attribute__((deprecated)); +bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); /* new_type specifies the type of tag (see the TagType enum) that should be * written if the file does not have any existing tag. */ -bool tuple_write (const Tuple & tuple, VFSFile & file, TagType new_type); - -/* since Audacious 3.7: reads tuple and image in one pass */ -bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); +bool write_tuple (VFSFile & file, const Tuple & tuple, TagType new_type); } diff --git a/src/libaudtag/builtin.h b/src/libaudtag/builtin.h index 86a1f0c..1426def 100644 --- a/src/libaudtag/builtin.h +++ b/src/libaudtag/builtin.h @@ -17,42 +17,44 @@ * the use of this software. */ -#include "libaudtag/audtag.h" -#include "libaudtag/tag_module.h" -#include "libaudtag/util.h" +#include "tag_module.h" #ifndef __LIBAUDTAG_BUILTIN_H__ #define __LIBAUDTAG_BUILTIN_H__ namespace audtag { -struct ID3v1TagModule : TagModule { - ID3v1TagModule() : TagModule("ID3v1", TagType::None) { }; +struct ID3v1TagModule : TagModule +{ + constexpr ID3v1TagModule () : TagModule ("ID3v1", TagType::None) {} bool can_handle_file (VFSFile & file); - bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); + bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); }; -struct ID3v22TagModule : TagModule { - ID3v22TagModule() : TagModule("ID3v2.2", TagType::None) { }; +struct ID3v22TagModule : TagModule +{ + constexpr ID3v22TagModule () : TagModule ("ID3v2.2", TagType::None) {} bool can_handle_file (VFSFile & file); - bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); + bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); }; -struct ID3v24TagModule : TagModule { - ID3v24TagModule() : TagModule("ID3v2.3/v2.4", TagType::ID3v2) { }; +struct ID3v24TagModule : TagModule +{ + constexpr ID3v24TagModule () : TagModule ("ID3v2.3/v2.4", TagType::ID3v2) {} bool can_handle_file (VFSFile & file); - bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); + bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); bool write_tag (VFSFile & file, const Tuple & tuple); }; -struct APETagModule : TagModule { - APETagModule() : TagModule("APE", TagType::APE) { }; +struct APETagModule : TagModule +{ + constexpr APETagModule () : TagModule ("APE", TagType::APE) {} bool can_handle_file (VFSFile & file); - bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); + bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); bool write_tag (VFSFile & file, const Tuple & tuple); }; diff --git a/src/libaudtag/id3/id3-common.cc b/src/libaudtag/id3/id3-common.cc index 78e3d06..5d6f80a 100644 --- a/src/libaudtag/id3/id3-common.cc +++ b/src/libaudtag/id3/id3-common.cc @@ -34,12 +34,12 @@ #define ID3_ENCODING_UTF16_BE 2 #define ID3_ENCODING_UTF8 3 -static void * memchr16 (const void * mem, int16_t chr, int len) +static const void * find_nul_utf16 (const void * mem, int len) { while (len >= 2) { - if (* (int16_t *) mem == chr) - return (void *) mem; + if (! ((const char *) mem)[0] && ! ((const char *) mem)[1]) + return mem; mem = (char *) mem + 2; len -= 2; @@ -52,7 +52,7 @@ static void id3_strnlen (const char * data, int size, int encoding, int * bytes_without_nul, int * bytes_with_nul) { bool is16 = (encoding == ID3_ENCODING_UTF16 || encoding == ID3_ENCODING_UTF16_BE); - char * nul = is16 ? (char *) memchr16 (data, 0, size) : (char *) memchr (data, 0, size); + auto nul = (const char *) (is16 ? find_nul_utf16 (data, size) : memchr (data, 0, size)); if (nul) { @@ -181,8 +181,8 @@ static bool decode_rva_block (const char * * _data, int * _size, return false; * channel = (unsigned char) data[0]; - * adjustment = (char) data[1]; /* first byte is signed */ - * adjustment = (* adjustment << 8) | (unsigned char) data[2]; + /* first byte is signed, but C/C++ allows shifting only unsigned values */ + * adjustment = (int16_t) ((unsigned char) data[1] << 8) | (unsigned char) data[2]; * adjustment_unit = 512; peak_bits = (unsigned char) data[3]; diff --git a/src/libaudtag/id3/id3v1.cc b/src/libaudtag/id3/id3v1.cc index 96d7b5a..65ec9e5 100644 --- a/src/libaudtag/id3/id3v1.cc +++ b/src/libaudtag/id3/id3v1.cc @@ -24,6 +24,7 @@ #include <libaudcore/audstrings.h> #include <libaudtag/builtin.h> +#include <libaudtag/util.h> #pragma pack(push) #pragma pack(1) @@ -95,12 +96,8 @@ static bool combine_string (Tuple & tuple, Tuple::Field field, return true; } -bool ID3v1TagModule::read_tag (VFSFile & file, Tuple * ptuple, Index<char> * image) +bool ID3v1TagModule::read_tag (VFSFile & file, Tuple & tuple, Index<char> * image) { - if (! ptuple) - return true; // nothing to do - - Tuple & tuple = * ptuple; ID3v1Tag tag; ID3v1Ext ext; diff --git a/src/libaudtag/id3/id3v22.cc b/src/libaudtag/id3/id3v22.cc index 56235f9..b435faa 100644 --- a/src/libaudtag/id3/id3v22.cc +++ b/src/libaudtag/id3/id3v22.cc @@ -26,6 +26,7 @@ #include <libaudcore/audstrings.h> #include <libaudcore/runtime.h> #include <libaudtag/builtin.h> +#include <libaudtag/util.h> #include "id3-common.h" @@ -209,7 +210,7 @@ bool ID3v22TagModule::can_handle_file (VFSFile & handle) & data_size); } -bool ID3v22TagModule::read_tag (VFSFile & handle, Tuple * ptuple, Index<char> * image) +bool ID3v22TagModule::read_tag (VFSFile & handle, Tuple & tuple, Index<char> * image) { int version, header_size, data_size; bool syncsafe; @@ -223,9 +224,6 @@ bool ID3v22TagModule::read_tag (VFSFile & handle, Tuple * ptuple, Index<char> * AUDDBG ("Reading tags from %i bytes of ID3 data in %s\n", data_size, handle.filename ()); - Tuple trash; // dump data here if caller does not want the tuple - Tuple & tuple = ptuple ? * ptuple : trash; - for (pos = 0; pos < data_size; ) { int frame_size; diff --git a/src/libaudtag/id3/id3v24.cc b/src/libaudtag/id3/id3v24.cc index f48cff2..c38f227 100644 --- a/src/libaudtag/id3/id3v24.cc +++ b/src/libaudtag/id3/id3v24.cc @@ -30,6 +30,7 @@ #include <libaudcore/multihash.h> #include <libaudcore/runtime.h> #include <libaudtag/builtin.h> +#include <libaudtag/util.h> #include "id3-common.h" @@ -381,7 +382,7 @@ static void read_all_frames (const Index<char> & data, int version, FrameDict & } } -static bool write_frame (int fd, const GenericFrame & frame, int version, int * frame_size) +static bool write_frame (VFSFile & file, const GenericFrame & frame, int version, int * frame_size) { AUDDBG ("Writing frame %s, size %d\n", (const char *) frame.key, frame.len ()); @@ -396,10 +397,10 @@ static bool write_frame (int fd, const GenericFrame & frame, int version, int * header.size = TO_BE32 (size); header.flags = 0; - if (write (fd, & header, sizeof (ID3v2FrameHeader)) != sizeof (ID3v2FrameHeader)) + if (file.fwrite (& header, 1, sizeof (ID3v2FrameHeader)) != sizeof (ID3v2FrameHeader)) return false; - if (write (fd, & frame[0], frame.len ()) != frame.len ()) + if (file.fwrite (& frame[0], 1, frame.len ()) != frame.len ()) return false; * frame_size = sizeof (ID3v2FrameHeader) + frame.len (); @@ -407,7 +408,7 @@ static bool write_frame (int fd, const GenericFrame & frame, int version, int * } struct WriteState { - int fd; + VFSFile & file; int version; int written_size; }; @@ -419,21 +420,21 @@ static void write_frame_list (const String & key, FrameList & list, void * user) for (const GenericFrame & frame : list) { int size; - if (write_frame (state->fd, frame, state->version, & size)) + if (write_frame (state->file, frame, state->version, & size)) state->written_size += size; } } -static int write_all_frames (int fd, FrameDict & dict, int version) +static int write_all_frames (VFSFile & file, FrameDict & dict, int version) { - WriteState state = {fd, version, 0}; + WriteState state = {file, version, 0}; dict.iterate (write_frame_list, & state); AUDDBG ("Total frame bytes written = %d.\n", state.written_size); return state.written_size; } -static bool write_header (int fd, int version, int size) +static bool write_header (VFSFile & file, int version, int size) { ID3v2Header header; @@ -443,7 +444,7 @@ static bool write_header (int fd, int version, int size) header.flags = 0; header.size = TO_BE32 (syncsafe32 (size)); - return write (fd, & header, sizeof (ID3v2Header)) == sizeof (ID3v2Header); + return file.fwrite (& header, 1, sizeof (ID3v2Header)) == sizeof (ID3v2Header); } static int get_frame_id (const char * key) @@ -550,7 +551,7 @@ bool ID3v24TagModule::can_handle_file (VFSFile & handle) & data_size, & footer_size); } -bool ID3v24TagModule::read_tag (VFSFile & handle, Tuple * ptuple, Index<char> * image) +bool ID3v24TagModule::read_tag (VFSFile & handle, Tuple & tuple, Index<char> * image) { int version, header_size, data_size, footer_size; bool syncsafe; @@ -561,10 +562,6 @@ bool ID3v24TagModule::read_tag (VFSFile & handle, Tuple * ptuple, Index<char> * return false; Index<char> data = read_tag_data (handle, data_size, syncsafe); - - Tuple trash; // dump data here if caller does not want the tuple - Tuple & tuple = ptuple ? * ptuple : trash; - FrameList rva_frames; for (const char * pos = data.begin (); pos < data.end (); ) @@ -671,26 +668,26 @@ bool ID3v24TagModule::write_tag (VFSFile & f, const Tuple & tuple) int64_t mp3_offset = offset ? 0 : header_size + data_size + footer_size; int64_t mp3_size = offset ? offset : -1; - TempFile temp; - if (! temp.create ()) + auto temp = VFSFile::tmpfile (); + if (! temp) return false; /* write empty header (will be overwritten later) */ - if (! write_header (temp.fd (), version, 0)) + if (! write_header (temp, version, 0)) return false; /* write tag data */ - data_size = write_all_frames (temp.fd (), dict, version); + data_size = write_all_frames (temp, dict, version); /* copy non-tag data */ - if (! temp.copy_from (f, mp3_offset, mp3_size)) + if (f.fseek (mp3_offset, VFS_SEEK_SET) < 0 || ! temp.copy_from (f, mp3_size)) return false; /* go back to beginning and write real header */ - if (lseek (temp.fd (), 0, SEEK_SET) < 0 || ! write_header (temp.fd (), version, data_size)) + if (temp.fseek (0, VFS_SEEK_SET) < 0 || ! write_header (temp, version, data_size)) return false; - if (! temp.replace (f)) + if (! f.replace_with (temp)) return false; return true; diff --git a/src/libaudtag/tag_module.cc b/src/libaudtag/tag_module.cc index ae24a49..15110d2 100644 --- a/src/libaudtag/tag_module.cc +++ b/src/libaudtag/tag_module.cc @@ -77,7 +77,7 @@ bool TagModule::can_handle_file (VFSFile & file) return false; } -bool TagModule::read_tag (VFSFile & file, Tuple * tuple, Index<char> * image) +bool TagModule::read_tag (VFSFile & file, Tuple & tuple, Index<char> * image) { AUDDBG ("%s: read_tag() not implemented.\n", m_name); return false; diff --git a/src/libaudtag/tag_module.h b/src/libaudtag/tag_module.h index b9de501..a08effb 100644 --- a/src/libaudtag/tag_module.h +++ b/src/libaudtag/tag_module.h @@ -20,21 +20,23 @@ #ifndef TAG_MODULE_H #define TAG_MODULE_H -#include "libaudcore/tuple.h" -#include "libaudcore/vfs.h" +#include "audtag.h" namespace audtag { -struct TagModule { - const char *m_name; +struct TagModule +{ + const char * m_name; TagType m_type; /* set to None if the module cannot create new tags */ virtual bool can_handle_file (VFSFile & file); - virtual bool read_tag (VFSFile & file, Tuple * tuple, Index<char> * image); + virtual bool read_tag (VFSFile & file, Tuple & tuple, Index<char> * image); virtual bool write_tag (VFSFile & file, const Tuple & tuple); protected: - TagModule(const char *name, TagType type) : m_name(name), m_type(type) { }; + constexpr TagModule (const char * name, TagType type) : + m_name (name), + m_type (type) {} }; TagModule * find_tag_module (VFSFile & handle, TagType new_type); diff --git a/src/libaudtag/util.cc b/src/libaudtag/util.cc index cc06f74..7b66728 100644 --- a/src/libaudtag/util.cc +++ b/src/libaudtag/util.cc @@ -17,13 +17,6 @@ * the use of this software. */ -#include <assert.h> -#include <unistd.h> - -#include <glib/gstdio.h> - -#include <libaudcore/audstrings.h> - #include "util.h" const char *convert_numericgenre_to_text(int numericgenre) @@ -173,104 +166,10 @@ const char *convert_numericgenre_to_text(int numericgenre) uint32_t unsyncsafe32 (uint32_t x) { - return (x & 0x7f) | ((x & 0x7f00) >> 1) | ((x & 0x7f0000) >> 2) | ((x & - 0x7f000000) >> 3); + return (x & 0x7f) | ((x & 0x7f00) >> 1) | ((x & 0x7f0000) >> 2) | ((x & 0x7f000000) >> 3); } uint32_t syncsafe32 (uint32_t x) { - return (x & 0x7f) | ((x & 0x3f80) << 1) | ((x & 0x1fc000) << 2) | ((x & - 0xfe00000) << 3); -} - -bool TempFile::create () -{ - StringBuf tempname = filename_build ({g_get_tmp_dir (), "audacious-temp-XXXXXX"}); - - assert (m_fd < 0); - m_fd = g_mkstemp (tempname); - if (m_fd < 0) - return false; - - m_name = String (tempname); - - return true; -} - -bool TempFile::copy_from (VFSFile & file, int64_t offset, int64_t size) -{ - if (file.fseek (offset, VFS_SEEK_SET) < 0) - return false; - - char buf[16384]; - - while (size < 0 || size > 0) - { - int64_t readsize; - - if (size > 0) - { - readsize = aud::min (size, (int64_t) sizeof buf); - if (file.fread (buf, 1, readsize) != readsize) - return false; - - size -= readsize; - } - else - { - /* negative size means copy to EOF */ - readsize = file.fread (buf, 1, sizeof buf); - if (! readsize) - break; - } - - int64_t written = 0; - while (written < readsize) - { - int64_t writesize = write (m_fd, buf + written, readsize - written); - if (writesize <= 0) - return false; - - written += writesize; - } - } - - return true; -} - -bool TempFile::replace (VFSFile & file) -{ - if (lseek (m_fd, 0, SEEK_SET) < 0) - return false; - - if (file.fseek (0, VFS_SEEK_SET) < 0) - return false; - - if (file.ftruncate (0) < 0) - return false; - - char buf[16384]; - - while (1) - { - int64_t readsize = read (m_fd, buf, sizeof buf); - if (readsize < 0) - return false; - - if (readsize == 0) - break; - - if (file.fwrite (buf, 1, readsize) != readsize) - return false; - } - - return true; -} - -TempFile::~TempFile () -{ - if (m_fd >= 0) - close (m_fd); - if (m_name) - g_unlink (m_name); + return (x & 0x7f) | ((x & 0x3f80) << 1) | ((x & 0x1fc000) << 2) | ((x & 0xfe00000) << 3); } diff --git a/src/libaudtag/util.h b/src/libaudtag/util.h index c102c02..9d9f03e 100644 --- a/src/libaudtag/util.h +++ b/src/libaudtag/util.h @@ -22,8 +22,6 @@ #include <stdint.h> -#include <libaudcore/vfs.h> - enum { GENRE_BLUES = 0, GENRE_CLASSIC_ROCK, @@ -157,21 +155,4 @@ const char *convert_numericgenre_to_text(int numericgenre); uint32_t unsyncsafe32 (uint32_t x); uint32_t syncsafe32 (uint32_t x); -class TempFile -{ -public: - bool create (); - bool copy_from (VFSFile & file, int64_t offset, int64_t size); - bool replace (VFSFile & file); - - int fd () - { return m_fd; } - - ~TempFile (); - -private: - String m_name; - int m_fd = -1; -}; - #endif /* TAGUTIL_H */ diff --git a/win32/audacious.nsi.in b/win32/audacious.nsi.in new file mode 100644 index 0000000..37333f0 --- /dev/null +++ b/win32/audacious.nsi.in @@ -0,0 +1,131 @@ +; audacious.nsi
+; Copyright 2013-2016 Carlo Bramini and John Lindgren
+;
+; Redistribution and use in source and binary forms, with or without
+; modification, are permitted provided that the following conditions are met:
+;
+; 1. Redistributions of source code must retain the above copyright notice,
+; this list of conditions, and the following disclaimer.
+;
+; 2. Redistributions in binary form must reproduce the above copyright notice,
+; this list of conditions, and the following disclaimer in the documentation
+; provided with the distribution.
+;
+; This software is provided "as is" and without any warranty, express or
+; implied. In no event shall the authors be liable for any damages arising from
+; the use of this software.
+
+; Imports
+!include "MUI2.nsh"
+
+; Version
+!define VERSION "@PACKAGE_VERSION@"
+
+; Program name
+Name "Audacious ${VERSION}"
+
+; Installer file name
+OutFile "audacious-${VERSION}-win32.exe"
+
+; Location of local build
+!define BUILDDIR "C:\aud-win32"
+
+; Installer icon
+!define MUI_ICON "..\images\audacious.ico"
+!define MUI_UNICON "..\images\audacious.ico"
+
+; Installer options
+RequestExecutionLevel admin
+SetCompressor /SOLID lzma
+
+; Default installation directory
+InstallDir "$PROGRAMFILES\Audacious"
+
+; Registry uninstall key
+!define UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\Audacious"
+
+; Path to uninstaller
+!define UNINSTALLER "$INSTDIR\uninstall.exe"
+
+; Installer pages
+!insertmacro MUI_PAGE_LICENSE "${BUILDDIR}\README.txt"
+!insertmacro MUI_PAGE_COMPONENTS
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_INSTFILES
+
+; Uninstaller pages
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+
+; Languages
+!insertmacro MUI_LANGUAGE "English"
+
+Section "Audacious" InstallSection
+ SectionIn 1 2 RO
+
+ SetOutPath "$INSTDIR"
+ File "${BUILDDIR}\README.txt"
+
+ RMDir /r "$INSTDIR\bin"
+ SetOutPath "$INSTDIR\bin"
+ File /r "${BUILDDIR}\bin\*.*"
+
+ RMDir /r "$INSTDIR\etc"
+ SetOutPath "$INSTDIR\etc"
+ File /r "${BUILDDIR}\etc\*.*"
+
+ RMDir /r "$INSTDIR\lib"
+ SetOutPath "$INSTDIR\lib"
+ File /r "${BUILDDIR}\lib\*.*"
+
+ RMDir /r "$INSTDIR\share"
+ SetOutPath "$INSTDIR\share"
+ File /r "${BUILDDIR}\share\*.*"
+
+ ; create uninstaller
+ WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "Audacious"
+ WriteRegStr HKLM "${UNINST_KEY}" "DisplayVersion" "${VERSION}"
+ WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "Audacious developers"
+ WriteRegStr HKLM "${UNINST_KEY}" "DisplayIcon" "${UNINSTALLER}"
+ WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" "${UNINSTALLER}"
+ WriteRegDWORD HKLM "${UNINST_KEY}" "NoModify" 1
+ WriteRegDWORD HKLM "${UNINST_KEY}" "NoRepair" 1
+
+ ; estimate installed size
+ SectionGetSize InstallSection $0
+ WriteRegDWORD HKLM "${UNINST_KEY}" "EstimatedSize" $0
+
+ WriteUninstaller ${UNINSTALLER}
+
+SectionEnd
+
+; Optional sections
+Section "Add to Start Menu" StartMenuSection
+ SectionIn 1 2
+
+ SetShellVarContext all
+ SetOutPath "$INSTDIR\bin" ; sets the shortcut's working directory
+ CreateShortCut "$SMPROGRAMS\Audacious.lnk" "$INSTDIR\bin\audacious.exe"
+
+SectionEnd
+
+Section "Add to Desktop" DesktopSection
+ SectionIn 1 2
+
+ SetShellVarContext all
+ SetOutPath "$INSTDIR\bin" ; sets the shortcut's working directory
+ CreateShortCut "$DESKTOP\Audacious.lnk" "$INSTDIR\bin\audacious.exe"
+
+SectionEnd
+
+Section "Uninstall" UninstallSection
+
+ RMDir /r "$INSTDIR"
+
+ SetShellVarContext all
+ Delete "$SMPROGRAMS\Audacious.lnk"
+ Delete "$DESKTOP\Audacious.lnk"
+
+ DeleteRegKey HKLM "${UNINST_KEY}"
+
+SectionEnd
diff --git a/win32/merge.sh b/win32/merge.sh new file mode 100644 index 0000000..018af5c --- /dev/null +++ b/win32/merge.sh @@ -0,0 +1,41 @@ +#!/bin/sh
+
+# Quick-and-dirty script for updating a Windows release folder
+
+cd /C/aud-win32
+for i in `find -type f` ; do
+ if test -f /C/audacious/win32/override/$i ; then
+ cp /C/audacious/win32/override/$i $i
+ elif test -f /C/MinGW/$i ; then
+ cp /C/MinGW/$i $i
+ elif test -f /C/GTK/$i ; then
+ cp /C/GTK/$i $i
+ elif test -f /C/libs/$i ; then
+ cp /C/libs/$i $i
+ elif test -f /C/aud/$i ; then
+ cp /C/aud/$i $i
+ else
+ echo Not found: $i
+ fi
+done
+
+for i in `find -name *.dll` ; do strip -s $i ; done
+for i in `find -name *.exe` ; do strip -s $i ; done
+
+rm -rf /C/aud-win32/share/locale
+
+cd /C/GTK
+for i in `find ./share/locale -name gtk20.mo` ; do
+ mkdir -p /C/aud-win32/${i%%/gtk20.mo}
+ cp $i /C/aud-win32/$i
+done
+
+cd /C/aud
+for i in `find ./share/locale -name audacious.mo` ; do
+ mkdir -p /C/aud-win32/${i%%/audacious.mo}
+ cp $i /C/aud-win32/$i
+done
+for i in `find ./share/locale -name audacious-plugins.mo` ; do
+ mkdir -p /C/aud-win32/${i%%/audacious-plugins.mo}
+ cp $i /C/aud-win32/$i
+done
diff --git a/contrib/win32/notes.html b/win32/notes.html index 1c77265..1dc8c90 100644 --- a/contrib/win32/notes.html +++ b/win32/notes.html @@ -17,7 +17,7 @@ May 16, 2015</em></p> <h3>Set up system paths</h3> <p>Under <em>My Computer -> Properties -> Advanced -> Environment Variables</em>, set:</p> -<blockquote><p><tt>PATH=C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\Python27;C:\GTK\bin;C:\libs\bin;C:\aud\bin<br> +<blockquote><p><tt>PATH=C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\Python27;C:\CMake\bin;C:\GTK\bin;C:\libs\bin;C:\aud\bin<br> PKG_CONFIG_PATH=/C/GTK/lib/pkgconfig:/C/libs/lib/pkgconfig:/C/aud/lib/pkgconfig<br> C_INCLUDE_PATH=/C/GTK/include:/C/libs/include<br> CPLUS_INCLUDE_PATH=/C/GTK/include:/C/libs/include<br> @@ -60,11 +60,19 @@ and locate the following line:</p> <p>Follow the prompts to install with default options to <tt>C:\Python27</tt>.</p> +<h3>Install CMake</h3> + +<p>Download and run:<br> +<a href="https://cmake.org/files/v3.6/cmake-3.6.1-win32-x86.msi"> +<tt>https://cmake.org/files/v3.6/cmake-3.6.1-win32-x86.msi</tt></a></p> + +<p>Follow the prompts to install, changing the installation path to <tt>C:\CMake</tt>.</p> + <h3>Install libpng</h3> <p>Download and unzip to <tt>C:\libpng</tt>:<br> -<a href="http://sourceforge.net/projects/libpng/files/libpng16/1.6.17/libpng-1.6.17.tar.xz/download"> -<tt>http://sourceforge.net/projects/libpng/files/libpng16/1.6.17/libpng-1.6.17.tar.xz/download</tt></a></p> +<a href="https://sourceforge.net/projects/libpng/files/libpng16/1.6.23/libpng-1.6.23.tar.xz/download"> +<tt>https://sourceforge.net/projects/libpng/files/libpng16/1.6.23/libpng-1.6.23.tar.xz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libpng<br> @@ -75,8 +83,8 @@ make install</tt></p></blockquote> <h3>Install libjpeg-turbo</h3> <p>Download and unzip to <tt>C:\libjpeg</tt>:<br> -<a href="http://sourceforge.net/projects/libjpeg-turbo/files/1.4.0/libjpeg-turbo-1.4.0.tar.gz/download"> -<tt>http://sourceforge.net/projects/libjpeg-turbo/files/1.4.0/libjpeg-turbo-1.4.0.tar.gz/download</tt></a></p> +<a href="https://sourceforge.net/projects/libjpeg-turbo/files/1.5.0/libjpeg-turbo-1.5.0.tar.gz/download"> +<tt>https://sourceforge.net/projects/libjpeg-turbo/files/1.5.0/libjpeg-turbo-1.5.0.tar.gz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libjpeg<br> @@ -116,8 +124,8 @@ make install</tt></p></blockquote> <h3>Install pkg-config</h3> <p>Download and unzip to <tt>C:\pkgconfig</tt>:<br> -<a href="http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz"> -<tt>http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz</tt></a></p> +<a href="https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz"> +<tt>https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pkgconfig<br> @@ -130,8 +138,8 @@ make install</tt></p></blockquote> <h3>Install pixman</h3> <p>Download and unzip to <tt>C:\pixman</tt>:<br> -<a href="http://cairographics.org/releases/pixman-0.32.6.tar.gz"> -<tt>http://cairographics.org/releases/pixman-0.32.6.tar.gz</tt></a></p> +<a href="https://www.cairographics.org/releases/pixman-0.34.0.tar.gz"> +<tt>https://www.cairographics.org/releases/pixman-0.34.0.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pixman<br> @@ -142,8 +150,8 @@ make install</tt></p></blockquote> <h3>Install Cairo</h3> <p>Download and unzip to <tt>C:\cairo</tt>:<br> -<a href="http://cairographics.org/releases/cairo-1.14.2.tar.xz"> -<tt>http://cairographics.org/releases/cairo-1.14.2.tar.xz</tt></a></p> +<a href="https://www.cairographics.org/releases/cairo-1.14.6.tar.xz"> +<tt>https://www.cairographics.org/releases/cairo-1.14.6.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/cairo<br> @@ -154,8 +162,8 @@ make install</tt></p></blockquote> <h3>Install Pango</h3> <p>Download and unzip to <tt>C:\pango</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/pango-1.40.1.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/pango-1.40.1.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/pango<br> @@ -166,20 +174,20 @@ make install</tt></p></blockquote> <h3>Install gdk-pixbuf</h3> <p>Download and unzip to <tt>C:\gdk-pixbuf</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.31/gdk-pixbuf-2.31.4.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.31/gdk-pixbuf-2.31.4.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.34/gdk-pixbuf-2.34.0.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.34/gdk-pixbuf-2.34.0.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/gdk-pixbuf<br> -./configure --prefix=/C/GTK --without-gdiplus --without-libtiff<br> +./configure --prefix=/C/GTK --without-gdiplus --without-libtiff --with-included-loaders=jpeg,png<br> make<br> make install</tt></p></blockquote> <h3>Install ATK</h3> <p>Download and unzip to <tt>C:\atk</tt>:<br> -<a href="http://ftp.gnome.org/pub/gnome/sources/atk/2.16/atk-2.16.0.tar.xz"> -<tt>http://ftp.gnome.org/pub/gnome/sources/atk/2.16/atk-2.16.0.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/gnome/sources/atk/2.20/atk-2.20.0.tar.xz"> +<tt>http://ftp.gnome.org/pub/gnome/sources/atk/2.20/atk-2.20.0.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/atk<br> @@ -190,8 +198,8 @@ make install</tt></p></blockquote> <h3>Install GTK+</h3> <p>Download and unzip to <tt>C:\gtksrc</tt>:<br> -<a href="http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-2.24.28.tar.xz"> -<tt>http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-2.24.28.tar.xz</tt></a></p> +<a href="http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-2.24.30.tar.xz"> +<tt>http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.24/gtk+-2.24.30.tar.xz</tt></a></p> <p>Apply the patch <tt>gdkwindow-win32.c.diff</tt> to <tt>C:\gtksrc\gdk\win32\gdkwindow-win32.c</tt>.</p> @@ -204,8 +212,6 @@ make install</tt></p></blockquote> <p><i>It may be necessary to run the MinGW shell with administrative privileges for GTK+ to build successfully.</i></p> -<p>Copy <tt>gtkrc</tt> (accompanying this document) to <tt>C:\GTK\etc\gtk-2.0\gtkrc</tt>. - <h3>Install intltool</h3> <p>Download and unzip to <tt>C:\intltool</tt>:<br> @@ -233,18 +239,6 @@ make install</tt></p></blockquote> <p><i>It may be necessary to run the MinGW shell with administrative privileges for GNOME Icon Theme to install successfully.</i></p> -<h3>Install SDL</h3> - -<p>Download and unzip to <tt>C:\libsdl</tt>:<br> -<a href="http://www.libsdl.org/release/SDL2-2.0.1.tar.gz"> -<tt>http://www.libsdl.org/release/SDL2-2.0.1.tar.gz</tt></a></p> - -<p>In the MinGW shell:</p> -<blockquote><p><tt>cd /C/libsdl<br> -./configure --prefix=/C/libs<br> -make<br> -make install</tt></p></blockquote> - <h3>Install GNU regex</h3> <p>Download and unzip to <tt>C:\libs</tt>:<br> @@ -256,8 +250,8 @@ make install</tt></p></blockquote> <h3>Install libxml</h3> <p>Download and unzip to <tt>C:\libxml</tt>:<br> -<a href="ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz"> -<tt>ftp://xmlsoft.org/libxml2/libxml2-2.9.2.tar.gz</tt></a></p> +<a href="ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz"> +<tt>ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libxml<br> @@ -268,8 +262,8 @@ make install</tt></p></blockquote> <h3>Install mpg123</h3> <p>Download and unzip to <tt>C:\mpg123</tt>:<br> -<a href="http://mpg123.de/download/mpg123-1.22.1.tar.bz2"> -<tt>http://mpg123.de/download/mpg123-1.22.1.tar.bz2</tt></a></p> +<a href="http://mpg123.de/download/mpg123-1.23.6.tar.bz2"> +<tt>http://mpg123.de/download/mpg123-1.23.6.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/mpg123<br> @@ -297,8 +291,8 @@ make install</tt></p></blockquote> <h3>Install libsndfile</h3> <p>Download and unzip to <tt>C:\libsndfile</tt>:<br> -<a href="http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz"> -<tt>http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.25.tar.gz</tt></a></p> +<a href="http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz"> +<tt>http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libsndfile<br> @@ -351,17 +345,14 @@ make install</tt></p></blockquote> <h3>Install libcue</h3> <p>Download and unzip to <tt>C:\libcue</tt>:<br> -<a href="http://sourceforge.net/projects/libcue/files/libcue/1.4.0/libcue-1.4.0.tar.bz2/download"> -<tt>http://sourceforge.net/projects/libcue/files/libcue/1.4.0/libcue-1.4.0.tar.bz2/download</tt></a></p> +<a href="https://github.com/lipnitsk/libcue/archive/v2.1.0.tar.gz"> +<tt>https://github.com/lipnitsk/libcue/archive/v2.1.0.tar.gz</tt></a></p> -<p>Apply the patch <tt>libcue-makefile.am.diff</tt> to <tt>C:\libcue\src\libcue\Makefile.am</tt>.</p> +<p>Apply the recursive patch <tt>libcue-install-dll.diff</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libcue<br> -rm -f config/ltmain.sh<br> -cp /C/MinGW/share/libtool/config/ltmain.sh config<br> -autoreconf<br> -./configure --prefix=/C/libs<br> +cmake -DCMAKE_INSTALL_PREFIX=/C/libs -G"MSYS Makefiles"<br> make<br> make install</tt></p></blockquote> @@ -440,11 +431,10 @@ make install</tt></p></blockquote> <h3>Install libwavpack</h3> <p>Download and unzip to <tt>C:\libwavpack</tt>:<br> -<a href="http://www.wavpack.com/wavpack-4.70.0.tar.bz2"> -<tt>http://www.wavpack.com/wavpack-4.70.0.tar.bz2</tt></a></p> +<a href="http://www.wavpack.com/wavpack-4.80.0.tar.bz2"> +<tt>http://www.wavpack.com/wavpack-4.80.0.tar.bz2</tt></a></p> -<p>Apply the patch <tt>wavpack.pc.in.diff</tt> to <tt>C:\libwavpack\wavpack.pc.in</tt>.<br> -Apply the patch <tt>libwavpack-utils.c.diff</tt> to <tt>C:\libwavpack\cli\utils.c</tt>.</p> +<p>Apply the recursive patch <tt>wavpack-4.80.diff</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libwavpack<br> @@ -455,8 +445,8 @@ make install</tt></p></blockquote> <h3>Install FFmpeg</h3> <p>Download and unzip to <tt>C:\ffmpeg</tt>:<br> -<a href="http://ffmpeg.org/releases/ffmpeg-2.6.3.tar.bz2"> -<tt>http://ffmpeg.org/releases/ffmpeg-2.6.3.tar.bz2</tt></a></p> +<a href="http://ffmpeg.org/releases/ffmpeg-3.1.1.tar.xz"> +<tt>http://ffmpeg.org/releases/ffmpeg-3.1.1.tar.xz</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/ffmpeg<br> @@ -464,21 +454,13 @@ make install</tt></p></blockquote> make<br> make install</tt></p></blockquote> -<p>In the MinGW shell:</p> -<blockquote><p><tt>cd /C/libbinio<br> -cp /C/MinGW/share/libtool/config/ltmain.sh .<br> -autoreconf<br> -./configure --prefix=/C/libs<br> -make<br> -make install</tt></p></blockquote> - <h3>Install libmms</h3> <p>Download and unzip to <tt>C:\libmms</tt>:<br> <a href="http://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz/download"> <tt>http://sourceforge.net/projects/libmms/files/libmms/0.6.4/libmms-0.6.4.tar.gz/download</tt></a></p> -<p>Apply the patch <tt>libmms-strndup.diff</tt> (it changes multiple files).</p> +<p>Apply the recursive patch <tt>libmms-strndup.diff</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libmms<br> @@ -503,8 +485,8 @@ make install</tt></p></blockquote> <h3>Install libsidplayfp</h3> <p>Download and unzip to <tt>C:\libsidplayfp</tt>:<br> -<a href="http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.7/libsidplayfp-1.7.2.tar.gz/download"> -<tt>http://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.7/libsidplayfp-1.7.2.tar.gz/download</tt></a></p> +<a href="https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.8/libsidplayfp-1.8.6.tar.gz/download"> +<tt>https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/1.8/libsidplayfp-1.8.6.tar.gz/download</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/libsidplayfp<br> @@ -514,11 +496,11 @@ make install</tt></p></blockquote> <h3>Install FluidSynth</h3> -<p>Download and unzip to <tt>C:\fluidsynth</tt>:<br> +<p>Download and unzip to <tt>C:\fluidsynth</tt> (ignore "cannot create symlink" errors):<br> <a href="http://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.bz2/download"> <tt>http://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.bz2/download</tt></a></p> -<p>Apply the patch <tt>fluidsynth.diff</tt> (it changes multiple files).</p> +<p>Apply the recursive patch <tt>fluidsynth.diff</tt>.</p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/fluidsynth<br> @@ -530,8 +512,8 @@ make install</tt></p></blockquote> <h3>Install Audacious</h3> <p>Download and unzip to <tt>C:\audacious</tt>:<br> -<a href="http://distfiles.audacious-media-player.org/audacious-3.6.tar.bz2"> -<tt>http://distfiles.audacious-media-player.org/audacious-3.6.tar.bz2</tt></a></p> +<a href="http://distfiles.audacious-media-player.org/audacious-3.8.tar.bz2"> +<tt>http://distfiles.audacious-media-player.org/audacious-3.8.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/audacious<br> @@ -542,8 +524,8 @@ make install</tt></p></blockquote> <h3>Install Audacious Plugins</h3> <p>Download and unzip to <tt>C:\audacious-plugins</tt>:<br> -<a href="http://distfiles.audacious-media-player.org/audacious-plugins-3.6.tar.bz2"> -<tt>http://distfiles.audacious-media-player.org/audacious-plugins-3.6.tar.bz2</tt></a></p> +<a href="http://distfiles.audacious-media-player.org/audacious-plugins-3.8.tar.bz2"> +<tt>http://distfiles.audacious-media-player.org/audacious-plugins-3.8.tar.bz2</tt></a></p> <p>In the MinGW shell:</p> <blockquote><p><tt>cd /C/audacious-plugins<br> diff --git a/win32/override/README.txt.in b/win32/override/README.txt.in new file mode 100644 index 0000000..1801df2 --- /dev/null +++ b/win32/override/README.txt.in @@ -0,0 +1,88 @@ +Audacious @PACKAGE_VERSION@ for Windows
+
+ http://audacious-media-player.org
+
+Audacious is free and open source software. By installing Audacious, you agree
+to be bound by various licenses governing its use and redistribution.
+
+Build ID: @BUILDSTAMP@
+
+LICENSE
+
+@COPYRIGHT@
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions, and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions, and the following disclaimer in the documentation
+ provided with the distribution.
+
+This software is provided "as is" and without any warranty, express or
+implied. In no event shall the authors be liable for any damages arising
+from the use of this software.
+
+EXCEPTIONS
+
+Other than the Audacious logo itself, the images included with Audacious are
+either based on the Tango Icon Library (public domain) or the GNOME Icon Theme
+(CC BY-SA 3.0; see https://creativecommons.org/licenses/by-sa/3.0/us/).
+
+Please note that many of the plugins distributed with Audacious are under
+different licenses, whose full text may be found either in the "About" window
+of each plugin or in the source code.
+
+Audacious would not exist without the efforts of numerous other free and open
+source software projects, which are listed below. By installing Audacious, you
+also agree to all relevant licenses governing these projects. The source code
+and license of each project can be found on the Internet.
+
+ Project Website
+ ------- -------
+
+ MinGW http://mingw.org
+ GNU libc http://www.gnu.org/software/libc
+ GNU libstdc++ http://gcc.gnu.org/libstdc++
+ GNU gettext http://www.gnu.org/software/gettext
+ GNU libiconv http://www.gnu.org/software/libiconv
+ zlib http://zlib.net
+ libpng http://libpng.org/pub/png
+ libjpeg-turbo http://libjpeg-turbo.org/
+ libffi http://sourceware.org/libffi
+ GLib http://developer.gnome.org/glib
+ Pixman http://pixman.org
+ Cairo http://cairographics.org
+ Pango http://www.pango.org
+ GDK-Pixbuf http://developer.gnome.org/gdk-pixbuf
+ ATK http://developer.gnome.org/atk
+ GTK+ http://www.gtk.org
+ libguess http://atheme.org/projects/libguess.html
+ libxml2 http://xmlsoft.org
+ mpg123 http://mpg123.de
+ FAAD2 http://www.audiocoding.com/faad2.html
+ libsndfile http://mega-nerd.com/libsndfile
+ bs2b http://bs2b.sourceforge.net
+ GNU libcdio http://www.gnu.org/software/libcdio
+ libcddb http://libcddb.sourceforge.net
+ libcue http://github.com/lipnitsk/libcue
+ LAME http://lame.sourceforge.net
+ libflac http://xiph.org/flac
+ libogg http://xiph.org/ogg
+ libvorbis http://xiph.org/vorbis
+ neon http://webdav.org/neon
+ libsamplerate http://mega-nerd.com/SRC
+ WavPack http://wavpack.com
+ FFmpeg http://ffmpeg.org
+ ModPlug http://modplug-xmms.sourceforge.net
+ AdPlug http://adplug.github.io
+ libmms http://libmms.sourceforge.net
+ sidplayfp http://sidplay-residfp.sourceforge.net
+ FluidSynth http://fluidsynth.org
+
+If you are an author of one of these projects and do not wish your software
+included with Audacious in binary form, please contact us via the support forum:
+
+ http://redmine.audacious-media-player.org/projects/audacious/boards
diff --git a/contrib/win32/gtkrc b/win32/override/etc/gtk-2.0/gtkrc index 14456b5..14456b5 100644 --- a/contrib/win32/gtkrc +++ b/win32/override/etc/gtk-2.0/gtkrc diff --git a/win32/override/share/icons/gnome/16x16/apps/audacious.png b/win32/override/share/icons/gnome/16x16/apps/audacious.png Binary files differnew file mode 100644 index 0000000..996566e --- /dev/null +++ b/win32/override/share/icons/gnome/16x16/apps/audacious.png diff --git a/contrib/win32/patches/fluidsynth.diff b/win32/patches/fluidsynth.diff index 898fe37..898fe37 100644 --- a/contrib/win32/patches/fluidsynth.diff +++ b/win32/patches/fluidsynth.diff diff --git a/contrib/win32/patches/gcontenttype-win32.c.diff b/win32/patches/gcontenttype-win32.c.diff index b0606d7..b0606d7 100644 --- a/contrib/win32/patches/gcontenttype-win32.c.diff +++ b/win32/patches/gcontenttype-win32.c.diff diff --git a/contrib/win32/patches/gdkwindow-win32.c.diff b/win32/patches/gdkwindow-win32.c.diff index 1919095..1919095 100644 --- a/contrib/win32/patches/gdkwindow-win32.c.diff +++ b/win32/patches/gdkwindow-win32.c.diff diff --git a/contrib/win32/patches/ggettext.c.diff b/win32/patches/ggettext.c.diff index 7bb8ae8..7bb8ae8 100644 --- a/contrib/win32/patches/ggettext.c.diff +++ b/win32/patches/ggettext.c.diff diff --git a/contrib/win32/patches/gwin32appinfo.c.diff b/win32/patches/gwin32appinfo.c.diff index 54082e2..54082e2 100644 --- a/contrib/win32/patches/gwin32appinfo.c.diff +++ b/win32/patches/gwin32appinfo.c.diff diff --git a/contrib/win32/patches/gwin32networking.h.diff b/win32/patches/gwin32networking.h.diff index 10eb20f..10eb20f 100644 --- a/contrib/win32/patches/gwin32networking.h.diff +++ b/win32/patches/gwin32networking.h.diff diff --git a/contrib/win32/patches/libbs2b-makefile.am.diff b/win32/patches/libbs2b-makefile.am.diff index 8292c29..8292c29 100644 --- a/contrib/win32/patches/libbs2b-makefile.am.diff +++ b/win32/patches/libbs2b-makefile.am.diff diff --git a/contrib/win32/patches/libcdio-util.c.diff b/win32/patches/libcdio-util.c.diff index 1ade0d1..1ade0d1 100644 --- a/contrib/win32/patches/libcdio-util.c.diff +++ b/win32/patches/libcdio-util.c.diff diff --git a/win32/patches/libcue-install-dll.diff b/win32/patches/libcue-install-dll.diff new file mode 100644 index 0000000..acf3079 --- /dev/null +++ b/win32/patches/libcue-install-dll.diff @@ -0,0 +1,11 @@ +diff -ur libcue-2.1.0-orig/CMakeLists.txt libcue-2.1.0-mod/CMakeLists.txt +--- libcue-2.1.0-orig/CMakeLists.txt 2016-04-15 01:31:27 -0400 ++++ libcue-2.1.0-mod/CMakeLists.txt 2016-07-31 15:28:48 -0400 +@@ -44,6 +44,7 @@ + C_VISIBILITY_PRESET hidden) + + INSTALL(TARGETS cue ++ RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib) + INSTALL(FILES ${CMAKE_SOURCE_DIR}/libcue.h DESTINATION include) diff --git a/contrib/win32/patches/libfaad-main.c.diff b/win32/patches/libfaad-main.c.diff index 1241e34..1241e34 100644 --- a/contrib/win32/patches/libfaad-main.c.diff +++ b/win32/patches/libfaad-main.c.diff diff --git a/contrib/win32/patches/libfaad-makefile.am.diff b/win32/patches/libfaad-makefile.am.diff index 8512846..8512846 100644 --- a/contrib/win32/patches/libfaad-makefile.am.diff +++ b/win32/patches/libfaad-makefile.am.diff diff --git a/contrib/win32/patches/libmms-strndup.diff b/win32/patches/libmms-strndup.diff index 3c875ee..3c875ee 100644 --- a/contrib/win32/patches/libmms-strndup.diff +++ b/win32/patches/libmms-strndup.diff diff --git a/win32/patches/wavpack-4.80.diff b/win32/patches/wavpack-4.80.diff new file mode 100644 index 0000000..2e69c40 --- /dev/null +++ b/win32/patches/wavpack-4.80.diff @@ -0,0 +1,137 @@ +diff -ur wavpack-4.80.0-orig/cli/wavpack.c wavpack-4.80.0-mod/cli/wavpack.c +--- wavpack-4.80.0-orig/cli/wavpack.c 2016-03-11 19:15:55 -0500 ++++ wavpack-4.80.0-mod/cli/wavpack.c 2016-07-31 13:27:47 -0400 +@@ -41,9 +41,12 @@ + #if (defined(__GNUC__) || defined(__sun)) && !defined(_WIN32) + #include <unistd.h> + #include <glob.h> +-#include <sys/time.h> +-#else ++#endif ++ ++#ifdef _MSC_VER + #include <sys/timeb.h> ++#else ++#include <sys/time.h> + #endif + + #ifdef _WIN32 +@@ -1441,7 +1444,7 @@ + FILE *infile; + int result; + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + struct __timeb64 time1, time2; + #else + struct timeval time1, time2; +@@ -1611,7 +1614,7 @@ + } + } + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time1); + #else + gettimeofday(&time1,&timez); +@@ -2189,7 +2192,7 @@ + // compute and display the time consumed along with some other details of + // the packing operation, and then return WAVPACK_NO_ERROR + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time2); + dtime = time2.time + time2.millitm / 1000.0; + dtime -= time1.time + time1.millitm / 1000.0; +@@ -2452,7 +2455,7 @@ + double dtime; + int result; + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + struct __timeb64 time1, time2; + #else + struct timeval time1, time2; +@@ -2596,7 +2599,7 @@ + } + } + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time1); + #else + gettimeofday(&time1,&timez); +@@ -2930,7 +2933,7 @@ + // compute and display the time consumed along with some other details of + // the packing operation, and then return WAVPACK_NO_ERROR + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time2); + dtime = time2.time + time2.millitm / 1000.0; + dtime -= time1.time + time1.millitm / 1000.0; +diff -ur wavpack-4.80.0-orig/cli/wvunpack.c wavpack-4.80.0-mod/cli/wvunpack.c +--- wavpack-4.80.0-orig/cli/wvunpack.c 2016-03-28 17:35:54 -0400 ++++ wavpack-4.80.0-mod/cli/wvunpack.c 2016-07-31 13:29:06 -0400 +@@ -31,10 +31,10 @@ + #endif + #endif + +-#if defined(__GNUC__) && !defined(_WIN32) +-#include <sys/time.h> +-#else ++#ifdef _MSC_VER + #include <sys/timeb.h> ++#else ++#include <sys/time.h> + #endif + + #include <math.h> +@@ -933,7 +933,7 @@ + char error [80]; + FILE *outfile; + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + struct __timeb64 time1, time2; + #else + struct timeval time1, time2; +@@ -1091,7 +1091,7 @@ + } + } + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time1); + #else + gettimeofday(&time1,&timez); +@@ -1325,7 +1325,7 @@ + // Compute and display the time consumed along with some other details of + // the unpacking operation (assuming there was no error). + +-#if defined(_WIN32) ++#if defined(_MSC_VER) + _ftime64 (&time2); + dtime = time2.time + time2.millitm / 1000.0; + dtime -= time1.time + time1.millitm / 1000.0; +diff -ur wavpack-4.80.0-orig/src/read_words.c wavpack-4.80.0-mod/src/read_words.c +--- wavpack-4.80.0-orig/src/read_words.c 2016-02-21 21:42:29 -0500 ++++ wavpack-4.80.0-mod/src/read_words.c 2016-07-31 13:23:34 -0400 +@@ -124,7 +124,7 @@ + wps->wvbits.bc += sizeof (*(wps->wvbits.ptr)) * 8; + } + +-#ifdef _WIN32 ++#ifdef _MSC_VER + _BitScanForward (&ones_count, ~wps->wvbits.sr); + #else + ones_count = __builtin_ctz (~wps->wvbits.sr); +@@ -399,7 +399,7 @@ + bs->bc += sizeof (*(bs->ptr)) * 8; + } + +-#ifdef _WIN32 ++#ifdef _MSC_VER + _BitScanForward (&ones_count, ~wps->wvbits.sr); + #else + ones_count = __builtin_ctz (~wps->wvbits.sr); |