summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2016-09-27 22:58:23 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2016-09-27 22:58:23 +0200
commite55b0d8a97d0be6be188d5d13f675da935c039ef (patch)
treece9d7834fc75cd1c072bceff614ef3b1eb39052c
parentdf5213d83c2bf1abd97568cef5a1a763bc425926 (diff)
parent66d524c01720835a30716cb6861606f95629faea (diff)
fix conflict
-rw-r--r--acinclude.m412
-rw-r--r--audacious.desktop11
-rw-r--r--config.h.in3
-rwxr-xr-xconfigure287
-rw-r--r--configure.ac36
-rw-r--r--contrib/win32/patches/libcue-makefile.am.diff9
-rw-r--r--contrib/win32/patches/libwavpack-utils.c.diff11
-rw-r--r--contrib/win32/patches/wavpack.pc.in.diff8
-rw-r--r--debian/audacious-qt.desktop80
-rw-r--r--debian/audacious.install1
-rw-r--r--debian/changelog13
-rw-r--r--debian/control30
-rw-r--r--debian/libaudqt0.install1
-rw-r--r--debian/libaudqt0.symbols57
-rw-r--r--debian/patches/add-keywords.patch4
-rw-r--r--debian/patches/series1
-rw-r--r--debian/patches/use-system-libguess.patch244
-rwxr-xr-xdebian/rules2
-rw-r--r--man/audacious.1.in14
-rw-r--r--man/audtool.1.in24
-rw-r--r--po/POTFILES.in2
-rw-r--r--po/ast.po495
-rw-r--r--po/audacious.pot487
-rw-r--r--po/be.po499
-rw-r--r--po/bg.po505
-rw-r--r--po/ca.po509
-rw-r--r--po/cmn.po495
-rw-r--r--po/cs.po523
-rw-r--r--po/da.po574
-rw-r--r--po/de.po501
-rw-r--r--po/el.po508
-rw-r--r--po/en_GB.po695
-rw-r--r--po/eo.po501
-rw-r--r--po/es.po518
-rw-r--r--po/es_AR.po495
-rw-r--r--po/es_MX.po509
-rw-r--r--po/et.po495
-rw-r--r--po/eu.po495
-rw-r--r--po/fa_IR.po495
-rw-r--r--po/fi.po507
-rw-r--r--po/fr.po539
-rw-r--r--po/gl.po507
-rw-r--r--po/he.po491
-rw-r--r--po/hu.po505
-rw-r--r--po/id_ID.po505
-rw-r--r--po/it.po499
-rw-r--r--po/ja.po505
-rw-r--r--po/ko.po499
-rw-r--r--po/ky.po489
-rw-r--r--po/lt.po495
-rw-r--r--po/lv.po499
-rw-r--r--po/ml_IN.po495
-rw-r--r--po/ms.po505
-rw-r--r--po/nl.po499
-rw-r--r--po/pl.po507
-rw-r--r--po/pt_BR.po509
-rw-r--r--po/pt_PT.po505
-rw-r--r--po/ro.po549
-rw-r--r--po/ru.po507
-rw-r--r--po/si.po495
-rw-r--r--po/sk.po508
-rw-r--r--po/sq.po495
-rw-r--r--po/sr.po501
-rw-r--r--po/sr@latin.po495
-rw-r--r--po/sr_RS.po495
-rw-r--r--po/sv.po506
-rw-r--r--po/ta.po499
-rw-r--r--po/tr.po500
-rw-r--r--po/uk.po503
-rw-r--r--po/vi.po495
-rw-r--r--po/zh_CN.po512
-rw-r--r--po/zh_TW.po504
-rw-r--r--src/audacious/Makefile5
-rw-r--r--src/audacious/dbus-server.cc119
-rw-r--r--src/audacious/main.cc37
-rw-r--r--src/audacious/main.h3
-rw-r--r--src/audtool/audtool.h4
-rw-r--r--src/audtool/handlers_general.c38
-rw-r--r--src/audtool/handlers_playback.c13
-rw-r--r--src/audtool/main.c32
-rw-r--r--src/audtool/wrappers.c23
-rw-r--r--src/dbus/aud-dbus.xml31
-rw-r--r--src/libaudcore/Makefile8
-rw-r--r--src/libaudcore/adder.cc260
-rw-r--r--src/libaudcore/art-search.cc5
-rw-r--r--src/libaudcore/art.cc5
-rw-r--r--src/libaudcore/audstrings.cc211
-rw-r--r--src/libaudcore/audstrings.h2
-rw-r--r--src/libaudcore/config.cc8
-rw-r--r--src/libaudcore/cue-cache.cc95
-rw-r--r--src/libaudcore/cue-cache.h (renamed from src/libaudqt/volumebutton.h)39
-rw-r--r--src/libaudcore/drct.cc14
-rw-r--r--src/libaudcore/export.h33
-rw-r--r--src/libaudcore/index.cc53
-rw-r--r--src/libaudcore/index.h37
-rw-r--r--src/libaudcore/inifile.h4
-rw-r--r--src/libaudcore/interface.cc6
-rw-r--r--src/libaudcore/interface.h1
-rw-r--r--src/libaudcore/internal.h11
-rw-r--r--src/libaudcore/mainloop.h5
-rw-r--r--src/libaudcore/objects.h2
-rw-r--r--src/libaudcore/output.cc92
-rw-r--r--src/libaudcore/output.h3
-rw-r--r--src/libaudcore/playback.cc28
-rw-r--r--src/libaudcore/playlist-cache.cc88
-rw-r--r--src/libaudcore/playlist-files.cc7
-rw-r--r--src/libaudcore/playlist-internal.h4
-rw-r--r--src/libaudcore/playlist-utils.cc12
-rw-r--r--src/libaudcore/playlist.cc113
-rw-r--r--src/libaudcore/playlist.h24
-rw-r--r--src/libaudcore/plugin-load.cc17
-rw-r--r--src/libaudcore/plugin-registry.cc27
-rw-r--r--src/libaudcore/plugin.h86
-rw-r--r--src/libaudcore/plugins-internal.h2
-rw-r--r--src/libaudcore/preferences.h28
-rw-r--r--src/libaudcore/probe-buffer.cc4
-rw-r--r--src/libaudcore/probe-buffer.h2
-rw-r--r--src/libaudcore/probe.cc55
-rw-r--r--src/libaudcore/probe.h19
-rw-r--r--src/libaudcore/runtime.cc59
-rw-r--r--src/libaudcore/runtime.h19
-rw-r--r--src/libaudcore/scanner.cc80
-rw-r--r--src/libaudcore/scanner.h26
-rw-r--r--src/libaudcore/stringbuf.cc2
-rw-r--r--src/libaudcore/templates.h11
-rw-r--r--src/libaudcore/tests/test.cc60
-rw-r--r--src/libaudcore/timer.cc10
-rw-r--r--src/libaudcore/tuple.cc156
-rw-r--r--src/libaudcore/tuple.h61
-rw-r--r--src/libaudcore/util.cc21
-rw-r--r--src/libaudcore/vfs.cc191
-rw-r--r--src/libaudcore/vfs.h41
-rw-r--r--src/libaudcore/vfs_local.cc114
-rw-r--r--src/libaudcore/vfs_local.h23
-rw-r--r--src/libaudcore/visualizer.h4
-rw-r--r--src/libaudgui/Makefile4
-rw-r--r--src/libaudgui/eq-preset.cc7
-rw-r--r--src/libaudgui/file-opener.cc1
-rw-r--r--src/libaudgui/infopopup.cc2
-rw-r--r--src/libaudgui/infowin.cc51
-rw-r--r--src/libaudgui/init.cc1
-rw-r--r--src/libaudgui/internal.h3
-rw-r--r--src/libaudgui/jump-to-track-cache.cc2
-rw-r--r--src/libaudgui/jump-to-track.cc2
-rw-r--r--src/libaudgui/libaudgui-gtk.h4
-rw-r--r--src/libaudgui/list.cc42
-rw-r--r--src/libaudgui/menu.cc2
-rw-r--r--src/libaudgui/playlists.cc3
-rw-r--r--src/libaudgui/prefs-widget.cc76
-rw-r--r--src/libaudgui/prefs-window.cc39
-rw-r--r--src/libaudgui/preset-browser.cc2
-rw-r--r--src/libaudgui/queue-manager.cc2
-rw-r--r--src/libaudgui/status.cc11
-rw-r--r--src/libaudgui/urilist.cc37
-rw-r--r--src/libaudgui/util.cc80
-rw-r--r--src/libaudqt/Makefile13
-rw-r--r--src/libaudqt/export.h33
-rw-r--r--src/libaudqt/iface.h19
-rw-r--r--src/libaudqt/info-widget.cc96
-rw-r--r--src/libaudqt/info-widget.h30
-rw-r--r--src/libaudqt/infowin.cc38
-rw-r--r--src/libaudqt/libaudqt.h4
-rw-r--r--src/libaudqt/prefs-builder.cc25
-rw-r--r--src/libaudqt/prefs-widget.cc13
-rw-r--r--src/libaudqt/prefs-widget.h22
-rw-r--r--src/libaudqt/prefs-window.cc22
-rw-r--r--src/libaudqt/queue-manager.cc2
-rw-r--r--src/libaudqt/util.cc8
-rw-r--r--src/libaudqt/volumebutton.cc26
-rw-r--r--src/libaudtag/Makefile4
-rw-r--r--src/libaudtag/ape/ape.cc6
-rw-r--r--src/libaudtag/audtag.cc16
-rw-r--r--src/libaudtag/audtag.h8
-rw-r--r--src/libaudtag/builtin.h32
-rw-r--r--src/libaudtag/id3/id3-common.cc12
-rw-r--r--src/libaudtag/id3/id3v1.cc7
-rw-r--r--src/libaudtag/id3/id3v22.cc6
-rw-r--r--src/libaudtag/id3/id3v24.cc39
-rw-r--r--src/libaudtag/tag_module.cc2
-rw-r--r--src/libaudtag/tag_module.h14
-rw-r--r--src/libaudtag/util.cc105
-rw-r--r--src/libaudtag/util.h19
-rw-r--r--win32/audacious.nsi.in131
-rw-r--r--win32/merge.sh41
-rw-r--r--win32/notes.html (renamed from contrib/win32/notes.html)122
-rw-r--r--win32/override/README.txt.in88
-rw-r--r--win32/override/etc/gtk-2.0/gtkrc (renamed from contrib/win32/gtkrc)0
-rw-r--r--win32/override/share/icons/gnome/16x16/apps/audacious.pngbin0 -> 517 bytes
-rw-r--r--win32/patches/fluidsynth.diff (renamed from contrib/win32/patches/fluidsynth.diff)0
-rw-r--r--win32/patches/gcontenttype-win32.c.diff (renamed from contrib/win32/patches/gcontenttype-win32.c.diff)0
-rw-r--r--win32/patches/gdkwindow-win32.c.diff (renamed from contrib/win32/patches/gdkwindow-win32.c.diff)0
-rw-r--r--win32/patches/ggettext.c.diff (renamed from contrib/win32/patches/ggettext.c.diff)0
-rw-r--r--win32/patches/gwin32appinfo.c.diff (renamed from contrib/win32/patches/gwin32appinfo.c.diff)0
-rw-r--r--win32/patches/gwin32networking.h.diff (renamed from contrib/win32/patches/gwin32networking.h.diff)0
-rw-r--r--win32/patches/libbs2b-makefile.am.diff (renamed from contrib/win32/patches/libbs2b-makefile.am.diff)0
-rw-r--r--win32/patches/libcdio-util.c.diff (renamed from contrib/win32/patches/libcdio-util.c.diff)0
-rw-r--r--win32/patches/libcue-install-dll.diff11
-rw-r--r--win32/patches/libfaad-main.c.diff (renamed from contrib/win32/patches/libfaad-main.c.diff)0
-rw-r--r--win32/patches/libfaad-makefile.am.diff (renamed from contrib/win32/patches/libfaad-makefile.am.diff)0
-rw-r--r--win32/patches/libmms-strndup.diff (renamed from contrib/win32/patches/libmms-strndup.diff)0
-rw-r--r--win32/patches/wavpack-4.80.diff137
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
diff --git a/configure b/configure
index 1920d08..765caf1 100755
--- a/configure
+++ b/configure
@@ -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
diff --git a/po/ast.po b/po/ast.po
index caefed5..46026bb 100644
--- a/po/ast.po
+++ b/po/ast.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: 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 ""
diff --git a/po/be.po b/po/be.po
index f2d4076..0731d96 100644
--- a/po/be.po
+++ b/po/be.po
@@ -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>"
diff --git a/po/bg.po b/po/bg.po
index e82122d..b47d656 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -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>"
diff --git a/po/ca.po b/po/ca.po
index 3d19b51..ba8020f 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -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>"
diff --git a/po/cmn.po b/po/cmn.po
index b3befe4..198df23 100644
--- a/po/cmn.po
+++ b/po/cmn.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: 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>"
diff --git a/po/cs.po b/po/cs.po
index 40bc522..7a5af09 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -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>"
diff --git a/po/da.po b/po/da.po
index 717d4c0..b38bea9 100644
--- a/po/da.po
+++ b/po/da.po
@@ -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>"
diff --git a/po/de.po b/po/de.po
index 858b1cf..64025c8 100644
--- a/po/de.po
+++ b/po/de.po
@@ -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>"
diff --git a/po/el.po b/po/el.po
index aec8f64..46fe129 100644
--- a/po/el.po
+++ b/po/el.po
@@ -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>"
diff --git a/po/eo.po b/po/eo.po
index 7e862b9..59b9f2e 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -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>"
diff --git a/po/es.po b/po/es.po
index cad4200..fd3359d 100644
--- a/po/es.po
+++ b/po/es.po
@@ -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>"
diff --git a/po/et.po b/po/et.po
index 184d97f..1d42f85 100644
--- a/po/et.po
+++ b/po/et.po
@@ -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>"
diff --git a/po/eu.po b/po/eu.po
index 8ccd687..4637a43 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -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>"
diff --git a/po/fi.po b/po/fi.po
index 7a93dd6..c74af86 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -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>"
diff --git a/po/fr.po b/po/fr.po
index 07707d5..8ab5ff6 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -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 supprimé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 zéro au dé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>"
diff --git a/po/gl.po b/po/gl.po
index 2efe3ce..fe5e2d0 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -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> "
diff --git a/po/he.po b/po/he.po
index 8363ec1..fa81627 100644
--- a/po/he.po
+++ b/po/he.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: 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>"
diff --git a/po/hu.po b/po/hu.po
index cff736f..6b4b290 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -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>"
diff --git a/po/it.po b/po/it.po
index fda2852..1674824 100644
--- a/po/it.po
+++ b/po/it.po
@@ -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>"
diff --git a/po/ja.po b/po/ja.po
index a03ad4d..b3ab11d 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -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>"
diff --git a/po/ko.po b/po/ko.po
index f519bfc..19c9b87 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -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>"
diff --git a/po/ky.po b/po/ky.po
index 95b653f..4b750a3 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -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>"
diff --git a/po/lt.po b/po/lt.po
index 4a2201b..a00bd6b 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -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>"
diff --git a/po/lv.po b/po/lv.po
index 96bd6f0..e40839f 100644
--- a/po/lv.po
+++ b/po/lv.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: 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>"
diff --git a/po/ms.po b/po/ms.po
index 554eff6..ae932f2 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -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>"
diff --git a/po/nl.po b/po/nl.po
index 2340eef..1a39678 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -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>"
diff --git a/po/pl.po b/po/pl.po
index 20544f2..8abc54a 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -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>"
diff --git a/po/ro.po b/po/ro.po
index 899c0e1..5617f99 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -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>"
diff --git a/po/ru.po b/po/ru.po
index 08dd62b..256f49a 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -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>"
diff --git a/po/si.po b/po/si.po
index 5ed42fb..ce35483 100644
--- a/po/si.po
+++ b/po/si.po
@@ -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>"
diff --git a/po/sk.po b/po/sk.po
index b0e65d7..11a9bb0 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -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>"
diff --git a/po/sq.po b/po/sq.po
index f1fdcf4..e07295f 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -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>"
diff --git a/po/sr.po b/po/sr.po
index cf3fe90..fd528c2 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -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>"
diff --git a/po/sv.po b/po/sv.po
index de7261b..9c009a8 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -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>"
diff --git a/po/ta.po b/po/ta.po
index dd4bbf3..93f7da1 100644
--- a/po/ta.po
+++ b/po/ta.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: 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>"
diff --git a/po/tr.po b/po/tr.po
index 5d06ef7..7fb285f 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -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>"
diff --git a/po/uk.po b/po/uk.po
index 39be73b..58e0a9b 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -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>"
diff --git a/po/vi.po b/po/vi.po
index 97f7ab2..26675cd 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -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
new file mode 100644
index 0000000..996566e
--- /dev/null
+++ b/win32/override/share/icons/gnome/16x16/apps/audacious.png
Binary files differ
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);